A ConfigReader
derived with shapeless
.
A ConfigWriter
derived with shapeless
.
A ConfigWriter
derived with shapeless
.
the type of objects writable by this ConfigWriter
A type class to build ConfigReader
s for sealed families of case objects where each type is encoded as a
ConfigString
based on the type name.
A type class to build ConfigReader
s for sealed families of case objects where each type is encoded as a
ConfigString
based on the type name.
the type of objects capable of being read as an enumeration
A type class to build ConfigWriter
s for sealed families of case objects where each type is encoded as a
ConfigString
based on the type name.
A type class to build ConfigWriter
s for sealed families of case objects where each type is encoded as a
ConfigString
based on the type name.
the type of objects capable of being written as an enumeration
Macros used to circumvent divergence checker restrictions in the compiler.
Hint applicable to sealed families of case objects where objects are written and read as strings with their type names.
Hint applicable to sealed families of case objects where objects are written and read as strings with their type names. Trying to read or write values that are not case objects results in failure.
the type of the coproduct or sealed family for which this hint applies
(Since version 0.11.0) Use pureconfig.generic.semiauto.deriveEnumerationReader[A]
, pureconfig.generic.semiauto.deriveEnumerationWriter[A]
and pureconfig.generic.semiauto.deriveEnumerationConvert[A]
instead
An object that, when imported, provides implicit ConfigReader
and ConfigWriter
instances for value classes,
tuples, case classes and sealed traits.
An object that, when imported, provides readers and writers for shapeless HList
instances.
An object that provides methods for deriving ConfigReader
and ConfigWriter
instances on demand for value
classes, tuples, case classes and sealed traits.
A
ConfigReader
derived withshapeless
.the type of objects readable by this
ConfigReader