pub enum TokenPipelineError<E, VE, N, D, G> {
Foreign {
node: N,
},
Access(AccessError<E, N>),
Encoding(Error<E, Infallible, N, D, G>),
Reader {
location: Location<N, D, G>,
cause: Error,
},
Token {
location: Location<N, D, G>,
cause: Error,
},
Resource {
node: N,
cause: MemoryError,
},
Visitor(VE),
}Expand description
Source/parse/visitor refusal, preserving original coordinate classes.
Variants§
Foreign
Child catalogue belongs to another root or source, before any decoding.
Fields
§
node: NExpected original root signature.
Access(AccessError<E, N>)
XML/generation/current-operation failure.
Encoding(Error<E, Infallible, N, D, G>)
Original Encoding selection refused through the shared binary kernel; unsupported/unknown forms are not silently replaced by another codec.
Reader
Original source Reader could not be opened under both active ceilings.
Fields
Token
Complete CMS timestamp envelope schema/inspection failure.
Fields
Resource
Source/parsed catalogue admission failed before growth.
Fields
§
node: NActual original enclosing property/token.
§
cause: MemoryErrorUnchanged resource refusal.
Visitor(VE)
Exact visitor failure; external visitor side effects are not rolled back.
Trait Implementations§
Auto Trait Implementations§
impl<E, VE, N, D, G> !Freeze for TokenPipelineError<E, VE, N, D, G>
impl<E, VE, N, D, G> Forget for TokenPipelineError<E, VE, N, D, G>
impl<E, VE, N, D, G> RefUnwindSafe for TokenPipelineError<E, VE, N, D, G>where
N: RefUnwindSafe,
AccessError<E, N>: RefUnwindSafe,
Error<E, !, N, D, G>: RefUnwindSafe,
Location<N, D, G>: RefUnwindSafe,
VE: RefUnwindSafe,
impl<E, VE, N, D, G> Send for TokenPipelineError<E, VE, N, D, G>
impl<E, VE, N, D, G> Sync for TokenPipelineError<E, VE, N, D, G>
impl<E, VE, N, D, G> Unpin for TokenPipelineError<E, VE, N, D, G>
impl<E, VE, N, D, G> UnsafeUnpin for TokenPipelineError<E, VE, N, D, G>where
N: UnsafeUnpin,
AccessError<E, N>: UnsafeUnpin,
Error<E, !, N, D, G>: UnsafeUnpin,
Location<N, D, G>: UnsafeUnpin,
VE: UnsafeUnpin,
impl<E, VE, N, D, G> UnwindSafe for TokenPipelineError<E, VE, N, D, G>where
N: UnwindSafe,
AccessError<E, N>: UnwindSafe,
Error<E, !, N, D, G>: UnwindSafe,
Location<N, D, G>: UnwindSafe,
VE: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more