Enum ipfs_sqlite_block_store::BlockStoreError [−][src]
pub enum BlockStoreError { SqliteError(Error), CidError(Error), TryFromIntError(TryFromIntError), Other(Error), }
Variants
SqliteError(Error)
Error when interacting with the sqlite database
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 Debug for BlockStoreError
[src]impl Display for BlockStoreError
[src]
impl Display for BlockStoreError
[src]impl Error for BlockStoreError
[src]
impl Error for BlockStoreError
[src]fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]🔬 This is a nightly-only experimental API. (
backtrace
)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str
1.0.0[src]
fn description(&self) -> &str
1.0.0[src]👎 Deprecated since 1.42.0:
use the Display impl or to_string()
impl From<Error> for BlockStoreError
[src]
impl From<Error> for BlockStoreError
[src]fn from(original: Error) -> BlockStoreError
[src]
fn from(original: Error) -> BlockStoreError
[src]Performs the conversion.
impl From<Error> for BlockStoreError
[src]
impl From<Error> for BlockStoreError
[src]fn from(original: Error) -> BlockStoreError
[src]
fn from(original: Error) -> BlockStoreError
[src]Performs the conversion.
impl From<Error> for BlockStoreError
[src]
impl From<Error> for BlockStoreError
[src]fn from(original: Error) -> BlockStoreError
[src]
fn from(original: Error) -> BlockStoreError
[src]Performs the conversion.
impl From<TryFromIntError> for BlockStoreError
[src]
impl From<TryFromIntError> for BlockStoreError
[src]fn from(original: TryFromIntError) -> BlockStoreError
[src]
fn from(original: TryFromIntError) -> BlockStoreError
[src]Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for BlockStoreError
impl Send for BlockStoreError
impl Sync for BlockStoreError
impl Unpin for BlockStoreError
impl !UnwindSafe for BlockStoreError
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
type Output = T
Should always be Self