From 775040be91a47ab157f726db41492d9f5072c217 Mon Sep 17 00:00:00 2001 From: eater <=@eater.me> Date: Sun, 29 Dec 2019 01:32:31 +0100 Subject: [PATCH] resolve warnings --- sysf-unitmgr/src/main.rs | 2 -- sysf-unitmgr/src/manager.rs | 6 ++++-- sysf/src/config/loader.rs | 2 -- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/sysf-unitmgr/src/main.rs b/sysf-unitmgr/src/main.rs index 9996f55..e9d5b59 100644 --- a/sysf-unitmgr/src/main.rs +++ b/sysf-unitmgr/src/main.rs @@ -5,8 +5,6 @@ use sysf::config::loader::Loader; use async_std::task; use crate::manager::{Manager, ManagerSignal}; use std::time::Duration; -use async_std::process::exit; -use std::sync::{Arc, Mutex}; mod manager; diff --git a/sysf-unitmgr/src/manager.rs b/sysf-unitmgr/src/manager.rs index c3d9fd0..5f3041a 100644 --- a/sysf-unitmgr/src/manager.rs +++ b/sysf-unitmgr/src/manager.rs @@ -49,6 +49,7 @@ impl Manager { } } + #[allow(dead_code)] pub async fn with(&mut self, block: F) where F: FnOnce(MutexGuard) { @@ -59,13 +60,14 @@ impl Manager { self.queue.push(ManagerSignal::TargetUpdate(target.to_string())); } + #[allow(dead_code)] pub fn signal(&mut self, signal: ManagerSignal) { self.queue.push(signal); } pub async fn run(&mut self) { while let Some(signal) = self.queue.next().await { - let mut copy: Manager = self.clone(); + let copy: Manager = self.clone(); task::spawn(async { match signal { TargetUpdate(target) => { @@ -82,7 +84,7 @@ impl Manager { ManagerRemote(self.queue.clone()) } - async fn update_target(mut self, target: String) { + async fn update_target(self, target: String) { let mut me = self.state.lock().await; let tree = me.registry.get_dependency_tree(&target).await; me.dependency_tree = tree; diff --git a/sysf/src/config/loader.rs b/sysf/src/config/loader.rs index 0a81fa3..9a56992 100644 --- a/sysf/src/config/loader.rs +++ b/sysf/src/config/loader.rs @@ -1,10 +1,8 @@ use async_std::path::Path; use async_std::prelude::*; -use std::cell::Cell; use crate::utils::asyn::IntoResults; use std::io::{ErrorKind, Error}; use async_std::fs::{read_to_string, read_dir, ReadDir, DirEntry}; -use async_std::task; use crate::config::Config; use std::collections::HashSet; use crate::unit::Unit;