Trait miniserde::Deserialize [−][src]
Trait for data structures that can be deserialized from a JSON string.
Required Methods
fn begin(out: &mut Option<Self>) -> &mut Visitor
The only correct implementation of this method is:
fn begin(out: &mut Option<Self>) -> &mut Visitor { Place::new(out) }
Implementations on Foreign Types
impl Deserialize for ()
[src]
impl Deserialize for ()
impl Deserialize for bool
[src]
impl Deserialize for bool
impl Deserialize for String
[src]
impl Deserialize for String
impl Deserialize for i8
[src]
impl Deserialize for i8
impl Deserialize for i16
[src]
impl Deserialize for i16
impl Deserialize for i32
[src]
impl Deserialize for i32
impl Deserialize for i64
[src]
impl Deserialize for i64
impl Deserialize for u8
[src]
impl Deserialize for u8
impl Deserialize for u16
[src]
impl Deserialize for u16
impl Deserialize for u32
[src]
impl Deserialize for u32
impl Deserialize for u64
[src]
impl Deserialize for u64
impl Deserialize for f32
[src]
impl Deserialize for f32
impl Deserialize for f64
[src]
impl Deserialize for f64
impl<T: Deserialize> Deserialize for Box<T>
[src]
impl<T: Deserialize> Deserialize for Box<T>
impl<T: Deserialize> Deserialize for Option<T>
[src]
impl<T: Deserialize> Deserialize for Option<T>
impl<A: Deserialize, B: Deserialize> Deserialize for (A, B)
[src]
impl<A: Deserialize, B: Deserialize> Deserialize for (A, B)
impl<T: Deserialize> Deserialize for Vec<T>
[src]
impl<T: Deserialize> Deserialize for Vec<T>
impl<K: FromStr + Ord, V: Deserialize> Deserialize for BTreeMap<K, V>
[src]
impl<K: FromStr + Ord, V: Deserialize> Deserialize for BTreeMap<K, V>
Implementors
impl Deserialize for Value