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