Avatar
UnsafeContinuation<T>にして func withUnsafeContinuation<T>( operation: (UnsafeContinuation<T, Never>) -> () ) async -> T func withUnsafeThrowingContinuation<T, E: Error>( operation: (UnsafeContinuation<Result<T, E>>) throws -> () ) async throws -> T にすれば、throwsで受けることもResultで受けることもできそうだ
8:33 AM
でもContinuationだから継続の話ですよね、だとするとError発生は中断させたいはずで、Result入れ子は不適切だと思う