[−][src]Trait miniserde::Deserialize
Trait for data structures that can be deserialized from a JSON string.
[Refer to the module documentation for examples.][::de]
Required methods
fn begin(out: &mut Option<Self>) -> &mut dyn Visitor
The only correct implementation of this method is:
fn begin(out: &mut Option<Self>) -> &mut dyn Visitor { Place::new(out) }
Implementations on Foreign Types
impl Deserialize for ()
[src]
impl Deserialize for bool
[src]
impl Deserialize for String
[src]
impl Deserialize for i8
[src]
impl Deserialize for i16
[src]
impl Deserialize for i32
[src]
impl Deserialize for i64
[src]
impl Deserialize for isize
[src]
impl Deserialize for u8
[src]
impl Deserialize for u16
[src]
impl Deserialize for u32
[src]
impl Deserialize for u64
[src]
impl Deserialize for usize
[src]
impl Deserialize for f32
[src]
impl Deserialize for f64
[src]
impl<T: Deserialize> Deserialize for Box<T>
[src]
impl<T: Deserialize> Deserialize for Option<T>
[src]
impl<A: Deserialize, B: Deserialize> Deserialize for (A, B)
[src]
impl<T: Deserialize> Deserialize for Vec<T>
[src]
impl<K, V, H> Deserialize for HashMap<K, V, H> where
K: FromStr + Hash + Eq,
V: Deserialize,
H: BuildHasher + Default,
[src]
K: FromStr + Hash + Eq,
V: Deserialize,
H: BuildHasher + Default,