pub struct ClientBufferStats {
pub capacity_bytes: usize,
pub bytes_used: usize,
pub entry_count: usize,
pub total_logged: u64,
pub dropped: u64,
}Expand description
Statistics about the client ring buffer.
Fields§
§capacity_bytes: usizeMaximum capacity in bytes.
bytes_used: usizeCurrent usage in bytes.
entry_count: usizeNumber of entries currently in the buffer.
total_logged: u64Total number of entries ever logged.
dropped: u64Number of entries dropped due to overflow.
Trait Implementations§
Source§impl Clone for ClientBufferStats
impl Clone for ClientBufferStats
Source§fn clone(&self) -> ClientBufferStats
fn clone(&self) -> ClientBufferStats
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientBufferStats
impl Debug for ClientBufferStats
impl Copy for ClientBufferStats
Auto Trait Implementations§
impl Freeze for ClientBufferStats
impl RefUnwindSafe for ClientBufferStats
impl Send for ClientBufferStats
impl Sync for ClientBufferStats
impl Unpin for ClientBufferStats
impl UnsafeUnpin for ClientBufferStats
impl UnwindSafe for ClientBufferStats
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request