Enum gluon_vm::stack::State [] [src]

pub enum State {
    Unknown,
    Lock,
    Excess,
    Closure(GcPtr<ClosureData>),
    Extern(GcPtr<ExternFunction>),
}

Variants

UnknownLock

Locked frame which can only be unlocked by the caller which introduced the lock

Excess

Extra frame introduced to store a call with excess arguments

Closure(GcPtr<ClosureData>)Extern(GcPtr<ExternFunction>)

Trait Implementations

impl PartialEq for State
[src]

fn eq(&self, __arg_0: &State) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, __arg_0: &State) -> bool

This method tests for !=.

impl Debug for State
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl Clone for State
[src]

fn clone(&self) -> State

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for State
[src]