pub struct RequestStats { /* private fields */ }Expand description
Global request statistics.
Implementations§
Source§impl RequestStats
impl RequestStats
Sourcepub fn record_request(&self, record: RequestRecord)
pub fn record_request(&self, record: RequestRecord)
Record a request.
Sourcepub fn summary(&self) -> StatsSummary
pub fn summary(&self) -> StatsSummary
Get statistics summary.
Sourcepub fn export_json(&self) -> Value
pub fn export_json(&self) -> Value
Export statistics as JSON.
Sourcepub fn print_summary(&self)
pub fn print_summary(&self)
Print statistics summary.
Trait Implementations§
Source§impl Debug for RequestStats
impl Debug for RequestStats
Source§impl Default for RequestStats
impl Default for RequestStats
Source§fn default() -> RequestStats
fn default() -> RequestStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for RequestStats
impl RefUnwindSafe for RequestStats
impl Send for RequestStats
impl Sync for RequestStats
impl Unpin for RequestStats
impl UnsafeUnpin for RequestStats
impl UnwindSafe for RequestStats
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