Trait Session

Source
pub trait Session:
    Send
    + Sync
    + 'static
    + Any {
    // Required methods
    fn get(&self, key: &str) -> Result<Option<Value>>;
    fn set(&mut self, key: &str, value: Value) -> Result<()>;
    fn value(&self) -> &Value;
    fn as_any(&self) -> &dyn Any;
}

Required Methods§

Source

fn get(&self, key: &str) -> Result<Option<Value>>

Source

fn set(&mut self, key: &str, value: Value) -> Result<()>

Source

fn value(&self) -> &Value

Source

fn as_any(&self) -> &dyn Any

Implementors§