Avatar
checkCancellation が投げるデフォルトのエラーとして CancellationError は定義されてるけど、Concurrencyのキャンセル機構としてそこは実装依存か
10:38 AM
例えば、キャンセルまでに得られた途中のデータを伝えるためにエラーオブジェクトにデータを入れる、みたいなケースは結構あると思うので CancellationError に寄せるのは難しいと思います (edited)