aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/script/layout_wrapper.rs5
-rw-r--r--components/style/dom.rs3
-rw-r--r--components/style/gecko/wrapper.rs11
3 files changed, 0 insertions, 19 deletions
diff --git a/components/script/layout_wrapper.rs b/components/script/layout_wrapper.rs
index f7f5396dc8d..80f87eb8504 100644
--- a/components/script/layout_wrapper.rs
+++ b/components/script/layout_wrapper.rs
@@ -399,11 +399,6 @@ impl<'le> TElement for ServoLayoutElement<'le> {
self.get_attr(namespace, attr).is_some()
}
- #[inline]
- fn attr_equals(&self, namespace: &Namespace, attr: &LocalName, val: &Atom) -> bool {
- self.get_attr(namespace, attr).map_or(false, |x| x == val)
- }
-
#[inline(always)]
fn each_class<F>(&self, mut callback: F) where F: FnMut(&Atom) {
unsafe {
diff --git a/components/style/dom.rs b/components/style/dom.rs
index 870690c2027..1d9462a6335 100644
--- a/components/style/dom.rs
+++ b/components/style/dom.rs
@@ -368,9 +368,6 @@ pub trait TElement : Eq + PartialEq + Debug + Hash + Sized + Copy + Clone +
/// Whether this element has an attribute with a given namespace.
fn has_attr(&self, namespace: &Namespace, attr: &LocalName) -> bool;
- /// Whether an attribute value equals `value`.
- fn attr_equals(&self, namespace: &Namespace, attr: &LocalName, value: &Atom) -> bool;
-
/// Internal iterator for the classes of this element.
fn each_class<F>(&self, callback: F) where F: FnMut(&Atom);
diff --git a/components/style/gecko/wrapper.rs b/components/style/gecko/wrapper.rs
index ba346d671c7..750cb8b5a53 100644
--- a/components/style/gecko/wrapper.rs
+++ b/components/style/gecko/wrapper.rs
@@ -726,17 +726,6 @@ impl<'le> TElement for GeckoElement<'le> {
}
}
- #[inline]
- fn attr_equals(&self, namespace: &Namespace, attr: &Atom, val: &Atom) -> bool {
- unsafe {
- bindings::Gecko_AttrEquals(self.0,
- namespace.0.as_ptr(),
- attr.as_ptr(),
- val.as_ptr(),
- /* ignoreCase = */ false)
- }
- }
-
fn each_class<F>(&self, callback: F)
where F: FnMut(&Atom)
{