Remove explicit dependencies on serde_derive

This commit is contained in:
Simon Sapin 2017-06-16 13:58:21 +02:00
parent 76d8573393
commit 605ef8b7ec
42 changed files with 27 additions and 96 deletions

View file

@ -10,8 +10,7 @@ name = "style_traits"
path = "lib.rs"
[features]
servo = ["heapsize", "heapsize_derive", "serde", "serde_derive",
"cssparser/heapsize", "cssparser/serde"]
servo = ["heapsize", "heapsize_derive", "serde", "cssparser/heapsize", "cssparser/serde"]
gecko = []
[dependencies]
@ -23,4 +22,3 @@ heapsize = {version = "0.4", optional = true}
heapsize_derive = {version = "0.1", optional = true}
selectors = { path = "../selectors" }
serde = {version = "1.0", optional = true}
serde_derive = {version = "1.0", optional = true}

View file

@ -20,7 +20,7 @@ extern crate euclid;
#[cfg(feature = "servo")] extern crate heapsize;
#[cfg(feature = "servo")] #[macro_use] extern crate heapsize_derive;
extern crate selectors;
#[cfg(feature = "servo")] #[macro_use] extern crate serde_derive;
#[cfg(feature = "servo")] #[macro_use] extern crate serde;
use selectors::parser::SelectorParseError;
use std::borrow::Cow;