An exception to be thrown on operations inside CoproductHints.
A failure reason given when a provided coproduct option is invalid.
A failure reason given when a provided coproduct option is invalid. This likely signals a bug in a CoproductHint implementation, since the provided option isn't a valid one for the CoproductHint's type.
the coproduct option that is invalid
A failure reason given when a valid option for a coproduct cannot be found.
A failure reason given when a valid option for a coproduct cannot be found.
the ConfigValue that was unable to be mapped to a coproduct option
the failures produced when attempting to read coproduct options
A failure reason given when an unknown value was found in the discriminating field of a config value, when using a
FieldCoproductHint
.
A failure reason given when an unknown value was found in the discriminating field of a config value, when using a
FieldCoproductHint
.
the value found in the discriminating field of a config value
An exception to be thrown on operations inside CoproductHints.
the reason for the exception