[−][src]Trait minicbor::decode::Decode
A type that can be decoded from CBOR.
Required methods
Loading content...Implementations on Foreign Types
impl<'b, T: Decode<'b>> Decode<'b> for Box<T>
[src]
impl<'a, 'b: 'a> Decode<'b> for &'a [u8]
[src]
impl<'a, 'b: 'a> Decode<'b> for &'a str
[src]
impl<'a, 'b: 'a> Decode<'b> for Cow<'a, [u8]>
[src]
impl<'b> Decode<'b> for String
[src]
impl<'a, 'b: 'a> Decode<'b> for Cow<'a, str>
[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>,
impl<'b, T> Decode<'b> for PhantomData<T>
[src]
impl<'b> Decode<'b> for usize
[src]
impl<'b> Decode<'b> for isize
[src]
impl<'b> Decode<'b> for u8
[src]
impl<'b> Decode<'b> for i8
[src]
impl<'b> Decode<'b> for u16
[src]
impl<'b> Decode<'b> for i16
[src]
impl<'b> Decode<'b> for u32
[src]
impl<'b> Decode<'b> for i32
[src]
impl<'b> Decode<'b> for u64
[src]
impl<'b> Decode<'b> for i64
[src]
impl<'b> Decode<'b> for bool
[src]
impl<'b> Decode<'b> for f32
[src]
impl<'b> Decode<'b> for f64
[src]
impl<'b> Decode<'b> for char
[src]
impl<'b> Decode<'b> for NonZeroU8
[src]
impl<'b> Decode<'b> for NonZeroU16
[src]
impl<'b> Decode<'b> for NonZeroU32
[src]
impl<'b> Decode<'b> for NonZeroU64
[src]
impl<'b> Decode<'b> for NonZeroI8
[src]
impl<'b> Decode<'b> for NonZeroI16
[src]
impl<'b> Decode<'b> for NonZeroI32
[src]
impl<'b> Decode<'b> for NonZeroI64
[src]
impl<'b, T> Decode<'b> for Vec<T> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for VecDeque<T> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for LinkedList<T> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for [T; 0] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 1] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 2] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 3] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 4] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 5] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 6] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 7] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 8] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 9] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 10] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 11] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 12] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 13] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 14] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 15] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for [T; 16] where
T: Decode<'b> + Default,
[src]
T: Decode<'b> + Default,
impl<'b, T> Decode<'b> for SmallVec<[T; 0]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 1]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 2]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 3]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 4]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 5]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 6]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 7]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 8]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 9]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 10]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 11]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 12]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 13]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 14]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 15]> where
T: Decode<'b>,
[src]
T: Decode<'b>,
impl<'b, T> Decode<'b> for SmallVec<[T; 16]> where
T: Decode<'b>,
[src]
T: Decode<'b>,