Avatar
https://forums.swift.org/t/second-review-se-0390-noncopyable-structs-and-enums/63866/28 割と長い間なぜ !Copyable ではなく ~Copyable なのか謎に思ったのですが、なるほど厳密には「Copyable ではない」じゃなくて「Copyable の保証がない」の意味だったか
I'm concerned that the reading as "not" is specifically misleading, since in its generalization, that's not strictly what it means; it's more like "this specific declaration does not promise Copyable". In the fullness of time, we want to allow for conditionally copyable types, which would look like: enum Optional: ~Copyable { ... } extension O...
t_naruhodo 7