Remove extra clone when request with Url
This commit is contained in:
committed by
Martin Algesten
parent
39d44af669
commit
c06c345f28
@@ -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.
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user