LeXtract.Error.Invalid exception (lextract v0.1.3)

Copy Markdown View Source

Error class for validation and format errors.

Encompasses all errors related to invalid input, malformed data, incorrect formats, and configuration validation failures.

Examples

iex> error = LeXtract.Error.Invalid.Format.exception(format_string: "xml")
iex> match?(%LeXtract.Error.Invalid.Format{}, error)
true

Summary

Functions

Create an Elixir.LeXtract.Error.Invalid without raising it.

Callback implementation for Exception.message/1.

Functions

exception(args)

@spec exception(opts :: Keyword.t()) :: %LeXtract.Error.Invalid{
  __exception__: term(),
  bread_crumbs: term(),
  class: term(),
  errors: term(),
  path: term(),
  splode: term(),
  stacktrace: term(),
  vars: term()
}

Create an Elixir.LeXtract.Error.Invalid without raising it.

Keys

  • :errors

message(map)

Callback implementation for Exception.message/1.