pub enum CidVerificationError {
ValueMismatch {
type_name: &'static str,
cid_repr: Rc<CidRef>,
},
InvalidJson(Error),
MalformedCid(Error),
UnsupportedCidCodec(u64),
UnsupportedHashCode(u64),
}
Variants§
ValueMismatch
InvalidJson(Error)
MalformedCid(Error)
UnsupportedCidCodec(u64)
UnsupportedHashCode(u64)
Trait Implementations§
source§impl Debug for CidVerificationError
impl Debug for CidVerificationError
source§impl Display for CidVerificationError
impl Display for CidVerificationError
source§impl Error for CidVerificationError
impl Error for CidVerificationError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()
source§impl From<Error> for CidVerificationError
impl From<Error> for CidVerificationError
Auto Trait Implementations§
impl Freeze for CidVerificationError
impl !RefUnwindSafe for CidVerificationError
impl !Send for CidVerificationError
impl !Sync for CidVerificationError
impl Unpin for CidVerificationError
impl !UnwindSafe for CidVerificationError
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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
§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
&self,
deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.