Trait minicbor::decode::Decode [−][src]
A type that can be decoded from CBOR.
Required methods
fn decode(d: &mut Decoder<'b>) -> Result<Self, Error>
[src][−]
Decode a value using the given Decoder
.
Implementations on Foreign Types
impl<'b, T: Decode<'b>> Decode<'b> for Box<T>
[src][−]
impl<'a, 'b: 'a> Decode<'b> for &'a str
[src][−]
impl<'b, T: ?Sized> Decode<'b> for Cow<'_, T> where
T: ToOwned,
T::Owned: Decode<'b>,
[src][−]
T: ToOwned,
T::Owned: Decode<'b>,
impl<'b> Decode<'b> for String
[src][−]
impl<'b, T: Decode<'b>> Decode<'b> for Option<T>
[src][−]
impl<'b, T> Decode<'b> for BinaryHeap<T> where
T: Decode<'b> + Ord,
[src][−]
T: Decode<'b> + Ord,
impl<'b, T> Decode<'b> for HashSet<T> where
T: Decode<'b> + Eq + Hash,
[src][−]
T: Decode<'b> + Eq + Hash,
impl<'b, T> Decode<'b> for BTreeSet<T> where
T: Decode<'b> + Ord,
[src][−]
T: Decode<'b> + Ord,
impl<'b, K, V> Decode<'b> for HashMap<K, V> where
K: Decode<'b> + Eq + Hash,
V: Decode<'b>,
[src][−]
K: Decode<'b> + Eq + Hash,
V: Decode<'b>,
impl<'b, K, V> Decode<'b> for BTreeMap<K, V> where
K: Decode<'b> + Eq + Ord,
V: Decode<'b>,
[src][−]
K: Decode<'b> + Eq + Ord,
V: Decode<'b>,