pub type JavascriptHeap = ManagedHeap<JavascriptManagedObject>;Expand description
Compatibility name for the shared managed heap instantiated for JavaScript.
Aliased Type§
pub struct JavascriptHeap { /* private fields */ }Trait Implementations§
Source§impl JavascriptHeapExt for JavascriptHeap
impl JavascriptHeapExt for JavascriptHeap
Source§fn connect(
&mut self,
from: ManagedHandle,
to: ManagedHandle,
) -> Result<EdgeId, JavascriptManagedMutationError>
fn connect( &mut self, from: ManagedHandle, to: ManagedHandle, ) -> Result<EdgeId, JavascriptManagedMutationError>
Adds a checked strong edge and returns its stable edge identity.
Source§fn connect_weak(
&mut self,
from: ManagedHandle,
to: ManagedHandle,
) -> Result<EdgeId, JavascriptManagedMutationError>
fn connect_weak( &mut self, from: ManagedHandle, to: ManagedHandle, ) -> Result<EdgeId, JavascriptManagedMutationError>
Adds a checked weak edge and returns its stable edge identity.
Source§fn connect_ephemeron(
&mut self,
from: ManagedHandle,
key: ManagedHandle,
value: ManagedHandle,
) -> Result<EdgeId, JavascriptManagedMutationError>
fn connect_ephemeron( &mut self, from: ManagedHandle, key: ManagedHandle, value: ManagedHandle, ) -> Result<EdgeId, JavascriptManagedMutationError>
Adds a checked ephemeron and returns its stable edge identity.