pub enum ArchiveCheckError<SE, PE, RE> {
Before(ArchiveError<SE, PE>),
Timestamp(CheckError<ArchiveStreamError, PE, RE, ArchiveError<SE, PE>>),
}Expand description
Full original archive check including its preflight, with original source
map preservation for failures from the carried TSTInfo profile callback.
Variants§
Before(ArchiveError<SE, PE>)
Original index/source failure before common timestamp processing.
Timestamp(CheckError<ArchiveStreamError, PE, RE, ArchiveError<SE, PE>>)
Original timestamp/profile/source/provider failure and its source maps.
Trait Implementations§
Auto Trait Implementations§
impl<SE, PE, RE> !Freeze for ArchiveCheckError<SE, PE, RE>
impl<SE, PE, RE> RefUnwindSafe for ArchiveCheckError<SE, PE, RE>where
ArchiveError<SE, PE>: RefUnwindSafe,
CheckError<ArchiveStreamError, PE, RE, ArchiveError<SE, PE>>: RefUnwindSafe,
impl<SE, PE, RE> Send for ArchiveCheckError<SE, PE, RE>where
ArchiveError<SE, PE>: Send,
CheckError<ArchiveStreamError, PE, RE, ArchiveError<SE, PE>>: Send,
impl<SE, PE, RE> Sync for ArchiveCheckError<SE, PE, RE>where
ArchiveError<SE, PE>: Sync,
CheckError<ArchiveStreamError, PE, RE, ArchiveError<SE, PE>>: Sync,
impl<SE, PE, RE> Unpin for ArchiveCheckError<SE, PE, RE>where
ArchiveError<SE, PE>: Unpin,
CheckError<ArchiveStreamError, PE, RE, ArchiveError<SE, PE>>: Unpin,
impl<SE, PE, RE> UnsafeUnpin for ArchiveCheckError<SE, PE, RE>where
ArchiveError<SE, PE>: UnsafeUnpin,
CheckError<ArchiveStreamError, PE, RE, ArchiveError<SE, PE>>: UnsafeUnpin,
impl<SE, PE, RE> UnwindSafe for ArchiveCheckError<SE, PE, RE>where
ArchiveError<SE, PE>: UnwindSafe,
CheckError<ArchiveStreamError, PE, RE, ArchiveError<SE, PE>>: 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