[][src]Enum ipfs_sqlite_block_store::BlockStoreError

pub enum BlockStoreError {
    SqliteError(Error),
    CidError(Error),
    TryFromIntError(TryFromIntError),
    Other(Error),
}

Variants

SqliteError(Error)

Error when interacting with the sqlite database

CidError(Error)

Error convering from a cid to a fixed sized representation. This can be caused by hashes with more than 32 bytes of size

TryFromIntError(TryFromIntError)

Error when converting i64 from sqlite to u64. This is unlikely to ever happen.

Other(Error)

Other error

Trait Implementations

impl Debug for BlockStoreError[src]

impl Display for BlockStoreError[src]

impl Error for BlockStoreError[src]

impl From<Error> for BlockStoreError[src]

impl From<Error> for BlockStoreError[src]

impl From<Error> for BlockStoreError[src]

impl From<TryFromIntError> for BlockStoreError[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> From<T> for T[src]

impl<T> Instrument for T[src]

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

impl<T> References<RawCodec> for T

impl<T> Same<T> for T

type Output = T

Should always be Self

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

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.