DisjunctionCodec

class Object
trait Matchable
class Any

Value members

Concrete methods

def disjunctionCodec[A, B, X](LeftKey: X, RightKey: X)(A: MsgpackCodec[A], B: MsgpackCodec[B], X: MsgpackCodec[X]): MsgpackCodec[A \/ B]

Implicits

Implicits

implicit def disjunctionCompactCodec[A, B](`evidence$3`: MsgpackCodec[A], `evidence$4`: MsgpackCodec[B]): MsgpackCodec[A \/ B]
implicit def disjunctionStringCodec[A, B](`evidence$1`: MsgpackCodec[A], `evidence$2`: MsgpackCodec[B]): MsgpackCodec[A \/ B]