Trait serialize::Decodable [] [src]

pub trait Decodable: Sized {
    fn decode<D: Decoder>(d: &mut D) -> Result<Self, D::Error>;
}

Required Methods

Implementations on Foreign Types

impl Decodable for usize
[src]

[src]

impl Decodable for u8
[src]

[src]

impl Decodable for u16
[src]

[src]

impl Decodable for u32
[src]

[src]

impl Decodable for u64
[src]

[src]

impl Decodable for u128
[src]

[src]

impl Decodable for isize
[src]

[src]

impl Decodable for i8
[src]

[src]

impl Decodable for i16
[src]

[src]

impl Decodable for i32
[src]

[src]

impl Decodable for i64
[src]

[src]

impl Decodable for i128
[src]

[src]

impl Decodable for String
[src]

[src]

impl Decodable for f32
[src]

[src]

impl Decodable for f64
[src]

[src]

impl Decodable for bool
[src]

[src]

impl Decodable for char
[src]

[src]

impl Decodable for ()
[src]

[src]

impl<T: Decodable> Decodable for Box<T>
[src]

[src]

impl<T: Decodable> Decodable for Box<[T]>
[src]

[src]

impl<T: Decodable> Decodable for Rc<T>
[src]

[src]

impl<T: Decodable> Decodable for Vec<T>
[src]

[src]

impl<T: Decodable + ToOwned> Decodable for Cow<'static, [T]> where
    [T]: ToOwned<Owned = Vec<T>>, 
[src]

[src]

impl<T: Decodable> Decodable for Option<T>
[src]

[src]

impl<T1: Decodable, T2: Decodable> Decodable for Result<T1, T2>
[src]

[src]

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)
[src]

[src]

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)
[src]

[src]

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)
[src]

[src]

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)
[src]

[src]

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)
[src]

[src]

impl<T5: Decodable, T6: Decodable, T7: Decodable, T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T5, T6, T7, T8, T9, T10, T11)
[src]

[src]

impl<T6: Decodable, T7: Decodable, T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T6, T7, T8, T9, T10, T11)
[src]

[src]

impl<T7: Decodable, T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T7, T8, T9, T10, T11)
[src]

[src]

impl<T8: Decodable, T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T8, T9, T10, T11)
[src]

[src]

impl<T9: Decodable, T10: Decodable, T11: Decodable> Decodable for (T9, T10, T11)
[src]

[src]

impl<T10: Decodable, T11: Decodable> Decodable for (T10, T11)
[src]

[src]

impl<T11: Decodable> Decodable for (T11,)
[src]

[src]

impl Decodable for PathBuf
[src]

impl<T: Decodable + Copy> Decodable for Cell<T>
[src]

[src]

impl<T: Decodable> Decodable for RefCell<T>
[src]

[src]

impl<T: Decodable + Send + Sync> Decodable for Arc<T>
[src]

[src]

impl<T: Decodable> Decodable for LinkedList<T>
[src]

[src]

impl<T: Decodable> Decodable for VecDeque<T>
[src]

[src]

impl<K: Decodable + PartialEq + Ord, V: Decodable + PartialEq> Decodable for BTreeMap<K, V>
[src]

[src]

impl<T: Decodable + PartialEq + Ord> Decodable for BTreeSet<T>
[src]

[src]

impl<K, V, S> Decodable for HashMap<K, V, S> where
    K: Decodable + Hash + Eq,
    V: Decodable,
    S: BuildHasher + Default
[src]

[src]

impl<T, S> Decodable for HashSet<T, S> where
    T: Decodable + Hash + Eq,
    S: BuildHasher + Default
[src]

[src]

impl<T: Decodable> Decodable for Rc<[T]>
[src]

[src]

impl<T: Decodable> Decodable for Arc<[T]>
[src]

[src]

Implementors