From 3d440524a5743b272c5a0405b660b98ccbed84f6 Mon Sep 17 00:00:00 2001 From: Sebastian Schmidt Date: Sat, 23 Mar 2019 14:29:53 +0200 Subject: [PATCH] Fix checking for serde feature flag in code Relates to #18 --- Cargo.toml | 3 +-- src/lib.rs | 6 +++--- src/serde/mod.rs | 0 3 files changed, 4 insertions(+), 5 deletions(-) delete mode 100644 src/serde/mod.rs diff --git a/Cargo.toml b/Cargo.toml index 8f88a65..9a16143 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,5 +18,4 @@ path = "src/lib.rs" [dependencies] serde = { version = "1", optional = true} -[features] -#serde = ["serde"] \ No newline at end of file +[features] \ No newline at end of file diff --git a/src/lib.rs b/src/lib.rs index 045f373..690ceb2 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -239,7 +239,7 @@ #![warn(missing_docs)] -#[cfg(serde)] +#[cfg(feature = "serde")] extern crate serde; mod configuration; @@ -250,8 +250,8 @@ mod operator; mod token; mod tree; mod value; -#[cfg(serde)] -mod serde; +#[cfg(feature = "serde")] +mod feature_serde; // Exports diff --git a/src/serde/mod.rs b/src/serde/mod.rs deleted file mode 100644 index e69de29..0000000