lib/iso_20022/parse_error.ex

defmodule ISO20022.ParseError do
  @moduledoc """
  Exception raised by `parse!/1` variants when parsing fails.
  """

  defexception [:reason]

  @impl true
  def message(%__MODULE__{reason: reason}) do
    "ISO 20022 parse error: #{inspect(reason)}"
  end
end