pub enum Error<E, N> {
Foreign,
Access(AccessError<E, N>),
Scalar(Error<E, N>),
Unexpected {
node: N,
attribute: usize,
},
Missing {
node: N,
local: &'static str,
},
InstanceUnassessed {
node: N,
kind: InstanceAttribute,
},
Type {
node: N,
problem: TypeProblem,
},
Unassessed {
node: N,
},
}Expand description
Original declaration, lexical, source and resource refusals stay distinct.
Variants§
Foreign
The supplied retained source belongs to another original selection.
Access(AccessError<E, N>)
Original XML/generation/current-operation refusal.
Scalar(Error<E, N>)
A requested original ID/URI/integer value failed or is unsupported.
Unexpected
This original attribute has no declaration at the selected field.
Fields
node: NOriginal owning element.
Missing
A required original unqualified attribute is absent.
Fields
node: NOriginal owning element.
InstanceUnassessed
This is incomplete schema-instance processing, NOT malformed syntax.
Fields
node: NOriginal owning element.
kind: InstanceAttributeExact original attribute role requiring interpretation.
Type
A known QName reading failure at the original xsi:type attribute.
Fields
node: NOriginal owning element, permitting inspection of the original text.
problem: TypeProblemExact reading-failure category; no callback-local prefix is retained.
Unassessed
The original XAdES node has no selected declaration in this capability.
Fields
node: NOriginal element, not an automatically accepted unknown field.