Skip to main content

JavascriptHeap

Type Alias JavascriptHeap 

Source
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

Source§

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>

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>

Adds a checked ephemeron and returns its stable edge identity.