pub enum CheckError<'certificate, 'document, E, N> {
Conditional(ConditionalError<E, N>),
Uses(UsesError<N>),
Presence(IncorporationError<N>),
Exclusive(ExclusivityError<'certificate, 'document, N>),
Timestamp(TimestampPlacementError<N>),
}Expand description
Terminal cause at its actual stage; no partial success report is returned.
Variants§
Conditional(ConditionalError<E, N>)
Whole-source/counter scope or container-rule refusal.
Uses(UsesError<N>)
Original authority attribution or artifact-census refusal.
Presence(IncorporationError<N>)
Original incorporated-value lookup refusal.
Exclusive(ExclusivityError<'certificate, 'document, N>)
Original certificate classification or exclusive-container refusal.
Timestamp(TimestampPlacementError<N>)
Original per-token authority/placement refusal.
Trait Implementations§
Auto Trait Implementations§
impl<'certificate, 'document, E, N> !RefUnwindSafe for CheckError<'certificate, 'document, E, N>
impl<'certificate, 'document, E, N> !Send for CheckError<'certificate, 'document, E, N>
impl<'certificate, 'document, E, N> !Sync for CheckError<'certificate, 'document, E, N>
impl<'certificate, 'document, E, N> !UnwindSafe for CheckError<'certificate, 'document, E, N>
impl<'certificate, 'document, E, N> Forget for CheckError<'certificate, 'document, E, N>
impl<'certificate, 'document, E, N> Freeze for CheckError<'certificate, 'document, E, N>where
ConditionalError<E, N>: Freeze,
UsesError<N>: Freeze,
IncorporationError<N>: Freeze,
ExclusivityError<'certificate, 'document, N>: Freeze,
TimestampPlacementError<N>: Freeze,
impl<'certificate, 'document, E, N> Unpin for CheckError<'certificate, 'document, E, N>where
ConditionalError<E, N>: Unpin,
UsesError<N>: Unpin,
IncorporationError<N>: Unpin,
ExclusivityError<'certificate, 'document, N>: Unpin,
TimestampPlacementError<N>: Unpin,
impl<'certificate, 'document, E, N> UnsafeUnpin for CheckError<'certificate, 'document, E, N>where
ConditionalError<E, N>: UnsafeUnpin,
UsesError<N>: UnsafeUnpin,
IncorporationError<N>: UnsafeUnpin,
ExclusivityError<'certificate, 'document, N>: UnsafeUnpin,
TimestampPlacementError<N>: UnsafeUnpin,
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