diff --git a/components/script/dom/bindings/conversions.rs b/components/script/dom/bindings/conversions.rs index dfcb9b71d3f..15a597dfccc 100644 --- a/components/script/dom/bindings/conversions.rs +++ b/components/script/dom/bindings/conversions.rs @@ -30,7 +30,7 @@ //! | union types | `T` | use dom::bindings::codegen::PrototypeList; -use dom::bindings::js::{JS, JSRef, Root, Unrooted}; +use dom::bindings::js::{JSRef, Root, Unrooted}; use dom::bindings::str::ByteString; use dom::bindings::utils::{Reflectable, Reflector, DOMClass}; use util::str::DOMString; @@ -522,12 +522,6 @@ impl<'a, T: Reflectable> ToJSValConvertible for JSRef<'a, T> { } } -impl<'a, T: Reflectable> ToJSValConvertible for JS { - fn to_jsval(&self, cx: *mut JSContext) -> JSVal { - self.reflector().to_jsval(cx) - } -} - impl<'a, T: Reflectable> ToJSValConvertible for Unrooted { fn to_jsval(&self, cx: *mut JSContext) -> JSVal { self.reflector().to_jsval(cx)