From fb8183e14a4af05fd6c94eec820b3cfd18bc5c0c Mon Sep 17 00:00:00 2001 From: George Kaklamanos Date: Sat, 2 Dec 2023 14:00:23 +0200 Subject: [PATCH] main: `use` only for selected features --- labadoor/src/cli.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/labadoor/src/cli.rs b/labadoor/src/cli.rs index 1a50262..f1d14b4 100644 --- a/labadoor/src/cli.rs +++ b/labadoor/src/cli.rs @@ -1,4 +1,10 @@ use clap::Parser; +#[cfg(any( + feature = "telegram", + feature = "matrix", + feature = "gpio", + feature = "open" +))] use serde::{Deserialize, Serialize}; #[derive(Parser, Debug)] @@ -60,6 +66,7 @@ pub struct GPIO { pub active_time: Option, } +#[cfg(feature = "open")] use std::collections::BTreeMap; #[cfg(feature = "open")] #[derive(Serialize, Deserialize, Parser, Clone, Debug)]