pub struct RawCborCodec;Expand description
Raw CBOR codec.
Trait Implementations§
Source§impl Clone for RawCborCodec
impl Clone for RawCborCodec
Source§fn clone(&self) -> RawCborCodec
fn clone(&self) -> RawCborCodec
Returns a duplicate 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 RawCborCodec
impl Codec for RawCborCodec
Source§impl Debug for RawCborCodec
impl Debug for RawCborCodec
Source§impl Decode<RawCborCodec> for ()
impl Decode<RawCborCodec> for ()
Source§impl<A: Decode<RawCborCodec>> Decode<RawCborCodec> for (A,)
impl<A: Decode<RawCborCodec>> Decode<RawCborCodec> for (A,)
Source§impl<A: Decode<RawCborCodec>, B: Decode<RawCborCodec>> Decode<RawCborCodec> for (A, B)
impl<A: Decode<RawCborCodec>, B: Decode<RawCborCodec>> Decode<RawCborCodec> for (A, B)
Source§impl<A: Decode<RawCborCodec>, B: Decode<RawCborCodec>, C: Decode<RawCborCodec>> Decode<RawCborCodec> for (A, B, C)
impl<A: Decode<RawCborCodec>, B: Decode<RawCborCodec>, C: Decode<RawCborCodec>> Decode<RawCborCodec> for (A, B, C)
Source§impl<A: Decode<RawCborCodec>, B: Decode<RawCborCodec>, C: Decode<RawCborCodec>, D: Decode<RawCborCodec>> Decode<RawCborCodec> for (A, B, C, D)
impl<A: Decode<RawCborCodec>, B: Decode<RawCborCodec>, C: Decode<RawCborCodec>, D: Decode<RawCborCodec>> Decode<RawCborCodec> for (A, B, C, D)
Source§impl<T: Decode<RawCborCodec>> Decode<RawCborCodec> for Arc<T>
impl<T: Decode<RawCborCodec>> Decode<RawCborCodec> for Arc<T>
Source§impl<K: Decode<RawCborCodec> + Ord, T: Decode<RawCborCodec>> Decode<RawCborCodec> for BTreeMap<K, T>
impl<K: Decode<RawCborCodec> + Ord, T: Decode<RawCborCodec>> Decode<RawCborCodec> for BTreeMap<K, T>
Source§impl Decode<RawCborCodec> for Cid
impl Decode<RawCborCodec> for Cid
Source§impl Decode<RawCborCodec> for Ipld
Note that since CBOR is a superset of IPLD, this is not guaranteed to succeed for arbitrary CBOR.
impl Decode<RawCborCodec> for Ipld
Note that since CBOR is a superset of IPLD, this is not guaranteed to succeed for arbitrary CBOR.
Source§impl<T: Decode<RawCborCodec>> Decode<RawCborCodec> for Option<T>
impl<T: Decode<RawCborCodec>> Decode<RawCborCodec> for Option<T>
Source§impl Decode<RawCborCodec> for String
impl Decode<RawCborCodec> for String
Source§impl<T: Decode<RawCborCodec>> Decode<RawCborCodec> for Vec<T>
impl<T: Decode<RawCborCodec>> Decode<RawCborCodec> for Vec<T>
Source§impl Decode<RawCborCodec> for bool
impl Decode<RawCborCodec> for bool
Source§impl Decode<RawCborCodec> for f32
impl Decode<RawCborCodec> for f32
Source§impl Decode<RawCborCodec> for f64
impl Decode<RawCborCodec> for f64
Source§impl Decode<RawCborCodec> for i16
impl Decode<RawCborCodec> for i16
Source§impl Decode<RawCborCodec> for i32
impl Decode<RawCborCodec> for i32
Source§impl Decode<RawCborCodec> for i64
impl Decode<RawCborCodec> for i64
Source§impl Decode<RawCborCodec> for i8
impl Decode<RawCborCodec> for i8
Source§impl Decode<RawCborCodec> for u16
impl Decode<RawCborCodec> for u16
Source§impl Decode<RawCborCodec> for u32
impl Decode<RawCborCodec> for u32
Source§impl Decode<RawCborCodec> for u64
impl Decode<RawCborCodec> for u64
Source§impl Decode<RawCborCodec> for u8
impl Decode<RawCborCodec> for u8
Source§impl Default for RawCborCodec
impl Default for RawCborCodec
Source§fn default() -> RawCborCodec
fn default() -> RawCborCodec
Returns the “default value” for a type. Read more
Source§impl Encode<RawCborCodec> for [u8]
impl Encode<RawCborCodec> for [u8]
Source§impl Encode<RawCborCodec> for ()
impl Encode<RawCborCodec> for ()
Source§impl<A: Encode<RawCborCodec>> Encode<RawCborCodec> for (A,)
impl<A: Encode<RawCborCodec>> Encode<RawCborCodec> for (A,)
Source§impl<A: Encode<RawCborCodec>, B: Encode<RawCborCodec>> Encode<RawCborCodec> for (A, B)
impl<A: Encode<RawCborCodec>, B: Encode<RawCborCodec>> Encode<RawCborCodec> for (A, B)
Source§impl<A: Encode<RawCborCodec>, B: Encode<RawCborCodec>, C: Encode<RawCborCodec>> Encode<RawCborCodec> for (A, B, C)
impl<A: Encode<RawCborCodec>, B: Encode<RawCborCodec>, C: Encode<RawCborCodec>> Encode<RawCborCodec> for (A, B, C)
Source§impl<A: Encode<RawCborCodec>, B: Encode<RawCborCodec>, C: Encode<RawCborCodec>, D: Encode<RawCborCodec>> Encode<RawCborCodec> for (A, B, C, D)
impl<A: Encode<RawCborCodec>, B: Encode<RawCborCodec>, C: Encode<RawCborCodec>, D: Encode<RawCborCodec>> Encode<RawCborCodec> for (A, B, C, D)
Source§impl<T: Encode<RawCborCodec>> Encode<RawCborCodec> for Arc<T>
impl<T: Encode<RawCborCodec>> Encode<RawCborCodec> for Arc<T>
Source§impl<K: Encode<RawCborCodec>, T: Encode<RawCborCodec> + 'static> Encode<RawCborCodec> for BTreeMap<K, T>
impl<K: Encode<RawCborCodec>, T: Encode<RawCborCodec> + 'static> Encode<RawCborCodec> for BTreeMap<K, T>
Source§impl Encode<RawCborCodec> for Cid
impl Encode<RawCborCodec> for Cid
Source§impl Encode<RawCborCodec> for Ipld
impl Encode<RawCborCodec> for Ipld
Source§impl<T: Encode<RawCborCodec>> Encode<RawCborCodec> for Option<T>
impl<T: Encode<RawCborCodec>> Encode<RawCborCodec> for Option<T>
Source§impl Encode<RawCborCodec> for String
impl Encode<RawCborCodec> for String
Source§impl<T: Encode<RawCborCodec>> Encode<RawCborCodec> for Vec<T>
impl<T: Encode<RawCborCodec>> Encode<RawCborCodec> for Vec<T>
Source§impl Encode<RawCborCodec> for bool
impl Encode<RawCborCodec> for bool
Source§impl Encode<RawCborCodec> for f32
impl Encode<RawCborCodec> for f32
Source§impl Encode<RawCborCodec> for f64
impl Encode<RawCborCodec> for f64
Source§impl Encode<RawCborCodec> for i128
impl Encode<RawCborCodec> for i128
Source§impl Encode<RawCborCodec> for i16
impl Encode<RawCborCodec> for i16
Source§impl Encode<RawCborCodec> for i32
impl Encode<RawCborCodec> for i32
Source§impl Encode<RawCborCodec> for i64
impl Encode<RawCborCodec> for i64
Source§impl Encode<RawCborCodec> for i8
impl Encode<RawCborCodec> for i8
Source§impl Encode<RawCborCodec> for str
impl Encode<RawCborCodec> for str
Source§impl Encode<RawCborCodec> for u16
impl Encode<RawCborCodec> for u16
Source§impl Encode<RawCborCodec> for u32
impl Encode<RawCborCodec> for u32
Source§impl Encode<RawCborCodec> for u64
impl Encode<RawCborCodec> for u64
Source§impl Encode<RawCborCodec> for u8
impl Encode<RawCborCodec> for u8
Source§impl From<RawCborCodec> for u64
impl From<RawCborCodec> for u64
Source§fn from(_: RawCborCodec) -> Self
fn from(_: RawCborCodec) -> Self
Converts to this type from the input type.
Source§impl Ord for RawCborCodec
impl Ord for RawCborCodec
Source§fn cmp(&self, other: &RawCborCodec) -> Ordering
fn cmp(&self, other: &RawCborCodec) -> 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 RawCborCodec
impl PartialEq for RawCborCodec
Source§impl PartialOrd for RawCborCodec
impl PartialOrd for RawCborCodec
Source§impl References<RawCborCodec> for Ipld
impl References<RawCborCodec> for Ipld
Source§impl SkipOne for RawCborCodec
impl SkipOne for RawCborCodec
Source§impl TryFrom<u64> for RawCborCodec
impl TryFrom<u64> for RawCborCodec
impl Copy for RawCborCodec
impl Eq for RawCborCodec
impl StructuralPartialEq for RawCborCodec
Auto Trait Implementations§
impl Freeze for RawCborCodec
impl RefUnwindSafe for RawCborCodec
impl Send for RawCborCodec
impl Sync for RawCborCodec
impl Unpin for RawCborCodec
impl UnwindSafe for RawCborCodec
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