use std::sync::Arc; use application::config::AppConfig; #[derive(Clone)] pub struct AppContext { pub deps: Arc, pub services: application::Services, pub config: AppConfig, pub instance: domain::value_objects::InstanceIdentity, #[cfg(feature = "federation")] pub ap_document: Arc, #[cfg(feature = "federation")] pub ap_blocklist: Arc, }