pub trait Executor:
TaskSpawner
+ TaskManager
+ ExecutorControl { }Expand description
Combined executor trait with all capabilities.
This trait combines all executor capabilities into a single interface for convenience while maintaining the segregated design internally.
§Design Philosophy
- Composition over inheritance
- Single interface for complete functionality
- Maintains internal separation of concerns
- Enables easy mocking and testing
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".