Skip to main content

Executor

Trait Executor 

Source
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".

Implementors§