EitherBiFlatMapAggregate

izumi.functional.IzEither.EitherBiFlatMapAggregate
final class EitherBiFlatMapAggregate[ColR <: (IterableOnce), T](col: ColR[T]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def biFlatTraverse[ColL[_], L, A](f: T => Either[ColL[L], IterableOnce[A]])(implicit buildR: Factory[A, ColR[A]], buildL: Factory[L, ColL[L]], iterL: ColL[L] => IterableOnce[L]): Either[ColL[L], ColR[A]]

flatTraverse with error accumulation

flatTraverse with error accumulation

Attributes

Deprecated methods

def biFlatMapAggregate[ColL[_], L, A](f: T => Either[ColL[L], IterableOnce[A]])(implicit buildR: Factory[A, ColR[A]], buildL: Factory[L, ColL[L]], iterL: ColL[L] => IterableOnce[L]): Either[ColL[L], ColR[A]]

Attributes

Deprecated
use .biFlatTraverse
def biFlatMapAggregateTo[ColL[_], L, A, CC](f: T => Either[ColL[L], IterableOnce[A]])(buildRR: Factory[A, CC])(implicit iterL: ColL[L] => IterableOnce[L], buildL: Factory[L, ColL[L]], buildR: Factory[A, ColR[A]]): Either[ColL[L], CC]

Attributes

Deprecated
use .biFlatTraverse(f).to(...)