[][src]Enum git_commitgraph::file::Error

pub enum Error {
    BaseGraphMismatch {
        from_header: u8,
        from_chunk: u32,
    },
    CommitCountMismatch {
        chunk1_id: [u8; 4],
        chunk1_commits: u32,
        chunk2_id: [u8; 4],
        chunk2_commits: u32,
    },
    Corrupt(String),
    DuplicateChunk([u8; 4]),
    InvalidChunkSize {
        id: [u8; 4],
        msg: String,
    },
    Io {
        err: Error,
        path: PathBuf,
    },
    MissingChunk([u8; 4]),
    Trailer(String),
    UnsupportedHashVersion(u8),
    UnsupportedVersion(u8),
}

Variants

BaseGraphMismatch

Fields of BaseGraphMismatch

from_header: u8from_chunk: u32
CommitCountMismatch

Fields of CommitCountMismatch

chunk1_id: [u8; 4]chunk1_commits: u32chunk2_id: [u8; 4]chunk2_commits: u32
Corrupt(String)
DuplicateChunk([u8; 4])
InvalidChunkSize

Fields of InvalidChunkSize

id: [u8; 4]msg: String
Io

Fields of Io

err: Errorpath: PathBuf
MissingChunk([u8; 4])
Trailer(String)
UnsupportedHashVersion(u8)
UnsupportedVersion(u8)

Trait Implementations

impl Debug for Error[src]

impl Display for Error[src]

impl Error for Error[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Conv for T

impl<T> Conv for T

impl<T> FmtForward for T

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pipe for T where
    T: ?Sized

impl<T> Pipe for T

impl<T> PipeAsRef for T

impl<T> PipeBorrow for T

impl<T> PipeDeref for T

impl<T> PipeRef for T

impl<T> Tap for T

impl<T> Tap for T

impl<T, U> TapAsRef<U> for T where
    U: ?Sized

impl<T, U> TapBorrow<U> for T where
    U: ?Sized

impl<T> TapDeref for T

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T> TryConv for T

impl<T> TryConv for T

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.