protocol P { nonisolated func foo() func bar() } struct S: P { func foo() {} func bar() {} } actor A: P { // NG // func foo() {} nonisolated func foo() {} // NG // func bar() {} nonisolated func bar() {} }