MemberInOut

@implicitNotFound("No instance found for MemberInOut[${T}, ${R}].\nThe effect ${T} is not part of the stack ${R} or cannot be extracted from ${R}")
trait MemberInOut[T[_], R] extends MemberIn[T, R]
Companion:
object
Source:
Member.scala
trait MemberIn[T, R]
class Object
trait Matchable
class Any
class AppendMemberInOut[T, L, R, X]
trait Member[T, R]
class TaggedMemberInOut[T, R]

Value members

Abstract methods

def extract[V](union: Union[R, V]): Option[T[V]]
Implicitly added by MemberInOutAppendAnyR
def extract[V](union: Union[R, V]): Option[T[V]]
Implicitly added by MemberInOutAppendL
def extract[V](union: Union[R, V]): Option[T[V]]
Implicitly added by MemberInOutAppendR
def extract[V](union: Union[R, V]): Option[T[V]]

Concrete methods

def toMember: Aux[T, R, R]
Implicitly added by MemberInOutAppendAnyR
def toMember: Aux[T, R, R]
Implicitly added by MemberInOutAppendL
def toMember: Aux[T, R, R]
Implicitly added by MemberInOutAppendR
def toMember: Aux[T, R, R]
final def transform[O[_]](implicit to: FunctionK[T, O], from: FunctionK[O, T]): MemberInOut[O, R]
Implicitly added by MemberInOutAppendAnyR
final def transform[O[_]](implicit to: FunctionK[T, O], from: FunctionK[O, T]): MemberInOut[O, R]
Implicitly added by MemberInOutAppendL
final def transform[O[_]](implicit to: FunctionK[T, O], from: FunctionK[O, T]): MemberInOut[O, R]
Implicitly added by MemberInOutAppendR
final def transform[O[_]](implicit to: FunctionK[T, O], from: FunctionK[O, T]): MemberInOut[O, R]
final def transformUnion[A](nat: FunctionK[T, T])(union: Union[R, A]): Union[R, A]
Implicitly added by MemberInOutAppendAnyR
final def transformUnion[A](nat: FunctionK[T, T])(union: Union[R, A]): Union[R, A]
Implicitly added by MemberInOutAppendL
final def transformUnion[A](nat: FunctionK[T, T])(union: Union[R, A]): Union[R, A]
Implicitly added by MemberInOutAppendR
final def transformUnion[A](nat: FunctionK[T, T])(union: Union[R, A]): Union[R, A]

Inherited methods

def inject[V](tv: T[V]): Union[R, V]
Implicitly added by MemberInOutAppendAnyR
Inherited from:
MemberIn
Source:
Member.scala
def inject[V](tv: T[V]): Union[R, V]
Implicitly added by MemberInOutAppendL
Inherited from:
MemberIn
Source:
Member.scala
def inject[V](tv: T[V]): Union[R, V]
Implicitly added by MemberInOutAppendR
Inherited from:
MemberIn
Source:
Member.scala
def inject[V](tv: T[V]): Union[R, V]
Inherited from:
MemberIn
Source:
Member.scala
final def transform[O[_]](implicit from: FunctionK[O, T]): MemberIn[O, R]
Implicitly added by MemberInOutAppendAnyR
Inherited from:
MemberIn
Source:
Member.scala
final def transform[O[_]](implicit from: FunctionK[O, T]): MemberIn[O, R]
Implicitly added by MemberInOutAppendL
Inherited from:
MemberIn
Source:
Member.scala
final def transform[O[_]](implicit from: FunctionK[O, T]): MemberIn[O, R]
Implicitly added by MemberInOutAppendR
Inherited from:
MemberIn
Source:
Member.scala
final def transform[O[_]](implicit from: FunctionK[O, T]): MemberIn[O, R]
Inherited from:
MemberIn
Source:
Member.scala