use std::fmt::{Display, Formatter};
#[derive(Debug, Eq, PartialEq)]
pub struct State {
pub max_open: u64,
pub connections: u64,
pub in_use: u64,
pub idle: u64,
pub waits: u64,
pub connecting: u64,
pub checking: u64,
}
impl Display for State {
fn fmt(&self, f: &mut Formatter<'_>) -> std::fmt::Result {
write!(
f,
"{{ max_open: {}, connections: {}, in_use: {}, idle: {}, connecting: {}, checking: {}, waits: {} }}",
self.max_open, self.connections, self.in_use, self.idle, self.connecting, self.checking, self.waits
)
}
}