Type Alias mozjs_sys::jsapi::JS::HandleObject
source · pub type HandleObject = Handle<*mut JSObject>;
Expand description
Reference to a T that has been rooted elsewhere. This is most useful as a parameter type, which guarantees that the T lvalue is properly rooted. See “Move GC Stack Rooting” above.
If you want to add additional methods to Handle for a specific
specialization, define a HandleOperations
Aliased Type§
struct HandleObject {
pub ptr: *const *mut JSObject,
pub _phantom_0: PhantomData<UnsafeCell<*mut JSObject>>,
}
Fields§
§ptr: *const *mut JSObject
§_phantom_0: PhantomData<UnsafeCell<*mut JSObject>>