use crate::{channel::Channel, event::Event, event::Sequence, message::Message, user::User}; pub mod app; pub mod handlers; #[derive(serde::Serialize)] pub struct Snapshot { pub resume_point: Sequence, pub users: Vec, pub channels: Vec, pub messages: Vec, pub events: Vec, }