pub enum Error<E, N, SE> {
Xml(AccessError<E, N>),
Archive(Error<SE>),
Resource {
node: N,
cause: MemoryError,
},
}Expand description
Terminal source, owner or resource cause, never a readable format fault.
Variants§
Xml(AccessError<E, N>)
Original XML source/current operation refused.
Archive(Error<SE>)
Original archive source/current operation refused.
Resource
Retained storage/lexical comparison refused before doing the work.
Fields
§
node: NActual attempted original XML node.
§
cause: MemoryErrorOriginal admission or allocation refusal.
Trait Implementations§
Auto Trait Implementations§
impl<E, N, SE> Forget for Error<E, N, SE>
impl<E, N, SE> Freeze for Error<E, N, SE>
impl<E, N, SE> RefUnwindSafe for Error<E, N, SE>
impl<E, N, SE> Send for Error<E, N, SE>
impl<E, N, SE> Sync for Error<E, N, SE>
impl<E, N, SE> Unpin for Error<E, N, SE>
impl<E, N, SE> UnsafeUnpin for Error<E, N, SE>
impl<E, N, SE> UnwindSafe for Error<E, N, SE>
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