Returned (or raised) by Localize.Date.parse/2 when an input
string cannot be interpreted as a date.
Carries semantic fields only; the human-readable description is
materialised by message/1 so callers can pattern-match on
structure (input/locale/calendar) without parsing prose.
Fields
:input— the raw string that failed to parse.:locale— the locale the parser tried.:calendar— the calendar module the input was parsed for.:format— the format the input was to be read with, when the:formatoption named one, and otherwisenil.