Type Alias HandleValue

Source
pub type HandleValue = Handle<Value>;
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 specialization containing them.

Aliased Type§

#[repr(C)]
pub struct HandleValue { pub _phantom_0: PhantomData<UnsafeCell<Value>>, pub ptr: *const Value, }

Fields§

§_phantom_0: PhantomData<UnsafeCell<Value>>§ptr: *const Value

Implementations§