VariableProvider

pub trait VariableProvider {
    // Required methods
    fn resolve(
        &self,
        variable_name: &str,
        context: &ResolverContext,
    ) -> DeviceResult<String>;
    fn get_supported_variables(&self) -> Vec<String>;
}
Expand description

Variable provider trait

Required Methods§

Source

fn resolve( &self, variable_name: &str, context: &ResolverContext, ) -> DeviceResult<String>

Source

fn get_supported_variables(&self) -> Vec<String>

Implementors§