Skip to main content

Mountain/IPC/StatusReporter/
MessageStats.rs

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