A failure representing the inability to convert a given value to a desired type.
A failure representing the inability to convert a null value.
A failure representing the inability to convert a null value. Since a null represents a missing value, the location of this failure is always at the root (i.e. an empty string).
a set of candidate keys that might map to the desired value in case of a misconfigured ProductHint
A failure representing the inability to parse the configuration.
A failure representing the inability to parse the configuration.
the error message from the parser
an optional location of the ConfigValue that raised the failure
A failure representing the inability to read a requested file.
A failure representing a collision of keys with different semantics.
A failure representing a collision of keys with different semantics. This error is raised when a key that should be used to disambiguate a coproduct is mapped to a field in a product.
the colliding key
the value of the key
an optional location of the ConfigValue that raised the failure
A representation of a failure that might be raised from reading a ConfigValue.
A representation of a failure that might be raised from reading a ConfigValue. The failure contains an optional file system location of the configuration that raised the failure.
A non-empty list of ConfigReader failures
The file system location of a ConfigValue, represented by a url and a line number
The file system location of a ConfigValue, represented by a url and a line number
the URL describing the origin of the ConfigValue
the line number (starting at 0), where the given ConfigValue definition starts
A representation of a failure that might be raised from converting from a
ConfigValue to a given type.
A representation of a failure that might be raised from converting from a
ConfigValue to a given type. The failure contains a path to the
ConfigValue that raised the error.
A failure representing an unexpected empty string.
A failure representing an unexpected empty string.
the type that was attempted to be converted to from an empty string
an optional location of the ConfigValue that raised the failure
the path to the value which was an unexpected empty string
A failure representing a key missing from a ConfigObject.
A failure representing a key missing from a ConfigObject.
the key that is missing
an optional location of the ConfigValue that raised the failure
a set of candidate keys that might correspond to the desired key in case of a misconfigured ProductHint
A failure representing the inability to find a valid choice for a given coproduct.
A failure representing the inability to find a valid choice for a given coproduct.
the ConfigValue that was unable to be mapped to a coproduct choice
an optional location of the ConfigValue that raised the failure
the path to the value who doesn't have a valid choice for a coproduct
A failure representing an unexpected non-empty object when using EnumCoproductHint to write a config.
A failure representing an unexpected non-empty object when using EnumCoproductHint to write a config.
the type for which a non-empty object was attempted to be written
an optional location of the ConfigValue that raised the failure
the path to the value which was an unexpected empty string
A failure that resulted in a Throwable being raised.
A failure that resulted in a Throwable being raised.
the Throwable that was raised
an optional location of the ConfigValue that raised the failure
the path to the value that raised the Throwable
A failure representing the presence of an unknown key in a ConfigObject.
A failure representing the presence of an unknown key in a ConfigObject. This error is raised when a key of a ConfigObject is not mapped into a field of a given type, and the allowUnknownKeys property of the ProductHint for the type in question is false.
the unknown key
an optional location of the ConfigValue that raised the failure
A failure representing that a list of an unexpected size was found when attempting to read into an HList.
A failure representing that a list of an unexpected size was found when attempting to read into an HList.
the expected number of elements
the number of elements found
an optional location of the ConfigValue that raised the failure
the path to the value which was a list of an unexpected size
A failure representing a wrong type of a given ConfigValue.
A failure representing a wrong type of a given ConfigValue.
the ConfigValueType that was found
the ConfigValueTypes that were expected
an optional location of the ConfigValue that raised the failure
the path to the value that had a wrong type
A failure representing the inability to convert a given value to a desired type.
the value that was requested to be converted
the target type that the value was requested to be converted to
the reason why the conversion was not possible
an optional location of the ConfigValue that raised the failure
the path to the value that couldn't be converted