Sequence

org.finos.morphir.foundations.capabilities.free.Free$.Sequence
final case class Sequence[F[_, _], E1, E2, A1, A2] extends Free[F, E2, A2]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait Free[F, E2, A2]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Types

type InFailure = E1
type InSuccess = A1

Value members

Inherited methods

final def catchAll[E2, A1 >: A2](f: E2 => Free[F, E2, A1]): Free[F, E2, A1]

Attributes

Inherited from:
Free
final def flatMap[E1 >: E2, B](f: A2 => Free[F, E1, B]): Free[F, E1, B]

Attributes

Inherited from:
Free
final def flatten[E1 >: E2, B](implicit ev: A2 <:< Free[F, E1, B]): Free[F, E1, B]

Attributes

Inherited from:
Free
def interpret[G[_, _]](interpreter: Interpreter[F, G])(implicit g: Executable[G]): G[E, A]

Attributes

Inherited from:
Free
final def map[B](f: A2 => B): Free[F, E, B]

Attributes

Inherited from:
Free
final def mapError[E2](f: E2 => E2): Free[F, E2, A]

Attributes

Inherited from:
Free
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
def unsafeInterpret(unsafeInterpreter: UnsafeInterpreter[F]): Either[E, A]

Attributes

Inherited from:
Free