Microdata v0.2.4 Microdata.Error exception View Source
Microdata.Error provides a generic error struct implementing the Exception behaviour and containing three keys: type, reason, and metadata.
typeis an atom classifying the general context the error exists in, such as:document.reasonis an atom classifying the general problem, such as:no_items.metadatais a map containing any additional information useful for debugging the error, such as%{input: "..."}.
Microdata Errors:
%Microdata.Error{type: :document, reason: :no_items}
Link to this section Summary
Functions
Lists a mapping of error types to reasons for all possible Microdata errors
Creates a new %Microdata.Error{}
Link to this section Types
Link to this section Functions
Lists a mapping of error types to reasons for all possible Microdata errors.
Creates a new %Microdata.Error{}.