diff --git a/src/client.rs b/src/client.rs index d9d7151..e68a546 100644 --- a/src/client.rs +++ b/src/client.rs @@ -206,17 +206,13 @@ impl<'a> IntoClientRequest for &'a str { impl<'a> IntoClientRequest for &'a String { fn into_client_request(self) -> Result { - let uri: Uri = self.parse()?; - - Ok(Request::get(uri).body(())?) + <&str as IntoClientRequest>::into_client_request(self) } } impl IntoClientRequest for String { fn into_client_request(self) -> Result { - let uri: Uri = self.parse()?; - - Ok(Request::get(uri).body(())?) + <&str as IntoClientRequest>::into_client_request(&self) } }