Skip to main content

MemoryStore

Trait MemoryStore 

Source
pub trait MemoryStore: Send + Sync {
    // Required methods
    fn get_history(&self, session_id: &str) -> Vec<Message>;
    fn add_message(&self, session_id: &str, message: Message);
    fn clear_history(&self, session_id: &str);
}

Required Methods§

Source

fn get_history(&self, session_id: &str) -> Vec<Message>

Source

fn add_message(&self, session_id: &str, message: Message)

Source

fn clear_history(&self, session_id: &str)

Implementors§