AndResult<T, E> extension

on

Methods

and(Result<T, E> result) Result<T, E>

Available on Result<T, E>, provided by the AndResult extension

Returns the provided result if current result is success. Otherwise, return the current failure.
andThen<U>(Result<U, E> transform(T)) Result<U, E>

Available on Result<T, E>, provided by the AndResult extension

Maps current Result<T, E> into a new Result<U, E> provided by transform block if current result is success. Otherwise, return the current failure result.