Struct libipld_cbor::DagCborCodec
source · [−]pub struct DagCborCodec;Expand description
CBOR codec.
Trait Implementations
sourceimpl Clone for DagCborCodec
impl Clone for DagCborCodec
sourcefn clone(&self) -> DagCborCodec
fn clone(&self) -> DagCborCodec
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Codec for DagCborCodec
impl Codec for DagCborCodec
sourceimpl Debug for DagCborCodec
impl Debug for DagCborCodec
sourceimpl Decode<DagCborCodec> for bool
impl Decode<DagCborCodec> for bool
sourceimpl Decode<DagCborCodec> for u8
impl Decode<DagCborCodec> for u8
sourceimpl Decode<DagCborCodec> for i128
impl Decode<DagCborCodec> for i128
sourceimpl Decode<DagCborCodec> for f32
impl Decode<DagCborCodec> for f32
sourceimpl Decode<DagCborCodec> for f64
impl Decode<DagCborCodec> for f64
sourceimpl Decode<DagCborCodec> for String
impl Decode<DagCborCodec> for String
sourceimpl Decode<DagCborCodec> for Cid
impl Decode<DagCborCodec> for Cid
sourceimpl Decode<DagCborCodec> for Ipld
impl Decode<DagCborCodec> for Ipld
sourceimpl Decode<DagCborCodec> for u16
impl Decode<DagCborCodec> for u16
sourceimpl Decode<DagCborCodec> for ()
impl Decode<DagCborCodec> for ()
sourceimpl<A: Decode<DagCbor>, B: Decode<DagCbor>, C: Decode<DagCbor>> Decode<DagCborCodec> for (A, B, C)
impl<A: Decode<DagCbor>, B: Decode<DagCbor>, C: Decode<DagCbor>> Decode<DagCborCodec> for (A, B, C)
sourceimpl<A: Decode<DagCbor>, B: Decode<DagCbor>, C: Decode<DagCbor>, D: Decode<DagCbor>> Decode<DagCborCodec> for (A, B, C, D)
impl<A: Decode<DagCbor>, B: Decode<DagCbor>, C: Decode<DagCbor>, D: Decode<DagCbor>> Decode<DagCborCodec> for (A, B, C, D)
sourceimpl Decode<DagCborCodec> for u32
impl Decode<DagCborCodec> for u32
sourceimpl Decode<DagCborCodec> for u64
impl Decode<DagCborCodec> for u64
sourceimpl Decode<DagCborCodec> for u128
impl Decode<DagCborCodec> for u128
sourceimpl Decode<DagCborCodec> for i8
impl Decode<DagCborCodec> for i8
sourceimpl Decode<DagCborCodec> for i16
impl Decode<DagCborCodec> for i16
sourceimpl Decode<DagCborCodec> for i32
impl Decode<DagCborCodec> for i32
sourceimpl Decode<DagCborCodec> for i64
impl Decode<DagCborCodec> for i64
sourceimpl Default for DagCborCodec
impl Default for DagCborCodec
sourcefn default() -> DagCborCodec
fn default() -> DagCborCodec
Returns the “default value” for a type. Read more
sourceimpl Encode<DagCborCodec> for bool
impl Encode<DagCborCodec> for bool
sourceimpl Encode<DagCborCodec> for u8
impl Encode<DagCborCodec> for u8
sourceimpl Encode<DagCborCodec> for f64
impl Encode<DagCborCodec> for f64
sourceimpl Encode<DagCborCodec> for str
impl Encode<DagCborCodec> for str
sourceimpl Encode<DagCborCodec> for String
impl Encode<DagCborCodec> for String
sourceimpl Encode<DagCborCodec> for i128
impl Encode<DagCborCodec> for i128
sourceimpl Encode<DagCborCodec> for Cid
impl Encode<DagCborCodec> for Cid
sourceimpl Encode<DagCborCodec> for u16
impl Encode<DagCborCodec> for u16
sourceimpl Encode<DagCborCodec> for Ipld
impl Encode<DagCborCodec> for Ipld
sourceimpl Encode<DagCborCodec> for ()
impl Encode<DagCborCodec> for ()
sourceimpl<A: Encode<DagCbor>, B: Encode<DagCbor>, C: Encode<DagCbor>> Encode<DagCborCodec> for (A, B, C)
impl<A: Encode<DagCbor>, B: Encode<DagCbor>, C: Encode<DagCbor>> Encode<DagCborCodec> for (A, B, C)
sourceimpl<A: Encode<DagCbor>, B: Encode<DagCbor>, C: Encode<DagCbor>, D: Encode<DagCbor>> Encode<DagCborCodec> for (A, B, C, D)
impl<A: Encode<DagCbor>, B: Encode<DagCbor>, C: Encode<DagCbor>, D: Encode<DagCbor>> Encode<DagCborCodec> for (A, B, C, D)
sourceimpl Encode<DagCborCodec> for u32
impl Encode<DagCborCodec> for u32
sourceimpl Encode<DagCborCodec> for u64
impl Encode<DagCborCodec> for u64
sourceimpl Encode<DagCborCodec> for i8
impl Encode<DagCborCodec> for i8
sourceimpl Encode<DagCborCodec> for i16
impl Encode<DagCborCodec> for i16
sourceimpl Encode<DagCborCodec> for i32
impl Encode<DagCborCodec> for i32
sourceimpl Encode<DagCborCodec> for i64
impl Encode<DagCborCodec> for i64
sourceimpl Encode<DagCborCodec> for f32
impl Encode<DagCborCodec> for f32
sourceimpl From<DagCborCodec> for u64
impl From<DagCborCodec> for u64
sourcefn from(_: DagCborCodec) -> Self
fn from(_: DagCborCodec) -> Self
Performs the conversion.
sourceimpl Ord for DagCborCodec
impl Ord for DagCborCodec
sourceimpl PartialEq<DagCborCodec> for DagCborCodec
impl PartialEq<DagCborCodec> for DagCborCodec
sourceimpl PartialOrd<DagCborCodec> for DagCborCodec
impl PartialOrd<DagCborCodec> for DagCborCodec
sourcefn partial_cmp(&self, other: &DagCborCodec) -> Option<Ordering>
fn partial_cmp(&self, other: &DagCborCodec) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
1.0.0 · sourcefn 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 more
sourceimpl References<DagCborCodec> for Ipld
impl References<DagCborCodec> for Ipld
sourceimpl TryFrom<u64> for DagCborCodec
impl TryFrom<u64> for DagCborCodec
impl Copy for DagCborCodec
impl Eq for DagCborCodec
impl StructuralEq for DagCborCodec
impl StructuralPartialEq for DagCborCodec
Auto Trait Implementations
impl RefUnwindSafe for DagCborCodec
impl Send for DagCborCodec
impl Sync for DagCborCodec
impl Unpin for DagCborCodec
impl UnwindSafe for DagCborCodec
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> References<RawCodec> for T
impl<T> References<RawCodec> for T
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more