diff options
author | Oluwatobi Sofela <60105594+oluwatobiss@users.noreply.github.com> | 2024-03-21 18:04:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-21 17:04:18 +0000 |
commit | 694e86ecffb882f6d5934eb620257e9fceddbca8 (patch) | |
tree | 9046ce71d1b16bd64490078fdfb6eac87b064ef5 /components/script/dom/urlsearchparams.rs | |
parent | b22281d94f230c455142b73576904fdec2d1140a (diff) | |
download | servo-694e86ecffb882f6d5934eb620257e9fceddbca8.tar.gz servo-694e86ecffb882f6d5934eb620257e9fceddbca8.zip |
clippy: Fix dereferencing a tuple pattern warnings (#31811)
Diffstat (limited to 'components/script/dom/urlsearchparams.rs')
-rw-r--r-- | components/script/dom/urlsearchparams.rs | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/components/script/dom/urlsearchparams.rs b/components/script/dom/urlsearchparams.rs index 4df702981de..4320b99c3a2 100644 --- a/components/script/dom/urlsearchparams.rs +++ b/components/script/dom/urlsearchparams.rs @@ -118,12 +118,10 @@ impl URLSearchParamsMethods for URLSearchParams { // https://url.spec.whatwg.org/#dom-urlsearchparams-delete fn Delete(&self, name: USVString, value: Option<USVString>) { // Step 1. - self.list - .borrow_mut() - .retain(|&(ref k, ref v)| match &value { - Some(value) => !(k == &name.0 && v == &value.0), - None => k != &name.0, - }); + self.list.borrow_mut().retain(|(k, v)| match &value { + Some(value) => !(k == &name.0 && v == &value.0), + None => k != &name.0, + }); // Step 2. self.update_steps(); } @@ -140,7 +138,7 @@ impl URLSearchParamsMethods for URLSearchParams { fn GetAll(&self, name: USVString) -> Vec<USVString> { let list = self.list.borrow(); list.iter() - .filter_map(|&(ref k, ref v)| { + .filter_map(|(k, v)| { if k == &name.0 { Some(USVString(v.clone())) } else { @@ -153,7 +151,7 @@ impl URLSearchParamsMethods for URLSearchParams { // https://url.spec.whatwg.org/#dom-urlsearchparams-has fn Has(&self, name: USVString, value: Option<USVString>) -> bool { let list = self.list.borrow(); - list.iter().any(|&(ref k, ref v)| match &value { + list.iter().any(|(k, v)| match &value { Some(value) => k == &name.0 && v == &value.0, None => k == &name.0, }) @@ -166,7 +164,7 @@ impl URLSearchParamsMethods for URLSearchParams { let mut list = self.list.borrow_mut(); let mut index = None; let mut i = 0; - list.retain(|&(ref k, _)| { + list.retain(|(k, _)| { if index.is_none() { if k == &name.0 { index = Some(i); |