diff --git a/src/backlight.rs b/src/backlight.rs index 9bec66f..e76ec47 100644 --- a/src/backlight.rs +++ b/src/backlight.rs @@ -20,6 +20,7 @@ use async_std::prelude::*; use async_std::sync::Arc; use log::warn; +#[cfg(feature = "demo_mode")] mod demo_mode; #[cfg(feature = "demo_mode")] diff --git a/src/broker/mqtt_conn.rs b/src/broker/mqtt_conn.rs index dd05ff4..d16a530 100644 --- a/src/broker/mqtt_conn.rs +++ b/src/broker/mqtt_conn.rs @@ -40,7 +40,6 @@ use futures_util::future::Either; use futures_util::{FutureExt, SinkExt, StreamExt}; use mqtt::control::variable_header::{ConnectReturnCode, ProtocolLevel}; -use mqtt::packet::publish::QoSWithPacketIdentifier; use mqtt::packet::suback::SubscribeReturnCode; use mqtt::TopicFilter; use mqtt::{packet::*, Decodable, Encodable}; diff --git a/src/dbus/networkmanager.rs b/src/dbus/networkmanager.rs index 99d424b..9db6795 100644 --- a/src/dbus/networkmanager.rs +++ b/src/dbus/networkmanager.rs @@ -16,7 +16,6 @@ // 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. use anyhow::Result; -use async_std; use async_std::sync::Arc; use serde::{Deserialize, Serialize}; diff --git a/src/led.rs b/src/led.rs index f4a2373..59b5a92 100644 --- a/src/led.rs +++ b/src/led.rs @@ -25,7 +25,9 @@ use log::{error, info, warn}; use crate::broker::{BrokerBuilder, Topic}; use crate::watched_tasks::WatchedTasksBuilder; +#[cfg(feature = "demo_mode")] mod demo_mode; + mod extras; #[cfg(feature = "demo_mode")]