Expand description
Optional executor placement and poll scheduling for runnable generations.
The default uses the ambient Tokio runtime without an execution adapter.
Custom specifications require an application-installed ExecutionDriver.
This module defines the contract; it creates no threads or schedulers.
Structs§
- Execution
Domain - A process-local, typed identity for a shared execution domain.
- Execution
Spec - Execution requirements sampled once before admitting a generation.
Enums§
- Executor
Kind - Thread topology requested from an execution driver.
- Executor
Spec - Placement of one runnable generation, independent of fleet dispatch.
- Poll
Priority - Poll urgency, unrelated to component boot or run-start order.
- Scheduling
Policy - Selection among ready work, implemented by the installed driver.
Traits§
- Execution
Driver - Prepare custom execution before a runnable is marked running.
- Prepared
Execution - One admitted generation’s executor/scheduler adapter.
Type Aliases§
- Execution
Future - An owned runnable execution. Only custom execution crosses this erasure.