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