pub enum Error<E, N> {
Container(ContainerError<E, N>),
Binding(BindingError<E, N>),
Property(Error<E, N>),
Format(CoverageError<E, N>),
Commitment(AssociationError<E, N>),
Timestamp(InputError<E, N>),
Validation(Error<E, N>),
Access(AccessError<E, N>),
Resource {
signature: N,
cause: MemoryError,
},
}Expand description
Original refusal in the corresponding processing stage.
Variants§
Container(ContainerError<E, N>)
Original direct-incorporation layout failure.
Binding(BindingError<E, N>)
Selected XMLDSig/whole-SignedProperties binding failure.
Property(Error<E, N>)
Original property/header/material structure failure.
Format(CoverageError<E, N>)
Original complete object-format/reference association failure.
Commitment(AssociationError<E, N>)
Original signed commitment schema/reference-association refusal.
Timestamp(InputError<E, N>)
Original timestamp selection failure.
Validation(Error<E, N>)
Original validation-data selection failure.
Access(AccessError<E, N>)
Original source/dispatch admission refusal.
Resource
Accounted metadata catalogue admission refusal.
Trait Implementations§
Auto Trait Implementations§
impl<E, N> Forget for Error<E, N>
impl<E, N> Freeze for Error<E, N>where
ContainerError<E, N>: Freeze,
BindingError<E, N>: Freeze,
Error<E, N>: Freeze,
CoverageError<E, N>: Freeze,
AssociationError<E, N>: Freeze,
InputError<E, N>: Freeze,
Error<E, N>: Freeze,
AccessError<E, N>: Freeze,
N: Freeze,
impl<E, N> RefUnwindSafe for Error<E, N>where
ContainerError<E, N>: RefUnwindSafe,
BindingError<E, N>: RefUnwindSafe,
Error<E, N>: RefUnwindSafe,
CoverageError<E, N>: RefUnwindSafe,
AssociationError<E, N>: RefUnwindSafe,
InputError<E, N>: RefUnwindSafe,
Error<E, N>: RefUnwindSafe,
AccessError<E, N>: RefUnwindSafe,
N: RefUnwindSafe,
impl<E, N> Send for Error<E, N>where
ContainerError<E, N>: Send,
BindingError<E, N>: Send,
Error<E, N>: Send,
CoverageError<E, N>: Send,
AssociationError<E, N>: Send,
InputError<E, N>: Send,
Error<E, N>: Send,
AccessError<E, N>: Send,
N: Send,
impl<E, N> Sync for Error<E, N>where
ContainerError<E, N>: Sync,
BindingError<E, N>: Sync,
Error<E, N>: Sync,
CoverageError<E, N>: Sync,
AssociationError<E, N>: Sync,
InputError<E, N>: Sync,
Error<E, N>: Sync,
AccessError<E, N>: Sync,
N: Sync,
impl<E, N> Unpin for Error<E, N>where
ContainerError<E, N>: Unpin,
BindingError<E, N>: Unpin,
Error<E, N>: Unpin,
CoverageError<E, N>: Unpin,
AssociationError<E, N>: Unpin,
InputError<E, N>: Unpin,
Error<E, N>: Unpin,
AccessError<E, N>: Unpin,
N: Unpin,
impl<E, N> UnsafeUnpin for Error<E, N>where
ContainerError<E, N>: UnsafeUnpin,
BindingError<E, N>: UnsafeUnpin,
Error<E, N>: UnsafeUnpin,
CoverageError<E, N>: UnsafeUnpin,
AssociationError<E, N>: UnsafeUnpin,
InputError<E, N>: UnsafeUnpin,
Error<E, N>: UnsafeUnpin,
AccessError<E, N>: UnsafeUnpin,
N: UnsafeUnpin,
impl<E, N> UnwindSafe for Error<E, N>where
ContainerError<E, N>: UnwindSafe,
BindingError<E, N>: UnwindSafe,
Error<E, N>: UnwindSafe,
CoverageError<E, N>: UnwindSafe,
AssociationError<E, N>: UnwindSafe,
InputError<E, N>: UnwindSafe,
Error<E, N>: UnwindSafe,
AccessError<E, N>: UnwindSafe,
N: 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