use axum::Router; use axum::routing::get; use crate::env; pub async fn start_api(config: env::EnvConfig) -> anyhow::Result<()> { let app = Router::new().route("/", get(root)); let listerner = tokio::net::TcpListener::bind(format!("0.0.0.0:{}", config.http_port)).await?; axum::serve(listerner, app) .await .map_err(|e| anyhow::anyhow!(e)) } async fn root() -> &'static str { "Hello, World!" }