Avatar
public protocol P { func foo() } public struct S<T>: P { var x: T public __consuming func foo() {} } public func testing<T: P>(c: T) { c.foo() } これのときに、
8:57 AM
ああ、sil が張れない。
8:58 AM
GitHub Gist: instantly share code, notes, and snippets.
8:59 AM
S.foo() 内で destroy しているけど、呼び出し側でコピーが無い。これ大丈夫なのかな?