summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
775d0a9)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
let ipif = Ipif::start(&global_config.ipif, None)?;
let ipif = Ipif::start(&global_config.ipif, None)?;
+ let ics = ics.into_iter().map(Arc::new).collect_vec();
let (client_handles_send, client_handles_recv) = ics.iter()
.map(|_ic| mpsc::channel(
5 // xxx should me max_requests_outstanding but that's
let (client_handles_send, client_handles_recv) = ics.iter()
.map(|_ic| mpsc::channel(
5 // xxx should me max_requests_outstanding but that's
client_handles_send,
client_handles_recv,
).map(|(ic, web_send, web_recv)| {
client_handles_send,
client_handles_recv,
).map(|(ic, web_send, web_recv)| {
+ let r = (ic.link.client,
+ Client {
+ ic: ic.clone(),
+ web: web_send,
+ });
let ic_ = ic.clone();
tasks.push((tokio::spawn(async move {
run_client(ic_, web_recv).await.void_unwrap_err()
}), format!("client {}", &ic)));
let ic_ = ic.clone();
tasks.push((tokio::spawn(async move {
run_client(ic_, web_recv).await.void_unwrap_err()
}), format!("client {}", &ic)));
- (ic.link.client,
- Client {
- ic,
- web: web_send,
- })
}).collect();
let global = Arc::new(Global {
config: global_config,
}).collect();
let global = Arc::new(Global {
config: global_config,