let make_service = hyper::service::make_service_fn(
move |conn: &hyper::server::conn::AddrStream| {
let global_ = global_.clone();
- let conn = Arc::new(format!("[{}]", conn.remote_addr()));
+ let caddr = Arc::new(format!("[{}]", conn.remote_addr()));
async { Ok::<_, Void>(
hyper::service::service_fn(move |req| {
AssertUnwindSafe(
- sweb::handle(conn.clone(), global_.clone(), req)
+ sweb::handle(caddr.clone(), global_.clone(), req)
)
.catch_unwind()
.map(|r| r.unwrap_or_else(|_|{