mozjs::gc

Type Alias HandleValue

Source
pub type HandleValue<'a> = Handle<'a, Value>;

Aliased Type§

struct HandleValue<'a> {
    pub(crate) ptr: &'a Value,
}

Fields§

§ptr: &'a Value

Implementations§

Source§

impl HandleValue<'static>

Source

pub fn null() -> Self

Source

pub fn undefined() -> Self

Trait Implementations§

Source§

impl<'a> ToJSValConvertible for HandleValue<'a>

Source§

unsafe fn to_jsval(&self, cx: *mut JSContext, rval: MutableHandleValue<'_>)

Convert self to a JSVal. JSAPI failure causes a panic.