use axum::{Router, routing::get}; use std::net::SocketAddr; use tokio::net::TcpListener; async fn hello_world() -> &'static str { "Hello, world!" } #[tokio::main] async fn main() { let router = Router::new().route("/", get(hello_world)); let addr = SocketAddr::from(([0,0,0,0], 8080)); let tcp = TcpListener::bind(&addr).await.unwrap(); println!("Ready and listening on {}", addr); axum::serve(tcp, router).await.unwrap(); }