pub enum VerificationError<SE, PE, RE, AE, HE, FE = Infallible> {
Membership {
index: usize,
},
Plan(PlanError),
Processing(Error),
Acquisition(PassError<SE, PE>),
Selection {
index: usize,
cause: AE,
},
Timestamp {
index: usize,
cause: ProfileCheckError<InputError<SE, PE>, PE, RE, FE>,
},
Renewal {
index: usize,
cause: ProfileCheckError<InputError<RangesError, PE>, PE, RE, FE>,
},
Historical {
index: usize,
cause: HE,
},
}Expand description
Complete operation refusal; no successful partial sequence is returned.
Variants§
Membership
The declared first hash list cannot cover this actual object/group.
Plan(PlanError)
Original preflight failure before covered-source I/O.
Processing(Error)
Common capacity/work/source refusal.
Acquisition(PassError<SE, PE>)
Actual object acquisition or selected-provider hashing failed.
Selection
Selection refused this exact original token.
Timestamp
Complete common check over cached actual object digests refused.
Fields
§
cause: ProfileCheckError<InputError<SE, PE>, PE, RE, FE>Unchanged common/input/provider/recognition failure.
Renewal
Complete common check over the preceding timestamp refused.
Fields
§
cause: ProfileCheckError<InputError<RangesError, PE>, PE, RE, FE>Unchanged renewal check failure.
Historical
Historical validator failed to execute; not a negative document finding.
Trait Implementations§
Auto Trait Implementations§
impl<SE, PE, RE, AE, HE, FE = !> !Freeze for VerificationError<SE, PE, RE, AE, HE, FE>
impl<SE, PE, RE, AE, HE, FE> RefUnwindSafe for VerificationError<SE, PE, RE, AE, HE, FE>where
StreamError<SE, DigestError<PE>>: RefUnwindSafe,
AE: RefUnwindSafe,
ProfileCheckError<InputError<SE, PE>, PE, RE, FE>: RefUnwindSafe,
ProfileCheckError<InputError<RangesError, PE>, PE, RE, FE>: RefUnwindSafe,
HE: RefUnwindSafe,
impl<SE, PE, RE, AE, HE, FE> Send for VerificationError<SE, PE, RE, AE, HE, FE>where
StreamError<SE, DigestError<PE>>: Send,
AE: Send,
ProfileCheckError<InputError<SE, PE>, PE, RE, FE>: Send,
ProfileCheckError<InputError<RangesError, PE>, PE, RE, FE>: Send,
HE: Send,
impl<SE, PE, RE, AE, HE, FE> Sync for VerificationError<SE, PE, RE, AE, HE, FE>where
StreamError<SE, DigestError<PE>>: Sync,
AE: Sync,
ProfileCheckError<InputError<SE, PE>, PE, RE, FE>: Sync,
ProfileCheckError<InputError<RangesError, PE>, PE, RE, FE>: Sync,
HE: Sync,
impl<SE, PE, RE, AE, HE, FE> Unpin for VerificationError<SE, PE, RE, AE, HE, FE>where
StreamError<SE, DigestError<PE>>: Unpin,
AE: Unpin,
ProfileCheckError<InputError<SE, PE>, PE, RE, FE>: Unpin,
ProfileCheckError<InputError<RangesError, PE>, PE, RE, FE>: Unpin,
HE: Unpin,
impl<SE, PE, RE, AE, HE, FE> UnsafeUnpin for VerificationError<SE, PE, RE, AE, HE, FE>where
StreamError<SE, DigestError<PE>>: UnsafeUnpin,
AE: UnsafeUnpin,
ProfileCheckError<InputError<SE, PE>, PE, RE, FE>: UnsafeUnpin,
ProfileCheckError<InputError<RangesError, PE>, PE, RE, FE>: UnsafeUnpin,
HE: UnsafeUnpin,
impl<SE, PE, RE, AE, HE, FE> UnwindSafe for VerificationError<SE, PE, RE, AE, HE, FE>where
StreamError<SE, DigestError<PE>>: UnwindSafe,
AE: UnwindSafe,
ProfileCheckError<InputError<SE, PE>, PE, RE, FE>: UnwindSafe,
ProfileCheckError<InputError<RangesError, PE>, PE, RE, FE>: UnwindSafe,
HE: 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