Remove extra clone when request with Url

This commit is contained in:
Berrysoft
2021-04-21 11:46:43 +08:00
committed by Martin Algesten
parent 39d44af669
commit c06c345f28
2 changed files with 1 additions and 9 deletions

View File

@@ -141,7 +141,7 @@ impl Agent {
/// # }
/// ```
pub fn request_url(&self, method: &str, url: &Url) -> Request {
Request::with_url(self.clone(), method.into(), url.clone())
Request::new(self.clone(), method.into(), url.to_string())
}
/// Make a GET request from this agent.

View File

@@ -47,14 +47,6 @@ impl fmt::Debug for Request {
impl Request {
pub(crate) fn new(agent: Agent, method: String, url: String) -> Request {
Self::_new(agent, method, url)
}
pub(crate) fn with_url(agent: Agent, method: String, url: Url) -> Request {
Self::_new(agent, method, url.to_string())
}
fn _new(agent: Agent, method: String, url: String) -> Request {
Request {
agent,
method,