Turns a GroupDecoder[A] and GroupDecoder[B] into a GroupDecoder[Either[A, B]].
Turns a GroupDecoder[A] and GroupDecoder[B] into a GroupDecoder[Either[A, B]].
This means that, provided you know how to decode an A
and a B
, you will always have free support for
Either[A, B]
.
Turns a StringDecoder
instance into a GroupDecoder one.
Turns a StringDecoder
instance into a GroupDecoder one.
This provides free support for all primitive types (as well as a few convenience ones, such as java.io.File
).
Turns a GroupDecoder[A] into a GroupDecoder[Option[A]].
Turns a GroupDecoder[A] into a GroupDecoder[Option[A]].
This means that, provided you know how to decode an A
, you will always have free support for Option[A]
.
Declares all default GroupDecoder instances.