[−][src]Enum libipld_base::error::BlockError
Block error.
Variants
BlockTooLarge(usize)
Block exceeds MAX_BLOCK_SIZE.
InvalidHash(Multihash)
Hash does not match the CID.
UnsupportedCodec(Codec)
The codec is unsupported.
UnsupportedMultihash(Code)
The multihash is unsupported.
The codec returned an error.
Io(Error)
Io error.
Cid(Error)
Cid error.
Link error.
Trait Implementations
impl Debug for BlockError
[src]
impl Display for BlockError
[src]
impl Error for BlockError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<Error> for BlockError
[src]
impl From<Error> for BlockError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for BlockError
impl Send for BlockError
impl Sync for BlockError
impl Unpin for BlockError
impl !UnwindSafe for BlockError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,