asResult
Maps upstream emissions to Result.Success, emits Result.Loading on start, and Result.Error when the upstream fails.
CancellationException is rethrown so structured concurrency is preserved.
Maps upstream emissions to Result.Success, emits Result.Loading on start, and Result.Error when the upstream fails.
CancellationException is rethrown so structured concurrency is preserved.