Enum sputnikvm::MachineStatus
[−]
[src]
pub enum MachineStatus { Running, ExitedOk, ExitedErr(OnChainError), ExitedNotSupported(NotSupportedError), InvokeCreate(Context), InvokeCall(Context, (U256, U256)), }
Represents the current runtime status.
Variants
Running
This runtime is actively running or has just been started.
ExitedOk
This runtime has exited successfully. Calling step
on this
runtime again would panic.
ExitedErr(OnChainError)
This runtime has exited with errors. Calling step
on this
runtime again would panic.
ExitedNotSupported(NotSupportedError)
InvokeCreate(Context)
This runtime requires execution of a sub runtime, which is a ContractCreation instruction.
InvokeCall(Context, (U256, U256))
This runtime requires execution of a sub runtime, which is a MessageCall instruction.
Trait Implementations
impl Debug for MachineStatus
[src]
impl Clone for MachineStatus
[src]
fn clone(&self) -> MachineStatus
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more