Skip to main content

DURATION_INFINITE_MS

Constant DURATION_INFINITE_MS 

Source
pub const DURATION_INFINITE_MS: u32 = u32::MAX; // 4_294_967_295u32
Expand description

Phase-301 (issue 0241) — explicit “infinite” spelling for the u32 millisecond QoS duration fields (deadline_ms, lifespan_ms, liveliness_lease_ms). Semantically identical to 0 (unset / no-check) at every check site; exists so a caller can distinguish “default” from “deliberately infinite”. Mirrors the C header’s NROS_RMW_DURATION_INFINITE_MS.