diff --git a/src/lib.rs b/src/lib.rs
index 8f6064b..433fe2f 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -617,7 +617,7 @@ impl HttpClient for DefaultClient {
fn request(
&self,
req: Request
,
- ) -> Pin>>>> {
+ ) -> Pin>> + Send>> {
Box::pin(self.0.request(req))
}
}
@@ -644,7 +644,7 @@ pub trait HttpClient: Send + Sync + 'static {
fn request(
&self,
req: Request,
- ) -> Pin>>>>;
+ ) -> Pin>> + Send>>;
}
impl HttpClient for hyper::Client
@@ -654,7 +654,7 @@ where
fn request(
&self,
req: Request,
- ) -> Pin>>>> {
+ ) -> Pin>> + Send>> {
Box::pin(>::request(self, req))
}
}