From 10ddb86d615b22c59f4ae675cb28cce8bccea0c9 Mon Sep 17 00:00:00 2001 From: Ms2ger Date: Sat, 21 Feb 2015 11:09:06 +0100 Subject: [PATCH] Remove the implementation of ToJSValConvertible for JS. It is unused and doesn't serve a purpose. --- components/script/dom/bindings/conversions.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) 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)