diff --git a/serde/src/private/mod.rs b/serde/src/private/mod.rs index ef26021e..71e82a89 100644 --- a/serde/src/private/mod.rs +++ b/serde/src/private/mod.rs @@ -13,7 +13,6 @@ pub use lib::convert::{From, Into}; pub use lib::default::Default; pub use lib::fmt::{self, Formatter}; pub use lib::marker::PhantomData; -pub use lib::mem; pub use lib::option::Option::{self, None, Some}; pub use lib::ptr; pub use lib::result::Result::{self, Err, Ok}; diff --git a/serde_derive/src/de.rs b/serde_derive/src/de.rs index 1785d76a..ff7bc42f 100644 --- a/serde_derive/src/de.rs +++ b/serde_derive/src/de.rs @@ -1458,7 +1458,7 @@ fn deserialize_adjacently_tagged_enum( while let _serde::__private::Some(__k) = #next_key { match __k { _serde::__private::de::TagContentOtherField::Other => { - _serde::__private::mem::drop(try!(_serde::de::MapAccess::next_value::<_serde::de::IgnoredAny>(&mut __map))); + let _ = try!(_serde::de::MapAccess::next_value::<_serde::de::IgnoredAny>(&mut __map)); continue; }, _serde::__private::de::TagContentOtherField::Tag => {