Derive a ConfigConvert
for a sealed family of case objects where each type is encoded with the transformName
function applied to the type name.
Derive a ConfigConvert
for a sealed family of case objects where each type is encoded as the kebab-case
representation of the type name.
Derive a ConfigReader
for a sealed family of case objects where each type is encoded with the transformName
function applied to the type name.
Derive a ConfigReader
for a sealed family of case objects where each type is encoded as the kebab-case
representation of the type name.
Derive a ConfigWriter
for a sealed family of case objects where each type is encoded with the transformName
function applied to the type name.
Derive a ConfigWriter
for a sealed family of case objects where each type is encoded as the kebab-case
representation of the type name.
An object that provides methods for deriving
ConfigReader
andConfigWriter
instances on demand for value classes, tuples, case classes and sealed traits.