usestd::path::PathBuf;useares_db::Database;/// Shared application state, available to all route handlers via `State<Arc<AppState>>`.
pubstructAppState{pubdb: Database,
/// Admin API key for protecting write endpoints (None = admin endpoints disabled).
pubadmin_token:Option<String>,
/// Path to the schemas directory for schema resolution.
pubschemas_dir: PathBuf,
}