pub trait Deserialize: Sized {
    fn begin(out: &mut Option<Self>) -> &mut dyn Visitor;
}
Expand description

Trait for data structures that can be deserialized from a JSON string.

Refer to the module documentation for examples.

Required Methods§

The only correct implementation of this method is:

fn begin(out: &mut Option<Self>) -> &mut dyn Visitor {
    Place::new(out)
}

Implementations on Foreign Types§

Implementors§