pub struct ConnectionPoolStats {
pub total_connections: usize,
pub active_connections: usize,
pub idle_connections: usize,
pub total_requests: u64,
pub successful_requests: u64,
pub failed_requests: u64,
pub average_wait_time: Duration,
}Expand description
连接池统计信息
Fields§
§total_connections: usize§active_connections: usize§idle_connections: usize§total_requests: u64§successful_requests: u64§failed_requests: u64§average_wait_time: DurationTrait Implementations§
Source§impl Clone for ConnectionPoolStats
impl Clone for ConnectionPoolStats
Source§fn clone(&self) -> ConnectionPoolStats
fn clone(&self) -> ConnectionPoolStats
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 ConnectionPoolStats
impl Debug for ConnectionPoolStats
Source§impl Default for ConnectionPoolStats
impl Default for ConnectionPoolStats
Source§fn default() -> ConnectionPoolStats
fn default() -> ConnectionPoolStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ConnectionPoolStats
impl RefUnwindSafe for ConnectionPoolStats
impl Send for ConnectionPoolStats
impl Sync for ConnectionPoolStats
impl Unpin for ConnectionPoolStats
impl UnwindSafe for ConnectionPoolStats
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> 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