pub enum CarError {
Show 13 variants
UnexpectedEnd,
VarintOverflow,
InvalidHeader(DecodeErrorKind),
HeaderNotMap,
MissingHeaderField(&'static str),
UnsupportedVersion(u64),
RootsNotArray,
InvalidRootCid(CidError),
InvalidBlockCid(CidError),
BlockLengthMismatch,
EmptySection,
InvalidCidLink,
HeaderEncode(EncodeError),
}Variants§
UnexpectedEnd
VarintOverflow
InvalidHeader(DecodeErrorKind)
HeaderNotMap
MissingHeaderField(&'static str)
UnsupportedVersion(u64)
RootsNotArray
InvalidRootCid(CidError)
InvalidBlockCid(CidError)
BlockLengthMismatch
EmptySection
InvalidCidLink
HeaderEncode(EncodeError)
Trait Implementations§
Source§impl Error for CarError
impl Error for CarError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for CarError
impl RefUnwindSafe for CarError
impl Send for CarError
impl Sync for CarError
impl Unpin for CarError
impl UnsafeUnpin for CarError
impl UnwindSafe for CarError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more