Trait oasis_cbor::decode::Decode [−][src]
pub trait Decode { fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError>
where
Self: Sized; }
Expand description
Trait for types that can be decoded from CBOR.
Required methods
fn try_from_cbor_value(value: Value) -> Result<Self, DecodeError> where
Self: Sized,
Implementations on Foreign Types
impl<TupleElement0: Decode, TupleElement1: Decode, TupleElement2: Decode, TupleElement3: Decode, TupleElement4: Decode, TupleElement5: Decode, TupleElement6: Decode, TupleElement7: Decode> Decode for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)
impl<TupleElement0: Decode, TupleElement1: Decode, TupleElement2: Decode, TupleElement3: Decode, TupleElement4: Decode, TupleElement5: Decode, TupleElement6: Decode, TupleElement7: Decode> Decode for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7)
impl<TupleElement0: Decode, TupleElement1: Decode, TupleElement2: Decode, TupleElement3: Decode, TupleElement4: Decode, TupleElement5: Decode, TupleElement6: Decode, TupleElement7: Decode, TupleElement8: Decode> Decode for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)
impl<TupleElement0: Decode, TupleElement1: Decode, TupleElement2: Decode, TupleElement3: Decode, TupleElement4: Decode, TupleElement5: Decode, TupleElement6: Decode, TupleElement7: Decode, TupleElement8: Decode> Decode for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8)
impl<TupleElement0: Decode, TupleElement1: Decode, TupleElement2: Decode, TupleElement3: Decode, TupleElement4: Decode, TupleElement5: Decode, TupleElement6: Decode, TupleElement7: Decode, TupleElement8: Decode, TupleElement9: Decode> Decode for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)
impl<TupleElement0: Decode, TupleElement1: Decode, TupleElement2: Decode, TupleElement3: Decode, TupleElement4: Decode, TupleElement5: Decode, TupleElement6: Decode, TupleElement7: Decode, TupleElement8: Decode, TupleElement9: Decode> Decode for (TupleElement0, TupleElement1, TupleElement2, TupleElement3, TupleElement4, TupleElement5, TupleElement6, TupleElement7, TupleElement8, TupleElement9)