Summons an implicit codec for type T available in scope.
Creates a Scala Enumeration codec.
Creates a Scala Enumeration codec.
Since enumerations are usually defined as objects,
the best way to provide an implicit instance is via
implicit object MyEnum extends Enumeration.
Derives a new codec for type B from an existing codec for type A,
given an (implicit) isomorphism between A and B.
Derives a new codec for type B from an existing codec for type A,
given an (implicit) isomorphism between A and B.
Handles Java primitives.
Creates a Java Enum codec.
Creates a Java Enum codec. A ClassTag is required to decode instances.
Creates a new codec for type T from pure conversion functions.
Creates an optional codec from an existing codec.
Factory methods and implicit instances of CSV column codecs.