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)) } }