[][src]Enum runestick::StopReasonInfo

pub enum StopReasonInfo {
    Exited,
    Limited,
    Yielded,
    Awaited,
    CallVm,
}

The reason why the virtual machine execution stopped.

Variants

Exited

The virtual machine exited by running out of call frames.

Limited

The virtual machine exited because it ran out of execution quota.

Yielded

The virtual machine yielded.

Awaited

The virtual machine awaited on the given future.

CallVm

Received instruction to push the inner virtual machine.

Trait Implementations

impl Clone for StopReasonInfo[src]

impl Copy for StopReasonInfo[src]

impl Debug for StopReasonInfo[src]

impl Display for StopReasonInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,