taskmill 0.7.1

Adaptive priority work scheduler with IO-aware concurrency and SQLite persistence
Documentation
//! Integration tests for the taskmill scheduler.
//!
//! Tests are split into submodules by feature area:
//! - `scheduler_core`: sections A–L (priority, retry, preemption, backpressure,
//!   concurrency, run loop, child tasks, crash recovery, batch, IO metrics,
//!   diagnostics, delayed/recurring tasks)
//! - `dependencies`: section M (task dependency graph)
//! - `retry_policy`: Phase 6 (adaptive retry, backoff, per-type policies)
//! - `modules`: sections N (module registration, ModuleHandle)
//! - `module_features`: sections P–Q + step 7 (default layering, module
//!   concurrency, namespaced StateMap)
//! - `cross_module`: steps 8–11 (TaskContext module access, cross-module child
//!   spawning, Scheduler::modules(), event module identity)

#[path = "integration/aging.rs"]
mod aging;
#[path = "integration/common.rs"]
mod common;
#[path = "integration/cross_module.rs"]
mod cross_module;
#[path = "integration/dependencies.rs"]
mod dependencies;
#[path = "integration/fair_scheduling.rs"]
mod fair_scheduling;
#[path = "integration/group_pause.rs"]
mod group_pause;
#[path = "integration/memo.rs"]
mod memo;
#[path = "integration/metrics.rs"]
mod metrics;
#[path = "integration/module_features.rs"]
mod module_features;
#[path = "integration/modules.rs"]
mod modules;
#[path = "integration/rate_limit.rs"]
mod rate_limit;
#[path = "integration/retry_policy.rs"]
mod retry_policy;
#[path = "integration/scheduler_core.rs"]
mod scheduler_core;
#[path = "integration/sibling_spawn.rs"]
mod sibling_spawn;
#[path = "integration/typed_events.rs"]
mod typed_events;