use problem_03::{server, DEFAULT_IP, DEFAULT_PORT}; use tokio::net::TcpListener; use tokio::signal; #[tokio::main] pub async fn main() -> problem_03::Result<()> { tracing_subscriber::fmt::try_init()?; let listener = TcpListener::bind(&format!("{DEFAULT_IP}:{DEFAULT_PORT}")).await?; server::run(listener, signal::ctrl_c()).await?; Ok(()) }