use std::sync::Arc; use crate::context::AppContext; use application::ports::RssFeedRenderer; #[derive(Clone)] pub struct AppState { pub app_ctx: AppContext, pub rss_renderer: Arc, #[cfg(feature = "federation")] pub ap_service: Arc, #[cfg(feature = "federation")] pub social_query: Arc, }