Skip to main content

DeserializationEnvironment

Trait DeserializationEnvironment 

Source
pub trait DeserializationEnvironment<'de>: SymbolTableEnvironment {
    // Required method
    fn deserialize<D>(
        &self,
        name: String,
        deserializer: D,
    ) -> Result<Value, String>
       where D: Deserializer<'de>;
}
Expand description

The requirement for the environment objects to help with Deserialize.

Required Methods§

Source

fn deserialize<D>(&self, name: String, deserializer: D) -> Result<Value, String>
where D: Deserializer<'de>,

Deserialize a value of an external type name.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§