use axum::prelude::*; use std::net::SocketAddr; #[tokio::main] async fn main() { // build our application with a route let app = route("/", get(handler)); // run it let addr = SocketAddr::from(([127, 0, 0, 1], 3000)); tracing::debug!("listening on {}", addr); hyper::Server::bind(&addr) .serve(app.into_make_service()) .await .unwrap(); } async fn handler() -> response::Html<&'static str> { response::Html("

Hello, World!

") }