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.