chiark / gitweb /
Prep for hyper 1: Break out conn.remote_addr() call
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 2 Feb 2025 13:42:09 +0000 (13:42 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 2 Feb 2025 13:57:42 +0000 (13:57 +0000)
This call will go away with hyper 1.

This will reduce the size of the eventual diff.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
server/server.rs

index f4bcb3a6c07e80862c600e9f4d70333c0fd60017..18f69fedfdcd7950a4f69e76c0e05a0e75792e90 100644 (file)
@@ -255,8 +255,9 @@ async fn async_main(opts: Opts, daemon: Option<Daemoniser>) {
       let make_service = hyper::service::make_service_fn({
         let global = global.clone();
         move |conn: &hyper::server::conn::AddrStream| {
+          let caddr = conn.remote_addr();
           let global = global.clone();
-          let caddr = Arc::new(format!("[{}]", conn.remote_addr()));
+          let caddr = Arc::new(format!("[{}]", caddr));
 
           let service = hyper::service::service_fn({
             move |req| {