pub mod auth; pub mod config; pub mod error; pub mod routes; use std::sync::Arc; use axum::Router; use config::Config; /// Build the application router. Used by main.rs and integration tests. pub fn create_router(config: Arc) -> Router { routes::api_router().with_state(config) }