indexbus_kit/runtime/mod.rs
1//! Runtime-facing helpers.
2//!
3//! Tier-A integration: runtime-friendly backoff polling (works everywhere).
4//! Tier-B integration: wake-based blocking (requires `blocking(true)` regions and OS wake section).
5
6/// Tier-A runtime adapters (polling + backoff).
7pub mod tier_a;
8
9/// Deterministic startup/shutdown helpers (readiness + stop coordination).
10pub mod lifecycle;
11
12#[cfg(feature = "tokio")]
13/// Tokio runtime helpers.
14pub mod tokio;
15
16#[cfg(feature = "async-std")]
17/// async-std runtime helpers.
18pub mod async_std;
19
20#[cfg(feature = "smol")]
21/// smol runtime helpers.
22pub mod smol;