use hospital_server::app_state::AppState; use hospital_server::router; use sqlx::SqlitePool; #[tokio::main] async fn main() { let _ = dotenvy::dotenv(); let db_url = std::env::var("DATABASE_URL").expect("DATABASE_URL is not set"); let pool = SqlitePool::connect(&db_url) .await .expect("Cannot connect to db"); let state = AppState { pool: pool }; sqlx::migrate!().run(&state.pool).await.unwrap(); router(state).await; }