Skip to main content

PluginOptionsDeserializer

Trait PluginOptionsDeserializer 

Source
pub trait PluginOptionsDeserializer<T: DeserializeOwned>: Send + Sync {
    // Required method
    fn deserialize(&self, payload: &str) -> Result<T, Error>;
}
Expand description

A trait for deserializing Metasrv config from a JSON string.

Required Methods§

Source

fn deserialize(&self, payload: &str) -> Result<T, Error>

Dyn Compatibility§

This trait is dyn compatible.

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

Implementors§