Codec

object Codec
Companion
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def apply[T, U](codec: Codec[T, U]): Codec[T, U]
def factory[T, U](tToU: T => U, uToT: U => T): Codec[T, U]

Implicits

Implicits

implicit def composeCodecs[Left, Middle, Right](leftCodec: Codec[Left, Middle], rightCodec: Codec[Middle, Right]): Codec[Left, Right]
implicit def liftCodec[Left, Right](codec: Codec[Left, Right]): Codec[List[Left], List[Right]]
implicit def zipCodec[T, U]: Codec[(List[T], List[U]), List[(T, U)]]