pub struct EngineStats {
pub published: AtomicU64,
pub delivered: AtomicU64,
pub dropped: AtomicU64,
}Expand description
Running counters for publish fan-out.
Loads are relaxed. The three numbers are not a single snapshot: a
publish can increment published before delivered or dropped.
Nothing currently reports dropped to an operator.
Fields§
§published: AtomicU64§delivered: AtomicU64§dropped: AtomicU64Implementations§
Source§impl EngineStats
impl EngineStats
Trait Implementations§
Source§impl Debug for EngineStats
impl Debug for EngineStats
Source§impl Default for EngineStats
impl Default for EngineStats
Source§fn default() -> EngineStats
fn default() -> EngineStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for EngineStats
impl RefUnwindSafe for EngineStats
impl Send for EngineStats
impl Sync for EngineStats
impl Unpin for EngineStats
impl UnwindSafe for EngineStats
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