From 501aa3ee1d62d1cee1fb64f5eccd771c09bdb24a Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Tue, 31 Oct 2017 09:27:58 -0700 Subject: [PATCH] Share the import of std::num::Wrapping --- serde/src/de/impls.rs | 3 --- serde/src/lib.rs | 2 ++ serde/src/ser/impls.rs | 3 --- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/serde/src/de/impls.rs b/serde/src/de/impls.rs index fd6b22f8..e11e6cb0 100644 --- a/serde/src/de/impls.rs +++ b/serde/src/de/impls.rs @@ -1828,9 +1828,6 @@ where //////////////////////////////////////////////////////////////////////////////// -#[cfg(feature = "std")] -use std::num::Wrapping; - #[cfg(feature = "std")] impl<'de, T> Deserialize<'de> for Wrapping where diff --git a/serde/src/lib.rs b/serde/src/lib.rs index 3f5697fa..74e5829e 100644 --- a/serde/src/lib.rs +++ b/serde/src/lib.rs @@ -207,6 +207,8 @@ mod lib { #[cfg(feature = "std")] pub use std::io::Write; #[cfg(feature = "std")] + pub use std::num::Wrapping; + #[cfg(feature = "std")] pub use std::path::{Path, PathBuf}; #[cfg(feature = "std")] pub use std::time::{Duration, SystemTime, UNIX_EPOCH}; diff --git a/serde/src/ser/impls.rs b/serde/src/ser/impls.rs index a475c33c..351e3f21 100644 --- a/serde/src/ser/impls.rs +++ b/serde/src/ser/impls.rs @@ -667,9 +667,6 @@ impl Serialize for OsString { //////////////////////////////////////////////////////////////////////////////// -#[cfg(feature = "std")] -use std::num::Wrapping; - #[cfg(feature = "std")] impl Serialize for Wrapping { #[inline]