pub trait Decodable: Sized {
    fn decode<D: Decoder>(d: &mut D) -> Result<Self, D::Error>;
}
            Required Methods
            
        Implementors
        
    - impl Decodable for usize
- impl Decodable for u8
- impl Decodable for u16
- impl Decodable for u32
- impl Decodable for u64
- impl Decodable for isize
- impl Decodable for i8
- impl Decodable for i16
- impl Decodable for i32
- impl Decodable for i64
- impl Decodable for String
- impl Decodable for f32
- impl Decodable for f64
- impl Decodable for bool
- impl Decodable for char
- impl Decodable for ()
- impl<T: Decodable> Decodable for Box<T>
- impl<T: Decodable> Decodable for Box<[T]>
- impl<T: Decodable> Decodable for Rc<T>
- impl<'a, T: ?Sized> Decodable for Cow<'a, T> where T: ToOwned, T::Owned: Decodable
- impl<T: Decodable> Decodable for Vec<T>
- impl<T: Decodable> Decodable for Option<T>
- impl<T> Decodable for PhantomData<T>
- impl<T0: Decodable, T1: Decodable, T2: Decodable, T3: Decodable, T4: Decodable, T5: Decodable, T6: Decodable, T7: Decodable, T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
- impl<T1: Decodable, T2: Decodable, T3: Decodable, T4: Decodable, T5: Decodable, T6: Decodable, T7: Decodable, T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
- impl<T2: Decodable, T3: Decodable, T4: Decodable, T5: Decodable, T6: Decodable, T7: Decodable, T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
- impl<T3: Decodable, T4: Decodable, T5: Decodable, T6: Decodable, T7: Decodable, T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T3, T4, T5, T6, T7, T8, T9, T10, T11)
- impl<T4: Decodable, T5: Decodable, T6: Decodable, T7: Decodable, T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T4, T5, T6, T7, T8, T9, T10, T11)
- impl<T5: Decodable, T6: Decodable, T7: Decodable, T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T5, T6, T7, T8, T9, T10, T11)
- impl<T6: Decodable, T7: Decodable, T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T6, T7, T8, T9, T10, T11)
- impl<T7: Decodable, T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T7, T8, T9, T10, T11)
- impl<T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T8, T9, T10, T11)
- impl<T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T9, T10, T11)
- impl<T10: Decodable, T11: Decodable> Decodable for (T10, T11)
- impl<T11: Decodable> Decodable for (T11,)
- impl<T: Decodable> Decodable for [T; 32]
- impl<T: Decodable> Decodable for [T; 31]
- impl<T: Decodable> Decodable for [T; 30]
- impl<T: Decodable> Decodable for [T; 29]
- impl<T: Decodable> Decodable for [T; 28]
- impl<T: Decodable> Decodable for [T; 27]
- impl<T: Decodable> Decodable for [T; 26]
- impl<T: Decodable> Decodable for [T; 25]
- impl<T: Decodable> Decodable for [T; 24]
- impl<T: Decodable> Decodable for [T; 23]
- impl<T: Decodable> Decodable for [T; 22]
- impl<T: Decodable> Decodable for [T; 21]
- impl<T: Decodable> Decodable for [T; 20]
- impl<T: Decodable> Decodable for [T; 19]
- impl<T: Decodable> Decodable for [T; 18]
- impl<T: Decodable> Decodable for [T; 17]
- impl<T: Decodable> Decodable for [T; 16]
- impl<T: Decodable> Decodable for [T; 15]
- impl<T: Decodable> Decodable for [T; 14]
- impl<T: Decodable> Decodable for [T; 13]
- impl<T: Decodable> Decodable for [T; 12]
- impl<T: Decodable> Decodable for [T; 11]
- impl<T: Decodable> Decodable for [T; 10]
- impl<T: Decodable> Decodable for [T; 9]
- impl<T: Decodable> Decodable for [T; 8]
- impl<T: Decodable> Decodable for [T; 7]
- impl<T: Decodable> Decodable for [T; 6]
- impl<T: Decodable> Decodable for [T; 5]
- impl<T: Decodable> Decodable for [T; 4]
- impl<T: Decodable> Decodable for [T; 3]
- impl<T: Decodable> Decodable for [T; 2]
- impl<T: Decodable> Decodable for [T; 1]
- impl Decodable for PathBuf
- impl<T: Decodable + Copy> Decodable for Cell<T>
- impl<T: Decodable> Decodable for RefCell<T>
- impl<T: Decodable + Send + Sync> Decodable for Arc<T>
- impl<T: Decodable> Decodable for LinkedList<T>
- impl<T: Decodable> Decodable for VecDeque<T>
- impl<K: Decodable + Ord, V: Decodable> Decodable for BTreeMap<K, V>
- impl<T: Decodable + Ord> Decodable for BTreeSet<T>
- impl<K, V> Decodable for HashMap<K, V> where K: Decodable + Hash + Eq, V: Decodable
- impl<T> Decodable for HashSet<T> where T: Decodable + Hash + Eq