pub enum CheckError<E, PE, N, D, G> {
Access(AccessError<E, N>),
Property(Error<E, N>),
Binary(Error<E, MemoryError, N, D, G>),
Provider {
node: N,
cause: PE,
},
Digest {
node: N,
cause: Error<SourceError<E, N>, PE>,
},
Resource {
node: N,
cause: MemoryError,
},
Incomplete(Completeness<N>),
}Expand description
Terminal failures retain source/provider causes and real original nodes.
Variants§
Access(AccessError<E, N>)
Original XML/source/current-operation refusal.
Property(Error<E, N>)
Original instruction shape could not supply a unique digest method.
Binary(Error<E, MemoryError, N, D, G>)
Declared digest lexical decoding/copy failed before provider effects.
Provider
Original selected-provider failure.
Fields
node: NOriginal method or value associated with provider processing.
cause: PEOriginal selected-provider cause.
Digest
Streaming source/provider/processing refusal at the real enclosing node.
Fields
node: NOriginal reference/value enclosure, not a logical stream offset.
cause: Error<SourceError<E, N>, PE>Exact original source/provider/driver cause.
Resource
Metadata/capacity refused before traversal/storage growth.
Fields
node: NOriginal metadata/storage enclosure.
cause: MemoryErrorExact current admission refusal.
Incomplete(Completeness<N>)
Authenticated reference catalogue was incomplete or unchecked.