Avatar
omochimetaru 1/13/2026 1:48 AM
typealias A<Field: Sendable> = S<Field, String> extension A: Error {} あ〜、書けてる気がしてきた Aの条件は先じゃないのか別に
1:48 AM
Field: Sendable でなければ A にならないからその条件が先行する気がしたけど
1:49 AM
結局 A にならない事と S: Error が成立しないことは連動しているから
1:49 AM
extension S: Error where K: Sendable, V == String と書いたところで、 (edited)
1:49 AM
Aの条件を満たすならErrorである、と言ってるだけだから同じことか
1:50 AM
K == NonSendableMyClass だったら A にならない => Error にもならない