TaggedMemberInOut

final case class TaggedMemberInOut[T[_], R](tag: Int) extends MemberInOut[T, R]
trait Serializable
trait Product
trait Equals
trait MemberInOut[T, R]
trait MemberIn[T, R]
class Object
trait Matchable
class Any

Value members

Concrete methods

def extract[V](union: Union[R, V]): Option[T[V]]
def inject[V](tv: T[V]): Union[R, V]

Inherited methods

Inherited from:
Product
def toMember: Aux[T, R, R]
Inherited from:
MemberInOut
Source:
Member.scala
final def transform[O[_]](implicit to: FunctionK[T, O], from: FunctionK[O, T]): MemberInOut[O, R]
Inherited from:
MemberInOut
Source:
Member.scala
final def transform[O[_]](implicit from: FunctionK[O, T]): MemberIn[O, R]
Inherited from:
MemberIn
Source:
Member.scala
final def transformUnion[A](nat: FunctionK[T, T])(union: Union[R, A]): Union[R, A]
Inherited from:
MemberInOut
Source:
Member.scala