result library

Constructs related to results of operations.

Classes

Err<T, E>
An erroneous Result.
Ok<T, E>
A successful Result.
Result<T, E>
The result of an operation.

Extensions

ErroneousResult on Result<Never, E>
An extension on Result that is guaranteed to be an Err.
FlattenedResult on Result<Result<T, E>, E>
An extension on Result containing another Result.
SuccessfulResult on Result<T, Never>
An extension on Result that is guaranteed to be an Ok.
TransposedResult on Result<Option<T>, E>
An extension on Result containing an Option.