pub trait ParametersContainer {
    // Required method
    fn get_parameters(&self) -> &Vec<Parameter>;

    // Provided methods
    fn get_parameter<T>(&self, key: &str) -> Result<T>
       where T: ParameterValue + DeserializeOwned { ... }
    fn get_parameters_as_map(&self) -> HashMap<String, String> { ... }
}

Required Methods§

Provided Methods§

Object Safety§

This trait is not object safe.

Implementors§