Merge pull request 1830 from taiki-e/self

This commit is contained in:
David Tolnay
2021-01-24 23:05:51 -08:00
8 changed files with 312 additions and 6 deletions
+2 -2
View File
@@ -87,8 +87,8 @@ pub fn derive_serialize(input: TokenStream) -> TokenStream {
#[proc_macro_derive(Deserialize, attributes(serde))]
pub fn derive_deserialize(input: TokenStream) -> TokenStream {
let input = parse_macro_input!(input as DeriveInput);
de::expand_derive_deserialize(&input)
let mut input = parse_macro_input!(input as DeriveInput);
de::expand_derive_deserialize(&mut input)
.unwrap_or_else(to_compile_errors)
.into()
}