Raised by Rupa.decode!/3 when the data does not match the schema.
Carries every error the decode produced — one, under the default on_error: :halt.
Summary
Types
@type t() :: %Rupa.DecodeError{__exception__: term(), errors: [Rupa.Error.t()]}
Raised by Rupa.decode!/3 when the data does not match the schema.
Carries every error the decode produced — one, under the default on_error: :halt.
@type t() :: %Rupa.DecodeError{__exception__: term(), errors: [Rupa.Error.t()]}