Struct runestick::VmExecution[][src]

pub struct VmExecution { /* fields omitted */ }
Expand description

The execution environment for a virtual machine.

Implementations

Get the current virtual machine.

Get the current virtual machine mutably.

Complete the current execution without support for async instructions.

This will error if the execution is suspended through yielding.

Complete the current execution without support for async instructions.

If any async instructions are encountered, this will error. This will also error if the execution is suspended through yielding.

Resume the current execution with support for async instructions.

Resume the current execution without support for async instructions.

If any async instructions are encountered, this will error.

Step the single execution for one step without support for async instructions.

If any async instructions are encountered, this will error.

Step the single execution for one step with support for async instructions.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.