From 489c3feb1502b0fab752649a4c445ad59b9d34db Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Thu, 11 Aug 2016 01:18:07 -0400 Subject: [PATCH] Implement FromJSValConvertible for JSVal. --- src/conversions.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/conversions.rs b/src/conversions.rs index c301fb658..50bc637e0 100644 --- a/src/conversions.rs +++ b/src/conversions.rs @@ -172,6 +172,16 @@ impl ToJSValConvertible for JSVal { } } +impl FromJSValConvertible for JSVal { + type Config = (); + unsafe fn from_jsval(_cx: *mut JSContext, + value: HandleValue, + _option: ()) + -> Result { + Ok(value.get()) + } +} + impl ToJSValConvertible for HandleValue { #[inline] unsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue) {