Type Alias mozjs::jsapi::MutableHandleId

source ·
pub type MutableHandleId = MutableHandle<PropertyKey>;
Expand description

Similar to a handle, but the underlying storage can be changed. This is useful for outparams.

If you want to add additional methods to MutableHandle for a specific specialization, define a MutableHandleOperations specialization containing them.

Aliased Type§

struct MutableHandleId {
    pub ptr: *mut PropertyKey,
    pub _phantom_0: PhantomData<UnsafeCell<PropertyKey>>,
}

Fields§

§ptr: *mut PropertyKey§_phantom_0: PhantomData<UnsafeCell<PropertyKey>>