pub trait VarProvider: Debug { // Required methods fn get_value(&self, var_names: Vec<String>) -> Result<ScalarValue>; fn get_type(&self, var_names: &[String]) -> Option<DataType>; }
A var provider for @variable
Get variable value
Return the type of the given variable