pub struct ConnectionMetrics { /* private fields */ }Expand description
Shared connection metrics.
Implementations§
Source§impl ConnectionMetrics
impl ConnectionMetrics
Sourcepub fn total_connections(&self) -> u64
pub fn total_connections(&self) -> u64
Get the total number of connections ever accepted.
Sourcepub fn active_connections(&self) -> u64
pub fn active_connections(&self) -> u64
Get the number of currently active connections.
Sourcepub fn connection_errors(&self) -> u64
pub fn connection_errors(&self) -> u64
Get the total number of connection errors.
Trait Implementations§
Source§impl Clone for ConnectionMetrics
impl Clone for ConnectionMetrics
Source§fn clone(&self) -> ConnectionMetrics
fn clone(&self) -> ConnectionMetrics
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 ConnectionMetrics
impl Debug for ConnectionMetrics
Source§impl Default for ConnectionMetrics
impl Default for ConnectionMetrics
Auto Trait Implementations§
impl Freeze for ConnectionMetrics
impl RefUnwindSafe for ConnectionMetrics
impl Send for ConnectionMetrics
impl Sync for ConnectionMetrics
impl Unpin for ConnectionMetrics
impl UnsafeUnpin for ConnectionMetrics
impl UnwindSafe for ConnectionMetrics
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