aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Strübe <f.struebe@yatego.com>2016-01-27 23:24:32 +0100
committerFlorian Strübe <f.struebe@yatego.com>2016-01-27 23:24:32 +0100
commite65d7251f77481fedcc81e671eecc8cb974e63ea (patch)
tree9d670c3623785010490e593337f9e8e041f4840c
parent6fef891ab88c1a3bfe15cf6765a27785a83fd2ee (diff)
downloadservo-e65d7251f77481fedcc81e671eecc8cb974e63ea.tar.gz
servo-e65d7251f77481fedcc81e671eecc8cb974e63ea.zip
Improved .find().map()
-rw-r--r--components/script/dom/urlsearchparams.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/components/script/dom/urlsearchparams.rs b/components/script/dom/urlsearchparams.rs
index 96a54d14595..446b0681a62 100644
--- a/components/script/dom/urlsearchparams.rs
+++ b/components/script/dom/urlsearchparams.rs
@@ -78,7 +78,8 @@ impl URLSearchParamsMethods for URLSearchParams {
// https://url.spec.whatwg.org/#dom-urlsearchparams-get
fn Get(&self, name: USVString) -> Option<USVString> {
let list = self.list.borrow();
- list.iter().find(|&&(ref k, _)| k == &name.0).map(|&(_, ref v)| USVString(v.clone()))
+ list.iter().find(|&kv| kv.0 == name.0)
+ .map(|ref kv| USVString(kv.1.clone()))
}
// https://url.spec.whatwg.org/#dom-urlsearchparams-getall