diff --git a/ffi/src/dpapi/network_client.rs b/ffi/src/dpapi/network_client.rs index 6e4349fb..6801ad45 100644 --- a/ffi/src/dpapi/network_client.rs +++ b/ffi/src/dpapi/network_client.rs @@ -9,10 +9,7 @@ use sspi::{Error, ErrorKind, NetworkRequest, Result}; pub struct SyncNetworkClient; impl AsyncNetworkClient for SyncNetworkClient { - fn send<'a>( - &'a mut self, - request: &'a NetworkRequest, - ) -> Pin>> + Send + 'a>> { + fn send<'a>(&'a mut self, request: &'a NetworkRequest) -> Pin>> + 'a>> { let request = request.clone(); Box::pin(async move { tokio::task::spawn_blocking(move || ReqwestNetworkClient.send(&request)) diff --git a/src/network_client.rs b/src/network_client.rs index b2fdf2a0..c7753dfa 100644 --- a/src/network_client.rs +++ b/src/network_client.rs @@ -40,7 +40,7 @@ pub trait AsyncNetworkClient: Send + Sync { fn send<'a>( &'a mut self, network_request: &'a NetworkRequest, - ) -> Pin>> + Send + 'a>>; + ) -> Pin>> + 'a>>; } pub trait NetworkClient: Send + Sync {