Package-level declarations
Functions
Serial KotlinResult.andThen of multiple KotlinResults. Each result is processed in a separate coroutine, and the results are collected as a List of KotlinResult.
Serial KotlinResult.andThen of multiple KotlinResults. Each result is processed in a separate coroutine, and the results are collected as a Sequence of KotlinResult.
Try to get the exception of this Result.
Try to get the exception of this Result.
Try to get the exception of this Result.
Like Result.map, applies the onSuccess function to the encapsulated value.
Flattens a nested KotlinResult.
Serial KotlinResult.fold of multiple KotlinResults. Each result is processed in a separate coroutine, and the results are collected as a List of Out.
Serial KotlinResult.fold of multiple KotlinResults. Each result is processed in a separate coroutine, and the results are collected as a Sequence of Out.
Context runner to encapsulate the result of block as a nz.adjmunro.outcome.result.KotlinResult.
Serial execution of multiple resultOf lambdas. Each lambda is executed in a separate coroutine, and the results are collected as a List of KotlinResult.
Serial execution of multiple resultOf lambdas. Each lambda is executed in a separate coroutine, and the results are collected as a List of KotlinResult.
Serial execution of multiple resultOf lambdas. Each lambda is executed in a separate coroutine, and the results are collected as a sequence of KotlinResult.
Serial KotlinResult.tryRecover of multiple KotlinResults. Each result is processed in a separate coroutine, and the results are collected as a List of KotlinResult.
Serial KotlinResult.tryRecover of multiple KotlinResults. Each result is processed in a separate coroutine, and the results are collected as a Sequence of KotlinResult.