pub struct AsyncSinkStats {
pub retained_events: usize,
pub retained_bytes: usize,
pub delivered: u64,
pub failures: u64,
pub rejected: u64,
}Expand description
Lock-free observation of one asynchronous sink.
Fields§
§retained_events: usizeEvents currently retained by the queue or worker.
retained_bytes: usizeEstimated event bytes currently retained by the queue or worker.
delivered: u64Events delivered successfully.
failures: u64Inner sink delivery failures.
rejected: u64Events rejected because either queue ceiling was reached.
Trait Implementations§
Source§impl Clone for AsyncSinkStats
impl Clone for AsyncSinkStats
Source§fn clone(&self) -> AsyncSinkStats
fn clone(&self) -> AsyncSinkStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for AsyncSinkStats
Source§impl Debug for AsyncSinkStats
impl Debug for AsyncSinkStats
Source§impl Default for AsyncSinkStats
impl Default for AsyncSinkStats
Source§fn default() -> AsyncSinkStats
fn default() -> AsyncSinkStats
Returns the “default value” for a type. Read more
impl Eq for AsyncSinkStats
Source§impl PartialEq for AsyncSinkStats
impl PartialEq for AsyncSinkStats
impl StructuralPartialEq for AsyncSinkStats
Auto Trait Implementations§
impl Freeze for AsyncSinkStats
impl RefUnwindSafe for AsyncSinkStats
impl Send for AsyncSinkStats
impl Sync for AsyncSinkStats
impl Unpin for AsyncSinkStats
impl UnsafeUnpin for AsyncSinkStats
impl UnwindSafe for AsyncSinkStats
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