pub struct SubMonitorCell {
pub max_age_ms: AtomicU32,
}Expand description
One contracted subscriber’s take-age accumulator (W3b.5). The take
path records epoch_now - header.stamp per message (fetch_max); the
age check drains it (swap 0) per window.
Fields§
§max_age_ms: AtomicU32Max observed take-age (ms) in the current check window.
Implementations§
Trait Implementations§
Source§impl Debug for SubMonitorCell
impl Debug for SubMonitorCell
Source§impl Default for SubMonitorCell
impl Default for SubMonitorCell
Source§fn default() -> SubMonitorCell
fn default() -> SubMonitorCell
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for SubMonitorCell
impl RefUnwindSafe for SubMonitorCell
impl Send for SubMonitorCell
impl Sync for SubMonitorCell
impl Unpin for SubMonitorCell
impl UnsafeUnpin for SubMonitorCell
impl UnwindSafe for SubMonitorCell
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more