pub struct BwGuardStat {
pub to_guard: String,
pub killed_conns: u32,
pub killed_conn_at: f64,
pub killed_conn_pending: bool,
pub conns_made: u32,
pub close_reasons: HashMap<String, u32>,
}Expand description
Per-guard connection statistics.
Tracks connection state and closure information for a single guard relay.
Fields§
§to_guard: StringGuard fingerprint.
killed_conns: u32Number of connections killed with live circuits.
killed_conn_at: f64Timestamp of last killed connection.
killed_conn_pending: boolWhether a killed connection is pending correlation.
conns_made: u32Total connections made to this guard.
close_reasons: HashMap<String, u32>Close reasons and their counts.
Implementations§
Source§impl BwGuardStat
impl BwGuardStat
Trait Implementations§
Source§impl Clone for BwGuardStat
impl Clone for BwGuardStat
Source§fn clone(&self) -> BwGuardStat
fn clone(&self) -> BwGuardStat
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 BwGuardStat
impl RefUnwindSafe for BwGuardStat
impl Send for BwGuardStat
impl Sync for BwGuardStat
impl Unpin for BwGuardStat
impl UnwindSafe for BwGuardStat
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