Succeed

org.finos.morphir.foundations.capabilities.free.Free$.Succeed
final case class Succeed[F[_, _], A](a: A) extends Free[F, Nothing, A]

Attributes

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

Members list

Value members

Inherited methods

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

Attributes

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

Attributes

Inherited from:
Free
final def flatten[E1, B](implicit ev: A <:< 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: A => B): Free[F, E, B]

Attributes

Inherited from:
Free
final def mapError[E2](f: Nothing => 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