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

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product
def toMember: Aux[T, R, R]
Inherited from
MemberInOut
final
def transform[O[_]](implicit to: FunctionK[T, O], from: FunctionK[O, T]): MemberInOut[O, R]
Inherited from
MemberInOut
final
def transform[O[_]](implicit from: FunctionK[O, T]): MemberIn[O, R]
Inherited from
MemberIn
final
def transformUnion[A](nat: FunctionK[T, T])(union: Union[R, A]): Union[R, A]
Inherited from
MemberInOut