pub struct AppMetrics {
pub requests_total: Arc<AtomicU64>,
pub bytes_received: Arc<AtomicU64>,
pub bytes_sent: Arc<AtomicU64>,
pub response_time_nanos_sum: Arc<AtomicU64>,
pub response_time_count: Arc<AtomicU64>,
pub errors_total: Arc<AtomicU64>,
}Fields§
§requests_total: Arc<AtomicU64>§bytes_received: Arc<AtomicU64>§bytes_sent: Arc<AtomicU64>§response_time_nanos_sum: Arc<AtomicU64>§response_time_count: Arc<AtomicU64>§errors_total: Arc<AtomicU64>Implementations§
Source§impl AppMetrics
impl AppMetrics
Trait Implementations§
Source§impl Clone for AppMetrics
impl Clone for AppMetrics
Source§fn clone(&self) -> AppMetrics
fn clone(&self) -> AppMetrics
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 moreAuto Trait Implementations§
impl Freeze for AppMetrics
impl RefUnwindSafe for AppMetrics
impl Send for AppMetrics
impl Sync for AppMetrics
impl Unpin for AppMetrics
impl UnwindSafe for AppMetrics
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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