Skip to main content

moirai_executor/registry/
mod.rs

1//! Task registry for tracking and managing task lifecycle.
2
3pub(crate) mod diagnostics;
4mod directory;
5mod fan_out;
6#[allow(clippy::module_inception)]
7pub(crate) mod registry;
8mod retention;
9#[cfg(test)]
10mod retention_tests;
11pub(crate) mod state;
12#[cfg(test)]
13mod tests;
14pub(crate) mod token;
15#[cfg(test)]
16mod token_tests;
17#[cfg(test)]
18mod waiter_tests;
19
20pub(crate) use registry::CancelOutcome;
21pub use registry::TaskRegistry;
22pub use retention::RetentionPolicy;
23pub(crate) use token::{
24    OwnedStateLease, RunningTaskToken, SchedulerStateLease, StateLease, TaskLifecycleToken,
25};