diff --git a/crates/shadowsocks-service/src/sys/mod.rs b/crates/shadowsocks-service/src/sys/mod.rs index 7ea7782a..ebc14fb0 100644 --- a/crates/shadowsocks-service/src/sys/mod.rs +++ b/crates/shadowsocks-service/src/sys/mod.rs @@ -3,6 +3,7 @@ use cfg_if::cfg_if; cfg_if! { if #[cfg(unix)] { mod unix; + #[allow(unused_imports)] pub use self::unix::*; } diff --git a/crates/shadowsocks-service/src/sys/unix/mod.rs b/crates/shadowsocks-service/src/sys/unix/mod.rs index 78d1c831..14e36904 100644 --- a/crates/shadowsocks-service/src/sys/unix/mod.rs +++ b/crates/shadowsocks-service/src/sys/unix/mod.rs @@ -5,6 +5,7 @@ use cfg_if::cfg_if; cfg_if! { if #[cfg(target_os = "macos")] { mod macos; + #[allow(unused_imports)] pub use self::macos::*; } } diff --git a/src/service/local.rs b/src/service/local.rs index a4a5f743..a3063ec9 100644 --- a/src/service/local.rs +++ b/src/service/local.rs @@ -1164,6 +1164,7 @@ async fn get_online_config_servers( } impl ServerReloader { + #[cfg_attr(not(any(unix, feature = "local-online-config")), allow(dead_code))] async fn run_once(&self) -> Result<(), Box> { let start_time = Instant::now(); @@ -1271,6 +1272,7 @@ impl ServerReloader { async fn launch_reload_server_task(self) { let arc_self = Arc::new(self); + #[allow(unused_mut)] let mut futs: Vec> = Vec::new(); #[cfg(unix)]