Either

io.github.arainko.ducktape.Mode.Accumulating.Either
class Either[E, Coll <: (Iterable)](using errorCollFactory: Factory[E, Coll[E]]) extends Accumulating[[A] =>> Either[Coll[E], A]]

Attributes

Source
Mode.scala
Graph
Supertypes
trait Accumulating[[A] =>> Either[Coll[E], A]]
trait Mode[[A] =>> Either[Coll[E], A]]
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def map[A, B](fa: Either[Coll[E], A], f: A => B): Either[Coll[E], B]

Attributes

Definition Classes
Source
Mode.scala
override def product[A, B](fa: Either[Coll[E], A], fb: Either[Coll[E], B]): Either[Coll[E], (A, B)]

Attributes

Definition Classes
Source
Mode.scala
override def pure[A](value: A): Either[Coll[E], A]

Attributes

Definition Classes
Source
Mode.scala
override def traverseCollection[A, B, AColl <: Iterable[A], BColl <: Iterable[B]](collection: AColl, transformation: A => Either[Coll[E], B])(using factory: Factory[B, BColl]): Either[Coll[E], BColl]

Attributes

Definition Classes
Source
Mode.scala