pub trait Context {
// Required methods
fn get(&mut self, key: &str) -> Result<Option<Tree>, ContextError>;
fn set(&mut self, key: &str, value: Tree) -> Result<bool, ContextError>;
fn delete(&mut self, key: &str) -> Result<bool, ContextError>;
fn exists(&mut self, key: &str) -> Result<bool, ContextError>;
}Expand description
Request-scoped context handle. Manages state per DSL definition.
Required Methods§
Sourcefn get(&mut self, key: &str) -> Result<Option<Tree>, ContextError>
fn get(&mut self, key: &str) -> Result<Option<Tree>, ContextError>
Returns value from instance cache → _set, triggers _get on miss.