- package error
- trait CoproductHint[A] extends AnyRef
A trait that can be implemented to disambiguate between the different options of a coproduct or sealed family.
the type of the coproduct or sealed family for which this hint applies
- class FieldCoproductHint[A] extends CoproductHint[A]
Hint where the options are disambiguated by a
key = "value"field inside the config.
- class FirstSuccessCoproductHint[A] extends CoproductHint[A]
Hint where all coproduct options are tried in order.
- trait ProductHint[A] extends AnyRef
A trait that can be implemented to customize how case classes are read from and written to a config.
the type of case class for which this hint applies