diff --git a/serde_codegen/Cargo.toml b/serde_codegen/Cargo.toml index b28ae608..8f0b272f 100644 --- a/serde_codegen/Cargo.toml +++ b/serde_codegen/Cargo.toml @@ -22,7 +22,7 @@ with-syn = [] [dependencies] clippy = { version = "^0.*", optional = true } -quote = "0.3" +quote = "0.3.8" serde_codegen_internals = { version = "=0.11.1", default-features = false, path = "../serde_codegen_internals" } syn = { version = "0.10", features = ["aster", "visit"] } syntex = { version = "^0.50.0", optional = true } diff --git a/serde_codegen/src/lib.rs b/serde_codegen/src/lib.rs index 1b2e18c5..a2afd7bd 100644 --- a/serde_codegen/src/lib.rs +++ b/serde_codegen/src/lib.rs @@ -159,15 +159,15 @@ mod shim { #[cfg(feature = "with-syn")] #[doc(hidden)] /// Not public API. Use the serde_derive crate. -pub fn expand_derive_serialize(item: &str) -> Result { +pub fn expand_derive_serialize(item: &str) -> Result { let syn_item = syn::parse_macro_input(item).unwrap(); - ser::expand_derive_serialize(&syn_item).map(|derive| derive.to_string()) + ser::expand_derive_serialize(&syn_item) } #[cfg(feature = "with-syn")] #[doc(hidden)] /// Not public API. Use the serde_derive crate. -pub fn expand_derive_deserialize(item: &str) -> Result { +pub fn expand_derive_deserialize(item: &str) -> Result { let syn_item = syn::parse_macro_input(item).unwrap(); - de::expand_derive_deserialize(&syn_item).map(|derive| derive.to_string()) + de::expand_derive_deserialize(&syn_item) }