pub trait ActUserVar: Send + Sync {
// Required method
fn name(&self) -> String;
// Provided method
fn default_data(&self) -> Option<Vars> { ... }
}Expand description
User var trait It can create user releated context data
§Example
use acts::{ActUserVar, Vars, Result};
#[derive(Clone)]
pub struct TestModule;
impl ActUserVar for TestModule {
fn name(&self) -> String {
"my_var".to_string()
}
fn default_data(&self) -> Option<Vars> {
None
}
}Required Methods§
Provided Methods§
Sourcefn default_data(&self) -> Option<Vars>
fn default_data(&self) -> Option<Vars>
initialzie default data the data will be overridden by context vars