mod engine;
mod metrics;
pub use engine::DiagnosticsEngine;
pub use metrics::{NetworkHealth, NetworkMetrics, StorageMetrics, PeerMetrics, NetworkStats};
#[derive(Debug, Clone, Copy, serde::Serialize, serde::Deserialize, Default)]
pub enum NatType {
None,
FullCone,
RestrictedCone,
PortRestrictedCone,
Symmetric,
#[default]
Unknown,
}