AppendMemberInOut

org.atnos.eff.AppendMemberInOut
final case class AppendMemberInOut[T[_], L, R, X](isRight: Boolean, append: MemberInOut[T, X]) extends MemberInOut[T, FxAppend[L, R]]

Attributes

Source:
Member.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait MemberInOut[T, FxAppend[L, R]]
trait MemberIn[T, FxAppend[L, R]]
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Concrete methods

def extract[V](union: Union[FxAppend[L, R], V]): Option[T[V]]

Attributes

Source:
Member.scala
def inject[V](tv: T[V]): Union[FxAppend[L, R], V]

Attributes

Source:
Member.scala

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
def toMember: Aux[T, R, R]

Attributes

Inherited from:
MemberInOut
Source:
Member.scala
final def transform[O[_]](implicit to: FunctionK[T, O], from: FunctionK[O, T]): MemberInOut[O, R]

Attributes

Inherited from:
MemberInOut
Source:
Member.scala
final def transform[O[_]](implicit from: FunctionK[O, T]): MemberIn[O, R]

Attributes

Inherited from:
MemberIn
Source:
Member.scala
final def transformUnion[A](nat: FunctionK[T, T])(union: Union[FxAppend[L, R], A]): Union[R, A]

Attributes

Inherited from:
MemberInOut
Source:
Member.scala