S: Error は S: Sendable も付いてきてるな・・・S が Sendable になる条件が複数あっても大丈夫・・・?X: Sendable を2つ書いたら怒られた。extension S: Error where X: Error {} って書くと自動的に extension S: Sendable where X: Error {} も生成されている(条件部分はコピー) ような挙動に見えますね。。 (edited)extension S: Sendable where X: Sendable {} を書けば、自然な定義にはなるから、困ることは無さそうだけど、ルールが違うのが気になるな: Error がソース互換性を壊すから、仕方なく特別処理してるのか・・・? (edited)