Derive PartialEq for ServoShadowRoot

This commit is contained in:
Fernando Jiménez Moreno 2019-02-20 16:25:36 +01:00
parent 57fa6b1c51
commit 00178aff4d

View file

@ -166,7 +166,7 @@ impl<'ln> NodeInfo for ServoLayoutNode<'ln> {
} }
} }
#[derive(Clone, Copy)] #[derive(Clone, Copy, PartialEq)]
pub struct ServoShadowRoot<'a> { pub struct ServoShadowRoot<'a> {
/// The wrapped shadow root. /// The wrapped shadow root.
shadow_root: LayoutDom<ShadowRoot>, shadow_root: LayoutDom<ShadowRoot>,
@ -181,13 +181,6 @@ impl<'sr> Debug for ServoShadowRoot<'sr> {
} }
} }
impl<'a> PartialEq for ServoShadowRoot<'a> {
#[inline]
fn eq(&self, other: &ServoShadowRoot) -> bool {
self.shadow_root == other.shadow_root
}
}
impl<'sr> TShadowRoot for ServoShadowRoot<'sr> { impl<'sr> TShadowRoot for ServoShadowRoot<'sr> {
type ConcreteNode = ServoLayoutNode<'sr>; type ConcreteNode = ServoLayoutNode<'sr>;