diff --git a/bin/build_local b/bin/build_local index 9504349..313c516 100755 --- a/bin/build_local +++ b/bin/build_local @@ -8,6 +8,7 @@ for tc in nightly stable beta; do rustup toolchain update ${tc}; cargo +${tc} test --verbose; cargo +${tc} test --verbose --no-default-features; + cargo +${tc} test --verbose --no-default-features --features=typed; cargo +${tc} test --verbose --features=trace; cargo +${tc} doc --verbose; done diff --git a/bin/travis/script b/bin/travis/script index e66a786..68ab0b2 100755 --- a/bin/travis/script +++ b/bin/travis/script @@ -6,5 +6,6 @@ set -x cargo test --verbose; cargo test --verbose --no-default-features; -cargo test --verbose --no-default-features --features=trace; +cargo test --verbose --no-default-features --features=typed; +cargo test --verbose --features=trace; cargo doc --verbose; diff --git a/src/lib.rs b/src/lib.rs index d302c9b..81c150e 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -90,7 +90,7 @@ extern crate ref_slice; extern crate serde; #[macro_use] -#[cfg(all(test, feature = "typed"))] +#[cfg(all(test, feature = "typed", feature = "use_std"))] extern crate serde_derive; #[cfg(feature = "typed")]