From 7d84ef9064559a29b23ab86036f7ef62b450f90c Mon Sep 17 00:00:00 2001 From: Mathias Hall-Andersen Date: Wed, 13 Jan 2021 18:10:04 +0100 Subject: Allows for erroneous Clippy lints Signed-off-by: Mathias Hall-Andersen --- src/wireguard/wireguard.rs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/wireguard/wireguard.rs') diff --git a/src/wireguard/wireguard.rs b/src/wireguard/wireguard.rs index 35bd342..44d698f 100644 --- a/src/wireguard/wireguard.rs +++ b/src/wireguard/wireguard.rs @@ -13,19 +13,20 @@ use super::udp::UDP; use super::workers::{handshake_worker, tun_worker, udp_worker}; use std::fmt; +use std::thread; + use std::ops::Deref; use std::sync::atomic::{AtomicBool, AtomicU64, AtomicUsize, Ordering}; use std::sync::Arc; use std::sync::Condvar; use std::sync::Mutex as StdMutex; -use std::thread; use std::time::Instant; -use hjul::Runner; use rand::rngs::OsRng; use rand::Rng; -use spin::{Mutex, RwLock}; +use hjul::Runner; +use spin::{Mutex, RwLock}; use x25519_dalek::{PublicKey, StaticSecret}; pub struct WireguardInner { @@ -45,6 +46,7 @@ pub struct WireguardInner { pub mtu: AtomicUsize, // peer map + #[allow(clippy::type_complexity)] pub peers: RwLock< handshake::Device, T::Writer, B::Writer>>, >, @@ -85,6 +87,7 @@ impl Clone for WireGuard { } } +#[allow(clippy::mutex_atomic)] impl WaitCounter { pub fn wait(&self) { let mut nread = self.0.lock().unwrap(); -- cgit v1.2.3-59-g8ed1b