refactor: add ArcMutex/ArcRwLock type aliases
Replace repeated Arc> and Arc> with concise type aliases for readability.
This commit is contained in:
4 files changed
+17
-13
No files matched your search
+4
-3
@@ -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>,
|
||||
|
||||
Reference in new issue
Block a user