pub(crate) trait ToJSValConvertible {
// Required method
unsafe fn to_jsval(
&self,
cx: *mut JSContext,
rval: MutableHandle<'_, Value>,
);
// Provided method
fn safe_to_jsval(&self, cx: &mut JSContext, rval: MutableHandle<'_, Value>) { ... }
}Expand description
A trait to convert Rust types to JSVals.
Required Methods§
Provided Methods§
Sourcefn safe_to_jsval(&self, cx: &mut JSContext, rval: MutableHandle<'_, Value>)
fn safe_to_jsval(&self, cx: &mut JSContext, rval: MutableHandle<'_, Value>)
Convert self to a JSVal. JSAPI failure causes a panic.