diff --git a/src/async_impl/client.rs b/src/async_impl/client.rs index a57a7aa..83bb722 100644 --- a/src/async_impl/client.rs +++ b/src/async_impl/client.rs @@ -464,12 +464,12 @@ impl Client { /// /// This method fails if there was an error while sending request, /// redirect loop was detected or redirect limit was exhausted. - pub fn execute(&self, request: Request) -> Pending { + pub fn execute(&self, request: Request) -> impl Future { self.execute_request(request) } - fn execute_request(&self, req: Request) -> Pending { + pub(super) fn execute_request(&self, req: Request) -> Pending { let ( method, url, diff --git a/src/async_impl/request.rs b/src/async_impl/request.rs index cc77292..226e45e 100644 --- a/src/async_impl/request.rs +++ b/src/async_impl/request.rs @@ -346,7 +346,7 @@ impl RequestBuilder { /// ``` pub fn send(self) -> impl Future { match self.request { - Ok(req) => self.client.execute(req), + Ok(req) => self.client.execute_request(req), Err(err) => Pending::new_err(err), } }