From 45f552f006723a3b5431df8f47a28e1fe42c0525 Mon Sep 17 00:00:00 2001 From: Erick Tryzelaar Date: Thu, 16 Jul 2015 09:58:49 -0400 Subject: [PATCH] Fix feature flag use for NonZero --- serde/src/de/impls.rs | 3 +-- serde/src/ser/impls.rs | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/serde/src/de/impls.rs b/serde/src/de/impls.rs index c8b365e4..2d28af46 100644 --- a/serde/src/de/impls.rs +++ b/serde/src/de/impls.rs @@ -876,7 +876,7 @@ impl<'a, T: ?Sized> Deserialize for Cow<'a, T> where T: ToOwned, T::Owned: Deser /////////////////////////////////////////////////////////////////////////////// -#[cfg(nightly)] +#[cfg(feature = "nightly")] impl Deserialize for NonZero where T: Deserialize + PartialEq + Zeroable + Zero { fn deserialize(deserializer: &mut D) -> Result, D::Error> where D: Deserializer { let value = try!(Deserialize::deserialize(deserializer)); @@ -1014,4 +1014,3 @@ impl Deserialize for Result where T: Deserialize, E: Deserialize { Visitor::(PhantomData, PhantomData, PhantomData)) } } - diff --git a/serde/src/ser/impls.rs b/serde/src/ser/impls.rs index eb72f32b..06d136af 100644 --- a/serde/src/ser/impls.rs +++ b/serde/src/ser/impls.rs @@ -639,7 +639,7 @@ impl Serialize for path::PathBuf { } } -#[cfg(nightly)] +#[cfg(feature = "nightly")] impl Serialize for NonZero where T: Serialize + Zeroable { fn serialize(&self, serializer: &mut S) -> Result<(), S::Error> where S: Serializer { (**self).serialize(serializer)