diff options
author | Peter Mikola <mikopet@mikopet.dev> | 2024-06-12 19:09:56 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-12 17:09:56 +0000 |
commit | 0a641816bf8f402800d7ecec12d2d64505975c16 (patch) | |
tree | cbd4d66d6ffa52903cdf21679c3e0c3ec4bfef94 /components/script/dom/response.rs | |
parent | fd472ebd0edc8eb91155b20e95ea9acfa6e77573 (diff) | |
download | servo-0a641816bf8f402800d7ecec12d2d64505975c16.tar.gz servo-0a641816bf8f402800d7ecec12d2d64505975c16.zip |
clippy fixes regarding clone_from (#32482)
Diffstat (limited to 'components/script/dom/response.rs')
-rw-r--r-- | components/script/dom/response.rs | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/components/script/dom/response.rs b/components/script/dom/response.rs index f79472a9f71..54ab07769ff 100644 --- a/components/script/dom/response.rs +++ b/components/script/dom/response.rs @@ -336,9 +336,15 @@ impl ResponseMethods for Response { // only store the relevant fields, and only clone them here *new_response.response_type.borrow_mut() = *self.response_type.borrow(); *new_response.status.borrow_mut() = *self.status.borrow(); - *new_response.raw_status.borrow_mut() = self.raw_status.borrow().clone(); - *new_response.url.borrow_mut() = self.url.borrow().clone(); - *new_response.url_list.borrow_mut() = self.url_list.borrow().clone(); + new_response + .raw_status + .borrow_mut() + .clone_from(&self.raw_status.borrow()); + new_response.url.borrow_mut().clone_from(&self.url.borrow()); + new_response + .url_list + .borrow_mut() + .clone_from(&self.url_list.borrow()); if let Some(stream) = self.body_stream.get().clone() { new_response.body_stream.set(Some(&*stream)); |