EitherBiAggregate

izumi.functional.IzEither.EitherBiAggregate
final class EitherBiAggregate[L, R, ColL[_], ColR <: (IterableOnce)](col: ColR[Either[ColL[L], R]]) extends AnyVal

Attributes

Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def biSequence(implicit iterL: ColL[L] => IterableOnce[L], buildR: Factory[R, ColR[R]], buildL: Factory[L, ColL[L]]): Either[ColL[L], ColR[R]]

sequence with error accumulation

sequence with error accumulation

Attributes

def biSequence_(implicit iterL: ColL[L] => IterableOnce[L], buildL: Factory[L, ColL[L]]): Either[ColL[L], Unit]

sequence_ with error accumulation

sequence_ with error accumulation

Attributes

Deprecated methods

def biAggregate(implicit iterL: ColL[L] => IterableOnce[L], buildR: Factory[R, ColR[R]], buildL: Factory[L, ColL[L]]): Either[ColL[L], ColR[R]]

Attributes

Deprecated
use .biSequence
def biAggregateVoid(implicit iterL: ColL[L] => IterableOnce[L], buildL: Factory[L, ColL[L]]): Either[ColL[L], Unit]

Attributes

Deprecated
use .biSequence_