From b7d6c5d9f7b3085a4d40a446eeb95976d2337e07 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Wed, 5 Apr 2017 15:01:55 -0700 Subject: [PATCH 1/2] Remove no_std special case in forward_to_deserialize --- serde/src/macros.rs | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/serde/src/macros.rs b/serde/src/macros.rs index 126c7ec1..0a83a131 100644 --- a/serde/src/macros.rs +++ b/serde/src/macros.rs @@ -1,24 +1,9 @@ -#[cfg(feature = "std")] #[doc(hidden)] #[macro_export] macro_rules! forward_to_deserialize_method { ($func:ident($($arg:ty),*)) => { #[inline] - fn $func<__V>(self, $(_: $arg,)* visitor: __V) -> ::std::result::Result<__V::Value, Self::Error> - where __V: $crate::de::Visitor - { - self.deserialize(visitor) - } - }; -} - -#[cfg(not(feature = "std"))] -#[doc(hidden)] -#[macro_export] -macro_rules! forward_to_deserialize_method { - ($func:ident($($arg:ty),*)) => { - #[inline] - fn $func<__V>(self, $(_: $arg,)* visitor: __V) -> ::core::result::Result<__V::Value, Self::Error> + fn $func<__V>(self, $(_: $arg,)* visitor: __V) -> $crate::export::Result<__V::Value, Self::Error> where __V: $crate::de::Visitor { self.deserialize(visitor) From 1b763da52926ab9c4a5bce891923dc3fa901c0c1 Mon Sep 17 00:00:00 2001 From: David Tolnay Date: Wed, 5 Apr 2017 15:03:37 -0700 Subject: [PATCH 2/2] Release 0.9.13 --- serde/Cargo.toml | 2 +- serde_derive/Cargo.toml | 2 +- serde_test/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/serde/Cargo.toml b/serde/Cargo.toml index 151e6fdf..86fbe3c3 100644 --- a/serde/Cargo.toml +++ b/serde/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serde" -version = "0.9.12" +version = "0.9.13" authors = ["Erick Tryzelaar "] license = "MIT/Apache-2.0" description = "A generic serialization/deserialization framework" diff --git a/serde_derive/Cargo.toml b/serde_derive/Cargo.toml index 256dc391..6a49f513 100644 --- a/serde_derive/Cargo.toml +++ b/serde_derive/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serde_derive" -version = "0.9.12" +version = "0.9.13" authors = ["Erick Tryzelaar "] license = "MIT/Apache-2.0" description = "Macros 1.1 implementation of #[derive(Serialize, Deserialize)]" diff --git a/serde_test/Cargo.toml b/serde_test/Cargo.toml index 6846f87d..63c442f5 100644 --- a/serde_test/Cargo.toml +++ b/serde_test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "serde_test" -version = "0.9.12" +version = "0.9.13" authors = ["Erick Tryzelaar "] license = "MIT/Apache-2.0" description = "Token De/Serializer for testing De/Serialize implementations"