use crate::config::Config; use crate::services::mail::Mailer; #[derive(Clone)] pub struct AppState { pub config: Config, pub db: sqlx::PgPool, pub redis: redis::aio::ConnectionManager, pub mailer: std::sync::Arc, }