pub enum Error<E: Error + Send + Sync + 'static> {
    Processor(E),
    VerifyChecksum(Error),
    Tree(Error),
    TreeTraversal(Error),
    PackDecode {
        id: ObjectId,
        offset: u64,
        source: Error,
    },
    PackMismatch {
        expected: ObjectId,
        actual: ObjectId,
    },
    PackObjectMismatch {
        expected: ObjectId,
        actual: ObjectId,
        offset: u64,
        kind: Kind,
    },
    Crc32Mismatch {
        expected: u32,
        actual: u32,
        offset: u64,
        kind: Kind,
    },
    Interrupted,
}Expand description
Returned by index::File::traverse_with_index() and index::File::traverse_with_lookup
Variants
Processor(E)
VerifyChecksum(Error)
Tree(Error)
TreeTraversal(Error)
PackDecode
PackMismatch
PackObjectMismatch
Crc32Mismatch
Interrupted
Trait Implementations
sourceimpl<E: Error + Send + Sync + 'static> Error for Error<E> where
    E: Error + 'static,
    Self: Debug + Display, 
 
impl<E: Error + Send + Sync + 'static> Error for Error<E> where
    E: Error + 'static,
    Self: Debug + Display, 
sourcefn source(&self) -> Option<&(dyn Error + 'static)>
 
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
 
fn backtrace(&self) -> Option<&Backtrace>
🔬 This is a nightly-only experimental API. (
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
 
fn description(&self) -> &str
👎 Deprecated since 1.42.0: 
use the Display impl or to_string()
Auto Trait Implementations
impl<E> !RefUnwindSafe for Error<E>
impl<E> Send for Error<E>
impl<E> Sync for Error<E>
impl<E> Unpin for Error<E> where
    E: Unpin, 
impl<E> !UnwindSafe for Error<E>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    T: ?Sized, 
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more