Avatar
withUnsafeThrowingContinuation だと Error になっちゃうけど、 withUnsafeContinuationresumeResult を渡す場合はエラーの型を温存できるんじゃないでしょうか。
4:11 AM
let result: Result<Foo, FooError> = await withUnsafeContinuation { continuation in barAsync { result in continuation.resume(returning: result) } } (edited)
4:12 AM
ああ、 UnsafeContinuationE は有効活用できてないですね・・・。