pub struct AsyncWriterMetrics { /* private fields */ }Implementations§
Source§impl AsyncWriterMetrics
impl AsyncWriterMetrics
pub fn queued_frames(&self) -> usize
pub fn worker_alive(&self) -> bool
Sourcepub fn tx_buffered(&self) -> usize
pub fn tx_buffered(&self) -> usize
Exact encoded bytes waiting in the async queue or concrete writer.
pub fn tx_drops(&self) -> u64
pub fn tx_dropped_bytes(&self) -> u64
pub fn tx_stalled(&self) -> bool
Trait Implementations§
Source§impl Clone for AsyncWriterMetrics
impl Clone for AsyncWriterMetrics
Auto Trait Implementations§
impl Freeze for AsyncWriterMetrics
impl RefUnwindSafe for AsyncWriterMetrics
impl Send for AsyncWriterMetrics
impl Sync for AsyncWriterMetrics
impl Unpin for AsyncWriterMetrics
impl UnsafeUnpin for AsyncWriterMetrics
impl UnwindSafe for AsyncWriterMetrics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> InterfaceConfigData for Twhere
T: Send + 'static,
impl<T> InterfaceConfigData for Twhere
T: Send + 'static,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more