From 08f5df1f0a2e22876a5b49a4f9e2e05a61df882a Mon Sep 17 00:00:00 2001 From: tv Date: Mon, 26 Oct 2026 21:56:20 +0100 Subject: make clippy happy again --- src/api/stats/prometheus.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/api/stats/prometheus.rs') diff --git a/src/api/stats/prometheus.rs b/src/api/stats/prometheus.rs index 3baa125..30bb966 100644 --- a/src/api/stats/prometheus.rs +++ b/src/api/stats/prometheus.rs @@ -181,6 +181,9 @@ fn traffic_series(traffic: &PeerTraffic) -> Vec<(&'static str, &'static str, Cou series } +/// A per-peer incident counter: its name, its help and how to read it. +type IncidentSeries = (&'static str, &'static str, fn(&Incidents) -> f64); + pub(super) async fn render(state: &AppState, stats: &StatsResponse) -> String { let mut out = Out::default(); @@ -619,7 +622,7 @@ pub(super) async fn render(state: &AppState, stats: &StatsResponse) -> String { } } - let incidents: [(&str, &str, fn(&Incidents) -> f64); 4] = [ + let incidents: [IncidentSeries; 4] = [ ( "peer_reply_timeouts_total", "Sync messages unanswered until the reply timeout.", -- cgit v1.3.1