Collect<T, E> extension
Methods on Iterable<Result<T, E>>
Methods
-
collect(
) → Result< Iterable< T> , E> -
Convert an
Iterable<Result<T, E>>
to aResult<Iterable<T>, E>
. If there is anErr
in the iterable the firstErr
is returned. -
collectOr(
T fallback) → Iterable< T> -
Converts an
Iterable<Result<T, E>>
to a<Iterable<T>
. AllErr
values are replaced by the providedfallback
. -
collectOrElse(
T errMap(E error)) → Iterable< T> -
Converts an
Iterable<Result<T, E>>
to a<Iterable<T>
. AllErr
values are replaced by the result of the provided function. -
sieve(
) → Iterable< T> -
Converts an
Iterable<Result<T, E>>
to a<Iterable<T>
. AllErr
values are skipped. -
sieveErr(
) → Iterable< E> -
Converts an
Iterable<Result<T, E>>
to a<Iterable<E>
. AllOk
values are skipped.