aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/element.rs
diff options
context:
space:
mode:
authorSimon Sapin <simon.sapin@exyr.org>2016-03-07 18:46:44 +0100
committerSimon Sapin <simon.sapin@exyr.org>2016-03-07 18:53:38 +0100
commit62034b956e0f31cde5de86b706646f08d2f5fe35 (patch)
treee59f6b24ca3605be3815053266b50fbe76d21e16 /components/script/dom/element.rs
parent743e0c9c878a78da873fed4edaa9c8284b2fd12d (diff)
downloadservo-62034b956e0f31cde5de86b706646f08d2f5fe35.tar.gz
servo-62034b956e0f31cde5de86b706646f08d2f5fe35.zip
Replace usage of deprecated std::cell::Ref::filter_map
Diffstat (limited to 'components/script/dom/element.rs')
-rw-r--r--components/script/dom/element.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/element.rs b/components/script/dom/element.rs
index 2949c1d2cca..3eec2575bc3 100644
--- a/components/script/dom/element.rs
+++ b/components/script/dom/element.rs
@@ -66,6 +66,7 @@ use html5ever::serialize::SerializeOpts;
use html5ever::serialize::TraversalScope;
use html5ever::serialize::TraversalScope::{ChildrenOnly, IncludeNode};
use html5ever::tree_builder::{LimitedQuirks, NoQuirks, Quirks};
+use ref_filter_map::ref_filter_map;
use selectors::matching::{DeclarationBlock, ElementFlags, matches};
use selectors::matching::{HAS_SLOW_SELECTOR, HAS_EDGE_CHILD_SELECTOR, HAS_SLOW_SELECTOR_LATER_SIBLINGS};
use selectors::matching::{common_style_affecting_attributes, rare_style_affecting_attributes};
@@ -751,7 +752,7 @@ impl Element {
pub fn get_inline_style_declaration(&self,
property: &Atom)
-> Option<Ref<PropertyDeclaration>> {
- Ref::filter_map(self.style_attribute.borrow(), |inline_declarations| {
+ ref_filter_map(self.style_attribute.borrow(), |inline_declarations| {
inline_declarations.as_ref().and_then(|declarations| {
declarations.normal
.iter()
@@ -764,7 +765,7 @@ impl Element {
pub fn get_important_inline_style_declaration(&self,
property: &Atom)
-> Option<Ref<PropertyDeclaration>> {
- Ref::filter_map(self.style_attribute.borrow(), |inline_declarations| {
+ ref_filter_map(self.style_attribute.borrow(), |inline_declarations| {
inline_declarations.as_ref().and_then(|declarations| {
declarations.important
.iter()