for addr in &global.addrs {
let all_clients_ = all_clients.clone();
- let make_service = hyper::service::make_service_fn(
+ let make_service = hyper::service::make_service_fn({
move |_conn| {
let all_clients_ = all_clients_.clone();
async {
- Ok::<_, Void>(hyper::service::service_fn(move |req| {
- handle(all_clients_.clone(), req)
- }))
+ Ok::<_, Void>(
+ hyper::service::service_fn(move |req| {
+ handle(all_clients_.clone(), req)
+ })
+ )
}
}
- );
+ });
let addr = SocketAddr::new(*addr, global.port);
let server = hyper::Server::try_bind(&addr)