From 8bb070811f6988cf98646158ef845bf530604d3c Mon Sep 17 00:00:00 2001 From: George Kaklamanos Date: Sat, 2 Dec 2023 14:04:23 +0200 Subject: [PATCH] csv: Enable conditional compilation for ACL and Logging --- labadoor-csv/Cargo.toml | 8 ++++++-- labadoor-csv/src/lib.rs | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) 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 {