From 0be46acf0f100c2f2b85dae7e8db888eaf0233a7 Mon Sep 17 00:00:00 2001 From: zonyitoo Date: Sat, 23 Oct 2021 13:23:42 +0800 Subject: [PATCH] fix manager windows build warnings --- crates/shadowsocks-service/src/manager/server.rs | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/crates/shadowsocks-service/src/manager/server.rs b/crates/shadowsocks-service/src/manager/server.rs index 9e00755b..1ccac048 100644 --- a/crates/shadowsocks-service/src/manager/server.rs +++ b/crates/shadowsocks-service/src/manager/server.rs @@ -2,13 +2,7 @@ #[cfg(unix)] use std::path::PathBuf; -use std::{ - collections::{hash_map::Entry, HashMap}, - io, - net::SocketAddr, - sync::Arc, - time::Duration, -}; +use std::{collections::HashMap, io, net::SocketAddr, sync::Arc, time::Duration}; use log::{error, info, trace}; use shadowsocks::{ @@ -59,6 +53,7 @@ struct ServerInstance { impl Drop for ServerInstance { fn drop(&mut self) { + #[allow(irrefutable_let_patterns)] if let ServerInstanceMode::Builtin { ref abortable, .. } = self.mode { abortable.abort(); } @@ -504,6 +499,7 @@ impl Manager { #[cfg(unix)] async fn handle_stat(&self, stat: &StatRequest) { use log::warn; + use std::collections::hash_map::Entry; use crate::config::{Config, ConfigType};