traverseEither

inline fun <A, B, AA, C> Ior<A, B>.traverseEither(f: (B) -> Either<AA, C>): Either<AA, Ior<A, C>>(source)


inline fun <E, A, B> Iterable<A>.traverseEither(f: (A) -> Either<E, B>): Either<E, List<B>>(source)
inline fun <A, E, B> Sequence<A>.traverseEither(f: (A) -> Either<E, B>): Either<E, List<B>>(source)

Synonym for traverse((A)-> Either): Either>


inline fun <K, E, A, B> Map<K, A>.traverseEither(f: (A) -> Either<E, B>): Either<E, Map<K, B>>(source)

Synonym for traverse((A)-> Either): Either>


inline fun <E, A, B> Nel<A>.traverseEither(f: (A) -> Either<E, B>): Either<E, NonEmptyList<B>>(source)

Synonym for traverse((A)-> Either): Either>


inline fun <T, E, U> Option<T>.traverseEither(f: (T) -> Either<E, U>): Either<E, Option<U>>(source)

Synonym for traverse((T)-> Either): Either>