@@ -4,23 +4,20 @@ use std::{
44 fmt:: Debug ,
55 future:: { Future , IntoFuture } ,
66 io,
7- ops:: Deref ,
87 sync:: Arc ,
9- time:: { Duration , SystemTime } ,
108} ;
119
1210use anyhow:: bail;
1311use genawaiter:: sync:: Gen ;
14- use iroh:: { endpoint :: Connection , Endpoint , NodeId } ;
12+ use iroh:: { Endpoint , NodeId } ;
1513use irpc:: { channel:: mpsc, rpc_requests} ;
1614use n0_future:: { future, stream, BufferedStreamExt , Stream , StreamExt } ;
1715use rand:: seq:: SliceRandom ;
1816use serde:: { de:: Error , Deserialize , Serialize } ;
19- use tokio:: { sync:: Mutex , task:: JoinSet } ;
20- use tokio_util:: time:: FutureExt ;
21- use tracing:: { info, instrument:: Instrument , warn} ;
17+ use tokio:: task:: JoinSet ;
18+ use tracing:: instrument:: Instrument ;
2219
23- use super :: { remote :: GetConnection , Store } ;
20+ use super :: Store ;
2421use crate :: {
2522 protocol:: { GetManyRequest , GetRequest } ,
2623 util:: {
@@ -445,7 +442,7 @@ async fn execute_get(
445442 request : request. clone ( ) ,
446443 } )
447444 . await ?;
448- let mut conn = pool. connect ( provider) ;
445+ let conn = pool. connect ( provider) ;
449446 let local = remote. local_for_request ( request. clone ( ) ) . await ?;
450447 if local. is_complete ( ) {
451448 return Ok ( ( ) ) ;
0 commit comments