aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/urlsearchparams.rs
diff options
context:
space:
mode:
authorOluwatobi Sofela <60105594+oluwatobiss@users.noreply.github.com>2024-03-21 18:04:18 +0100
committerGitHub <noreply@github.com>2024-03-21 17:04:18 +0000
commit694e86ecffb882f6d5934eb620257e9fceddbca8 (patch)
tree9046ce71d1b16bd64490078fdfb6eac87b064ef5 /components/script/dom/urlsearchparams.rs
parentb22281d94f230c455142b73576904fdec2d1140a (diff)
downloadservo-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.rs16
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);