Skip to main content

Module runner

Module runner 

Source
Expand description

Runner module — trait-based execution contracts.

A Runner defines the contract for executing plans (fit + forward). LocalRunner executes locally using the Executor. The worker’s RemoteRunner prepares the environment and delegates to LocalRunner.

Re-exports§

pub use local::LocalRunner;
pub use remote::RemoteRunner;
pub use remote::Transport;

Modules§

local
LocalRunner — executes plans locally using the Executor.
remote
RemoteRunner — executes plans on remote workers via a Transport abstraction.

Traits§

Runner
Contract for executing plans. Every execution mode (local, remote, stream) implements this trait. One interface, polymorphic dispatch.