pub struct MiddlewareStats {
pub total_requests: u64,
pub successful_requests: u64,
pub failed_requests: u64,
pub average_execution_time: Duration,
pub middleware_stats: HashMap<String, MiddlewareMetrics>,
}Expand description
Middleware execution statistics
Fields§
§total_requests: u64Total requests processed
successful_requests: u64Successful requests
failed_requests: u64Failed requests
average_execution_time: DurationAverage execution time
middleware_stats: HashMap<String, MiddlewareMetrics>Per-middleware statistics
Trait Implementations§
Source§impl Clone for MiddlewareStats
impl Clone for MiddlewareStats
Source§fn clone(&self) -> MiddlewareStats
fn clone(&self) -> MiddlewareStats
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 MiddlewareStats
impl RefUnwindSafe for MiddlewareStats
impl Send for MiddlewareStats
impl Sync for MiddlewareStats
impl Unpin for MiddlewareStats
impl UnwindSafe for MiddlewareStats
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> 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