Skip to main content

Mountain/IPC/StatusReporter/
MessageStats.rs

1
2//! Per-channel message counters used to compute throughput
3//! and average processing time inside `IPCStatusReport::Struct`.
4
5use serde::{Deserialize, Serialize};
6
7#[derive(Debug, Clone, Serialize, Deserialize)]
8pub struct Struct {
9	pub channel:String,
10
11	pub message_count:u32,
12
13	pub last_message_time:u64,
14
15	pub average_processing_time_ms:f64,
16}