diff --git a/labadoor-csv/Cargo.toml b/labadoor-csv/Cargo.toml index 4106df4..68e1dbd 100644 --- a/labadoor-csv/Cargo.toml +++ b/labadoor-csv/Cargo.toml @@ -6,5 +6,9 @@ license = "AGPL-3.0-or-later" [dependencies] csv = "1.1.6" -labadoor-acl = { path = "../labadoor-acl" } -labadoor-logging = { path = "../labadoor-logging" } +labadoor-acl = { path = "../labadoor-acl", optional = true } +labadoor-logging = { path = "../labadoor-logging", optional = true } + +[features] +auth = ["dep:labadoor-acl"] +log = ["dep:labadoor-logging"] diff --git a/labadoor-csv/src/lib.rs b/labadoor-csv/src/lib.rs index 4e68fc4..aa3423c 100644 --- a/labadoor-csv/src/lib.rs +++ b/labadoor-csv/src/lib.rs @@ -1,6 +1,8 @@ use serde::Deserialize; +#[cfg(feature = "auth")] pub mod acl; +#[cfg(feature = "log")] pub mod logging; pub struct CSVArgs {