Struct libipld_cbor::DagCborCodec
source · pub struct DagCborCodec;
Expand description
CBOR codec.
Trait Implementations§
source§impl Clone for DagCborCodec
impl Clone for DagCborCodec
source§fn clone(&self) -> DagCborCodec
fn clone(&self) -> DagCborCodec
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Codec for DagCborCodec
impl Codec for DagCborCodec
source§impl Debug for DagCborCodec
impl Debug for DagCborCodec
source§impl Decode<DagCborCodec> for ()
impl Decode<DagCborCodec> for ()
source§impl<A: Decode<DagCborCodec>> Decode<DagCborCodec> for (A,)
impl<A: Decode<DagCborCodec>> Decode<DagCborCodec> for (A,)
source§impl<A: Decode<DagCborCodec>, B: Decode<DagCborCodec>> Decode<DagCborCodec> for (A, B)
impl<A: Decode<DagCborCodec>, B: Decode<DagCborCodec>> Decode<DagCborCodec> for (A, B)
source§impl<A: Decode<DagCborCodec>, B: Decode<DagCborCodec>, C: Decode<DagCborCodec>> Decode<DagCborCodec> for (A, B, C)
impl<A: Decode<DagCborCodec>, B: Decode<DagCborCodec>, C: Decode<DagCborCodec>> Decode<DagCborCodec> for (A, B, C)
source§impl<A: Decode<DagCborCodec>, B: Decode<DagCborCodec>, C: Decode<DagCborCodec>, D: Decode<DagCborCodec>> Decode<DagCborCodec> for (A, B, C, D)
impl<A: Decode<DagCborCodec>, B: Decode<DagCborCodec>, C: Decode<DagCborCodec>, D: Decode<DagCborCodec>> Decode<DagCborCodec> for (A, B, C, D)
source§impl<T: Decode<DagCborCodec>> Decode<DagCborCodec> for Arc<T>
impl<T: Decode<DagCborCodec>> Decode<DagCborCodec> for Arc<T>
source§impl<K: Decode<DagCborCodec> + Ord, T: Decode<DagCborCodec>> Decode<DagCborCodec> for BTreeMap<K, T>
impl<K: Decode<DagCborCodec> + Ord, T: Decode<DagCborCodec>> Decode<DagCborCodec> for BTreeMap<K, T>
source§impl Decode<DagCborCodec> for Cid
impl Decode<DagCborCodec> for Cid
source§impl Decode<DagCborCodec> for Ipld
impl Decode<DagCborCodec> for Ipld
source§impl<T: Decode<DagCborCodec>> Decode<DagCborCodec> for Option<T>
impl<T: Decode<DagCborCodec>> Decode<DagCborCodec> for Option<T>
source§impl Decode<DagCborCodec> for String
impl Decode<DagCborCodec> for String
source§impl<T: Decode<DagCborCodec>> Decode<DagCborCodec> for Vec<T>
impl<T: Decode<DagCborCodec>> Decode<DagCborCodec> for Vec<T>
source§impl Decode<DagCborCodec> for bool
impl Decode<DagCborCodec> for bool
source§impl Decode<DagCborCodec> for f32
impl Decode<DagCborCodec> for f32
source§impl Decode<DagCborCodec> for f64
impl Decode<DagCborCodec> for f64
source§impl Decode<DagCborCodec> for i128
impl Decode<DagCborCodec> for i128
source§impl Decode<DagCborCodec> for i16
impl Decode<DagCborCodec> for i16
source§impl Decode<DagCborCodec> for i32
impl Decode<DagCborCodec> for i32
source§impl Decode<DagCborCodec> for i64
impl Decode<DagCborCodec> for i64
source§impl Decode<DagCborCodec> for i8
impl Decode<DagCborCodec> for i8
source§impl Decode<DagCborCodec> for u128
impl Decode<DagCborCodec> for u128
source§impl Decode<DagCborCodec> for u16
impl Decode<DagCborCodec> for u16
source§impl Decode<DagCborCodec> for u32
impl Decode<DagCborCodec> for u32
source§impl Decode<DagCborCodec> for u64
impl Decode<DagCborCodec> for u64
source§impl Decode<DagCborCodec> for u8
impl Decode<DagCborCodec> for u8
source§impl Default for DagCborCodec
impl Default for DagCborCodec
source§fn default() -> DagCborCodec
fn default() -> DagCborCodec
Returns the “default value” for a type. Read more
source§impl Encode<DagCborCodec> for [u8]
impl Encode<DagCborCodec> for [u8]
source§impl Encode<DagCborCodec> for ()
impl Encode<DagCborCodec> for ()
source§impl<A: Encode<DagCborCodec>> Encode<DagCborCodec> for (A,)
impl<A: Encode<DagCborCodec>> Encode<DagCborCodec> for (A,)
source§impl<A: Encode<DagCborCodec>, B: Encode<DagCborCodec>> Encode<DagCborCodec> for (A, B)
impl<A: Encode<DagCborCodec>, B: Encode<DagCborCodec>> Encode<DagCborCodec> for (A, B)
source§impl<A: Encode<DagCborCodec>, B: Encode<DagCborCodec>, C: Encode<DagCborCodec>> Encode<DagCborCodec> for (A, B, C)
impl<A: Encode<DagCborCodec>, B: Encode<DagCborCodec>, C: Encode<DagCborCodec>> Encode<DagCborCodec> for (A, B, C)
source§impl<A: Encode<DagCborCodec>, B: Encode<DagCborCodec>, C: Encode<DagCborCodec>, D: Encode<DagCborCodec>> Encode<DagCborCodec> for (A, B, C, D)
impl<A: Encode<DagCborCodec>, B: Encode<DagCborCodec>, C: Encode<DagCborCodec>, D: Encode<DagCborCodec>> Encode<DagCborCodec> for (A, B, C, D)
source§impl<T: Encode<DagCborCodec>> Encode<DagCborCodec> for Arc<T>
impl<T: Encode<DagCborCodec>> Encode<DagCborCodec> for Arc<T>
source§impl<T: Encode<DagCborCodec> + 'static> Encode<DagCborCodec> for BTreeMap<String, T>
impl<T: Encode<DagCborCodec> + 'static> Encode<DagCborCodec> for BTreeMap<String, T>
source§impl Encode<DagCborCodec> for Cid
impl Encode<DagCborCodec> for Cid
source§impl Encode<DagCborCodec> for Ipld
impl Encode<DagCborCodec> for Ipld
source§impl<T: Encode<DagCborCodec>> Encode<DagCborCodec> for Option<T>
impl<T: Encode<DagCborCodec>> Encode<DagCborCodec> for Option<T>
source§impl Encode<DagCborCodec> for String
impl Encode<DagCborCodec> for String
source§impl<T: Encode<DagCborCodec>> Encode<DagCborCodec> for Vec<T>
impl<T: Encode<DagCborCodec>> Encode<DagCborCodec> for Vec<T>
source§impl Encode<DagCborCodec> for bool
impl Encode<DagCborCodec> for bool
source§impl Encode<DagCborCodec> for f32
impl Encode<DagCborCodec> for f32
source§impl Encode<DagCborCodec> for f64
impl Encode<DagCborCodec> for f64
source§impl Encode<DagCborCodec> for i128
impl Encode<DagCborCodec> for i128
source§impl Encode<DagCborCodec> for i16
impl Encode<DagCborCodec> for i16
source§impl Encode<DagCborCodec> for i32
impl Encode<DagCborCodec> for i32
source§impl Encode<DagCborCodec> for i64
impl Encode<DagCborCodec> for i64
source§impl Encode<DagCborCodec> for i8
impl Encode<DagCborCodec> for i8
source§impl Encode<DagCborCodec> for str
impl Encode<DagCborCodec> for str
source§impl Encode<DagCborCodec> for u16
impl Encode<DagCborCodec> for u16
source§impl Encode<DagCborCodec> for u32
impl Encode<DagCborCodec> for u32
source§impl Encode<DagCborCodec> for u64
impl Encode<DagCborCodec> for u64
source§impl Encode<DagCborCodec> for u8
impl Encode<DagCborCodec> for u8
source§impl From<DagCborCodec> for u64
impl From<DagCborCodec> for u64
source§fn from(_: DagCborCodec) -> Self
fn from(_: DagCborCodec) -> Self
Converts to this type from the input type.
source§impl Ord for DagCborCodec
impl Ord for DagCborCodec
source§fn cmp(&self, other: &DagCborCodec) -> Ordering
fn cmp(&self, other: &DagCborCodec) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq for DagCborCodec
impl PartialEq for DagCborCodec
source§fn eq(&self, other: &DagCborCodec) -> bool
fn eq(&self, other: &DagCborCodec) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for DagCborCodec
impl PartialOrd for DagCborCodec
source§fn partial_cmp(&self, other: &DagCborCodec) -> Option<Ordering>
fn partial_cmp(&self, other: &DagCborCodec) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresource§impl References<DagCborCodec> for Ipld
impl References<DagCborCodec> for Ipld
source§impl SkipOne for DagCborCodec
impl SkipOne for DagCborCodec
source§impl TryFrom<u64> for DagCborCodec
impl TryFrom<u64> for DagCborCodec
impl Copy for DagCborCodec
impl Eq for DagCborCodec
impl StructuralPartialEq for DagCborCodec
Auto Trait Implementations§
impl Freeze for DagCborCodec
impl RefUnwindSafe for DagCborCodec
impl Send for DagCborCodec
impl Sync for DagCborCodec
impl Unpin for DagCborCodec
impl UnwindSafe for DagCborCodec
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
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)