Trait smart_config::de::DeserializeConfig  
source · pub trait DeserializeConfig: DescribeConfig + Sized {
    // Required method
    fn deserialize_config(
        ctx: DeserializeContext<'_>,
    ) -> Result<Self, DeserializeConfigError>;
}Expand description
Deserializes this configuration from the provided context.
Required Methods§
sourcefn deserialize_config(
    ctx: DeserializeContext<'_>,
) -> Result<Self, DeserializeConfigError>
 
fn deserialize_config( ctx: DeserializeContext<'_>, ) -> Result<Self, DeserializeConfigError>
Performs deserialization.
§Errors
Returns an error marker if deserialization fails for at least one of recursively contained params. Error info should is contained in the context.
Object Safety§
This trait is not object safe.