pub enum JavascriptManagedKind {
Object,
Environment,
Frame,
Function,
}Expand description
Single-agent role of a managed JavaScript allocation.
Variants§
Object
Ordinary cyclic object.
Environment
Lexical environment or closure.
Frame
Iterator or suspended frame.
Function
Callable identity whose edges include its captured environment.
Trait Implementations§
Source§impl Clone for JavascriptManagedKind
impl Clone for JavascriptManagedKind
Source§fn clone(&self) -> JavascriptManagedKind
fn clone(&self) -> JavascriptManagedKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for JavascriptManagedKind
Source§impl Debug for JavascriptManagedKind
impl Debug for JavascriptManagedKind
Source§impl Default for JavascriptManagedKind
impl Default for JavascriptManagedKind
Source§fn default() -> JavascriptManagedKind
fn default() -> JavascriptManagedKind
Returns the “default value” for a type. Read more
impl Eq for JavascriptManagedKind
Source§impl PartialEq for JavascriptManagedKind
impl PartialEq for JavascriptManagedKind
impl StructuralPartialEq for JavascriptManagedKind
Auto Trait Implementations§
impl Freeze for JavascriptManagedKind
impl RefUnwindSafe for JavascriptManagedKind
impl Send for JavascriptManagedKind
impl Sync for JavascriptManagedKind
impl Unpin for JavascriptManagedKind
impl UnsafeUnpin for JavascriptManagedKind
impl UnwindSafe for JavascriptManagedKind
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.