Skip to main content

Module executor

Module executor 

Source
Expand description

Executor trait and implementations.

This module provides the core executor abstraction for the Moirai runtime. It defines traits for task spawning, management, and lifecycle control.

Re-exports§

pub use builder::ExecutorBuilder;
pub use config::CleanupConfig;
pub use config::ExecutorConfig;
pub use config::MemoryConfig;
pub use config::PreemptionConfig;
pub use control::ExecutorControl;
pub use manager::TaskManager;
pub use manager::TaskStats;
pub use manager::TaskStatus;
pub use spawner::TaskSpawner;

Modules§

builder
Executor builder implementation.
config
Configuration settings for executor behavior.
control
Executor lifecycle control interface.
manager
Task management and status tracking.
spawner
Task spawning interface.

Structs§

ExecutorStats
Executor statistics (basic implementation when metrics feature is disabled)

Traits§

Executor
Combined executor trait with all capabilities.