From cf05e37c0bf613bdd85075af007e81c7f4f45c2f Mon Sep 17 00:00:00 2001 From: Simon Sapin Date: Fri, 4 Jan 2019 15:27:23 +0100 Subject: [PATCH] Fix new warnings --- components/script/dom/stylesheet.rs | 19 +------------------ components/script/dom/treewalker.rs | 3 --- components/script/dom/worker.rs | 4 ---- 3 files changed, 1 insertion(+), 25 deletions(-) diff --git a/components/script/dom/stylesheet.rs b/components/script/dom/stylesheet.rs index 93b3c745594..7d11ccdb897 100644 --- a/components/script/dom/stylesheet.rs +++ b/components/script/dom/stylesheet.rs @@ -2,14 +2,11 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at https://mozilla.org/MPL/2.0/. */ -use crate::dom::bindings::codegen::Bindings::StyleSheetBinding; use crate::dom::bindings::codegen::Bindings::StyleSheetBinding::StyleSheetMethods; use crate::dom::bindings::inheritance::Castable; -use crate::dom::bindings::reflector::{reflect_dom_object, Reflector}; -use crate::dom::bindings::root::DomRoot; +use crate::dom::bindings::reflector::Reflector; use crate::dom::bindings::str::DOMString; use crate::dom::cssstylesheet::CSSStyleSheet; -use crate::dom::window::Window; use dom_struct::dom_struct; #[dom_struct] @@ -34,20 +31,6 @@ impl StyleSheet { title: title, } } - - #[allow(unrooted_must_root)] - pub fn new( - window: &Window, - type_: DOMString, - href: Option, - title: Option, - ) -> DomRoot { - reflect_dom_object( - Box::new(StyleSheet::new_inherited(type_, href, title)), - window, - StyleSheetBinding::Wrap, - ) - } } impl StyleSheetMethods for StyleSheet { diff --git a/components/script/dom/treewalker.rs b/components/script/dom/treewalker.rs index af5437b2516..6b11c410bf8 100644 --- a/components/script/dom/treewalker.rs +++ b/components/script/dom/treewalker.rs @@ -84,7 +84,6 @@ impl TreeWalkerMethods for TreeWalker { match self.filter { Filter::None => None, Filter::Dom(ref nf) => Some(nf.clone()), - Filter::Native(_) => panic!("Cannot convert native node filter to DOM NodeFilter"), } } @@ -434,7 +433,6 @@ impl TreeWalker { match self.filter { // Step 4. Filter::None => Ok(NodeFilterConstants::FILTER_ACCEPT), - Filter::Native(f) => Ok((f)(node)), Filter::Dom(ref callback) => { // Step 5. self.active.set(true); @@ -479,6 +477,5 @@ impl<'a> Iterator for &'a TreeWalker { #[derive(JSTraceable)] pub enum Filter { None, - Native(fn(node: &Node) -> u16), Dom(Rc), } diff --git a/components/script/dom/worker.rs b/components/script/dom/worker.rs index d4edd339463..7135e969c0e 100644 --- a/components/script/dom/worker.rs +++ b/components/script/dom/worker.rs @@ -124,10 +124,6 @@ impl Worker { Ok(worker) } - pub fn is_closing(&self) -> bool { - self.closing.load(Ordering::SeqCst) - } - pub fn is_terminated(&self) -> bool { self.terminated.get() }