pub mod alias; pub mod auth_chain; pub mod directory; pub mod event_handler; pub mod lazy_loading; pub mod metadata; pub mod outlier; pub mod pdu_metadata; pub mod read_receipt; pub mod search; pub mod short; pub mod spaces; pub mod state; pub mod state_accessor; pub mod state_cache; pub mod state_compressor; pub mod threads; pub mod timeline; pub mod typing; pub mod user; use std::sync::Arc; pub struct Service { pub alias: Arc, pub auth_chain: Arc, pub directory: Arc, pub event_handler: Arc, pub lazy_loading: Arc, pub metadata: Arc, pub outlier: Arc, pub pdu_metadata: Arc, pub read_receipt: Arc, pub search: Arc, pub short: Arc, pub state: Arc, pub state_accessor: Arc, pub state_cache: Arc, pub state_compressor: Arc, pub timeline: Arc, pub threads: Arc, pub typing: Arc, pub spaces: Arc, pub user: Arc, }