aboutsummaryrefslogtreecommitdiffstats
path: root/components/net/cookie_storage.rs
diff options
context:
space:
mode:
authorMatt Brubeck <mbrubeck@limpet.net>2018-05-11 09:12:00 -0700
committerMatt Brubeck <mbrubeck@limpet.net>2018-05-11 09:12:11 -0700
commiteca7e42fbda9a3931ec77ce7e48df98473bf5f8c (patch)
treecc24bc8dbb8a0d800e419cad5053871b3d2560a3 /components/net/cookie_storage.rs
parent1d8283e01059710737f55531e777a4f19adb6f9e (diff)
downloadservo-eca7e42fbda9a3931ec77ce7e48df98473bf5f8c.tar.gz
servo-eca7e42fbda9a3931ec77ce7e48df98473bf5f8c.zip
Replace a boxed iterator with impl Trait
Diffstat (limited to 'components/net/cookie_storage.rs')
-rw-r--r--components/net/cookie_storage.rs6
1 files changed, 3 insertions, 3 deletions
diff --git a/components/net/cookie_storage.rs b/components/net/cookie_storage.rs
index b3147ef4dd3..4dc7075a9fd 100644
--- a/components/net/cookie_storage.rs
+++ b/components/net/cookie_storage.rs
@@ -175,14 +175,14 @@ impl CookieStorage {
pub fn cookies_data_for_url<'a>(&'a mut self,
url: &'a ServoUrl,
source: CookieSource)
- -> Box<Iterator<Item = cookie_rs::Cookie<'static>> + 'a> {
+ -> impl Iterator<Item = cookie_rs::Cookie<'static>> + 'a {
let domain = reg_host(url.host_str().unwrap_or(""));
let cookies = self.cookies_map.entry(domain).or_insert(vec![]);
- Box::new(cookies.iter_mut().filter(move |c| c.appropriate_for_url(url, source)).map(|c| {
+ cookies.iter_mut().filter(move |c| c.appropriate_for_url(url, source)).map(|c| {
c.touch();
c.cookie.clone()
- }))
+ })
}
}