XM.Error exception (XM v0.2.0)

Copy Markdown View Source

Exception raised for invalid XM document, node, name, or attribute input.

Summary

Types

reason()

@type reason() ::
  :empty_document
  | :multiple_roots
  | :invalid_name
  | :invalid_attributes
  | :invalid_text
  | :invalid_schema
  | :schema_validation_failed
  | :missing_schema

t()

@type t() :: %XM.Error{
  __exception__: term(),
  message: String.t(),
  reason: reason() | nil
}