MemoryStore

Trait MemoryStore 

Source
pub trait MemoryStore: Send + Sync {
    // Required methods
    fn store(&mut self, key: &str, value: &str) -> Result<()>;
    fn retrieve(&self, key: &str) -> Result<Option<String>>;
    fn list_keys(&self) -> Result<Vec<String>>;
}

Required Methods§

Source

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

Source

fn retrieve(&self, key: &str) -> Result<Option<String>>

Source

fn list_keys(&self) -> Result<Vec<String>>

Implementors§