A categorization of char
.
An option that configures the behavior for automatically derived decoders of coproduct types (sealed trait hierarchies).
Captures the ability to automatically create a decoder given Options
Captures the ability to automatically create a decoder.
Captures the ability to take an input string name and output a new name.
Options for the behavior of automatically derived decoders
Options for the behavior of automatically derived decoders
a NamingStrategy to control the mapping from field names to the value read from the input.
a CoproductStrategy govering how coproduct (sealed trait hierarchies) types are differentiated and read from the input
Companion containing several basic naming strategy implementations
A utility for splitting strings on word/phrase boundaries.
A utility for splitting strings on word/phrase boundaries. This supports the various naming strategies
Captures the ability to automatically create a decoder.
Additionally, this has builder-style methods to facilitate configuring Options for the derived decoder.