ErrorAccumulatingOps2

izumi.functional.bio.ErrorAccumulatingOps2
trait ErrorAccumulatingOps2[F[_, _]]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Error2[F]
class Error2Instance[S]
class BioEither
object BioEither
trait Bracket2[F]
trait Panic2[F]
class Panic2Instance[S]
trait IO2[F]
trait WeakAsync2[F]
trait Async2[F]
class AsyncZio[R]
object AsyncZio
class TemporalZio[R]
object TemporalZio
Show all
Self type
Error2[F]

Members list

Value members

Concrete methods

protected def accumulateErrorsImpl[ColL[_], ColR <: (IterableOnce), E, E1, A, B, B1, AC](col: ColR[A])(effect: A => F[E, B], onLeft: E => IterableOnce[E1], init: AC, onRight: (AC, B) => AC, end: AC => B1)(implicit buildL: Factory[E1, ColL[E1]]): F[ColL[E1], B1]
def flatSequenceAccumErrors[ColR <: (IterableOnce), ColIn <: (IterableOnce), ColL[_], E, A](col: ColR[F[ColL[E], ColIn[A]]])(implicit buildR: Factory[A, ColR[A]], buildL: Factory[E, ColL[E]], iterL: ColL[E] => IterableOnce[E]): F[ColL[E], ColR[A]]

flatSequence with error accumulation

flatSequence with error accumulation

Attributes

def flatTraverseAccumErrors[ColR <: (IterableOnce), ColIn <: (IterableOnce), ColL[_], E, A, B](col: ColR[A])(f: A => F[ColL[E], ColIn[B]])(implicit buildR: Factory[B, ColR[B]], buildL: Factory[E, ColL[E]], iterL: ColL[E] => IterableOnce[E]): F[ColL[E], ColR[B]]

flatTraverse with error accumulation

flatTraverse with error accumulation

Attributes

def sequenceAccumErrors[ColR <: (IterableOnce), ColL[_], E, A](col: ColR[F[ColL[E], A]])(implicit buildR: Factory[A, ColR[A]], buildL: Factory[E, ColL[E]], iterL: ColL[E] => IterableOnce[E]): F[ColL[E], ColR[A]]

sequence with error accumulation

sequence with error accumulation

Attributes

def sequenceAccumErrorsNEList[ColR <: (IterableOnce), E, A](col: ColR[F[E, A]])(implicit buildR: Factory[A, ColR[A]]): F[NEList[E], ColR[A]]

sequence with error accumulation

sequence with error accumulation

Attributes

def sequenceAccumErrors_[ColR <: (IterableOnce), ColL[_], E, A](col: ColR[F[ColL[E], A]])(implicit buildL: Factory[E, ColL[E]], iterL: ColL[E] => IterableOnce[E]): F[ColL[E], Unit]

sequence_ with error accumulation

sequence_ with error accumulation

Attributes

def traverseAccumErrors[ColR <: (IterableOnce), ColL[_], E, A, B](col: ColR[A])(f: A => F[ColL[E], B])(implicit buildR: Factory[B, ColR[B]], buildL: Factory[E, ColL[E]], iterL: ColL[E] => IterableOnce[E]): F[ColL[E], ColR[B]]

traverse with error accumulation

traverse with error accumulation

Attributes

def traverseAccumErrorsNEList[ColR <: (IterableOnce), E, A, B](col: ColR[A])(f: A => F[E, B])(implicit buildR: Factory[B, ColR[B]]): F[NEList[E], ColR[B]]

traverse with error accumulation

traverse with error accumulation

Attributes

def traverseAccumErrors_[ColR <: (IterableOnce), ColL[_], E, A](col: ColR[A])(f: A => F[ColL[E], Unit])(implicit buildL: Factory[E, ColL[E]], iterL: ColL[E] => IterableOnce[E]): F[ColL[E], Unit]

traverse_ with error accumulation

traverse_ with error accumulation

Attributes