modbus_relay/connection/stats/
ip.rs

1use std::time::SystemTime;
2
3use serde::Serialize;
4
5/// Stats for a single IP address
6#[derive(Debug, Clone, Serialize)]
7pub struct Stats {
8    pub active_connections: usize,
9    pub total_requests: u64,
10    pub total_errors: u64,
11    pub last_active: SystemTime,
12    pub last_error: Option<SystemTime>,
13    pub avg_response_time_ms: u64,
14}