use tokio::sync::Mutex; #[derive(Default)] pub struct AppState { pub client: Mutex>, pub connected_as: Mutex>, /// Server-distributed excluded search phrases (message 160). A query /// containing one returns ZERO responses network-wide — the server simply /// never routes it — so the resolver strips these terms up front instead /// of discovering the silence by timeout. Lowercased on receipt. pub excluded_search_phrases: Mutex>, }