pub trait SessionReader: Send + Sync {
// Required methods
fn replay_messages(&self) -> Result<Vec<Message>>;
fn replay_events(&self) -> Result<Vec<SessionEvent>>;
}pub trait SessionReader: Send + Sync {
// Required methods
fn replay_messages(&self) -> Result<Vec<Message>>;
fn replay_events(&self) -> Result<Vec<SessionEvent>>;
}