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 { 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. /// Make a GET request from this agent.

View File

@@ -47,14 +47,6 @@ impl fmt::Debug for Request {
impl Request { impl Request {
pub(crate) fn new(agent: Agent, method: String, url: String) -> 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 { Request {
agent, agent,
method, method,