ResultExtensions<T> extension
Utility extensions on the Result sealed hierarchy to streamline functional recovery paths and fluid asynchronous fallback operations.
- on
-
- Result<
T>
- Result<
Methods
-
getOrElseAsync(
FutureOr< T> onFallback(Failure failure)) → Future<T> -
Available on Result<
Extracts the encapsulated success value directly fromT> , provided by the ResultExtensions extensionSuccess, or invokes an asynchronous fallback strategy when aFailureis encountered. -
recover(
Result< T> onFailure(Failure failure)) → Result<T> -
Available on Result<
Recovers from an operational failure by mapping the non-genericT> , provided by the ResultExtensions extensionFailureinstance into a new alternative Result.