Mountain/IPC/Enhanced/SecureMessageChannel/SecurityStats.rs
1#![allow(non_snake_case)]
2
3//! Snapshot of the channel's current key, age, usage count,
4//! number of retained previous keys, and the active config.
5
6use serde::{Deserialize, Serialize};
7
8use crate::IPC::Enhanced::SecureMessageChannel::SecurityConfig;
9
10#[derive(Debug, Clone, Serialize, Deserialize)]
11pub struct Struct {
12 pub current_key_id:String,
13
14 pub current_key_age_seconds:u64,
15
16 pub current_key_usage_count:usize,
17
18 pub previous_keys_count:usize,
19
20 pub config:SecurityConfig::Struct,
21}