Transformers<T, E> extension
Transforming contained values
- on
-
- Result<
T, E>
- Result<
Methods
-
map<
U> (U okMap(T value)) → Result< U, E> -
Maps a
Result<T, E>
toResult<U, E>
by applying a function to a containedok
(success) value, and leaving anerr
(failure) value untouched. -
mapErr<
F> (F errMap(E error)) → Result< T, F> -
Maps a
Result<T, E>
toResult<T, F>
by applying a function to a containederr
(failure) value, leaving anok
(success) value untouched. -
mapOr<
U> ({required U fallback, required U okMap(T value)}) → U -
Returns the provided fallback (if
err
(failure)), or applies a function to the contained value (ifok
(success)). -
mapOrElse<
U> ({required U errMap(E error), required U okMap(T value)}) → U -
Maps a
Result<T, E>
toU
by applying fallback functionfallback
to a containederr
(failure) value, or functionop
to a containedok
(success) value.