Package-level declarations
Properties
An overloaded alias for Outcome.flattenNestedFailure.
An overloaded alias for Outcome.flattenNestedBoth.
An overloaded alias for Outcome.flattenNestedSuccess.
Functions
Transforms the encapsulated value if this instance represents success, and the predicate returns true. If predicate is false, the Outcome.Success is left unchanged.
Returns a new Outcome.Failure, after applying falter to the Outcome.Success value.
Returns a new Outcome.Success, after applying recover to the Outcome.Failure error.
Flatten the nested Outcome inside both Outcome.Success and Outcome.Failure states, into a single Outcome.
Flatten a nested Outcome inside the Outcome.Failure state, into a single Outcome.
Flatten a nested Outcome inside the Outcome.Success state, into a single Outcome.