refactor: add ArcMutex/ArcRwLock type aliases

Replace repeated Arc> and Arc> with concise type aliases for readability.
This commit is contained in:
Nils Andreas Svee committed 2026-04-18 19:04:35 +02:00
1 parent 7c40990e93
commit d0e3394f03
4 files changed
+17 -13

No files matched your search

+4 -3
View File
@@ -1,7 +1,8 @@
use crate::SHUTDOWN;
use crate::Config;
use crate::SHUTDOWN;
use crate::metrics::{Metric, MetricsSender};
use crate::pinger::PingReply;
use crate::util::ArcMutex;
use crate::util::MutexExt;
use log::info;
use std::collections::HashMap;
@@ -20,8 +21,8 @@ pub struct ReflectorStats {
pub struct Baseliner {
pub config: Config,
pub owd_baseline: Arc<Mutex<HashMap<IpAddr, ReflectorStats>>>,
pub owd_recent: Arc<Mutex<HashMap<IpAddr, ReflectorStats>>>,
pub owd_baseline: ArcMutex<HashMap<IpAddr, ReflectorStats>>,
pub owd_recent: ArcMutex<HashMap<IpAddr, ReflectorStats>>,
pub reselect_trigger: Sender<bool>,
pub start_time: Instant,
pub stats_rx: Receiver<PingReply>,