Skip to main content

Module runner

Module runner 

Source
Expand description

Runtime runner and guest-runtime surfaces.

Re-exports§

pub use crate::driver::NativeSingleThreadDriver as GuestRuntime;
pub use crate::kernel::ProtocolMachineKernel;
pub use crate::owned::OwnedSession;

Structs§

NestedProtocolMachineHandler
Effect handler that dispatches to inner ProtocolMachines keyed by outer role name.
ProtocolMachine
The choreographic ProtocolMachine.
SchedStepDebug
Debug metadata for the most recent scheduler-dispatched step.

Enums§

ProtocolMachineError
Errors from ProtocolMachine operations.
RunStatus
Terminal status returned by bounded ProtocolMachine run APIs.
SchedExecStatus
Debug metadata for the most recent scheduler-dispatched step.
StepResult
The ProtocolMachine execution result for a single step.