Fix generated code for deserializing untagged newtype variant

This commit is contained in:
David Tolnay
2018-05-19 17:14:20 -07:00
parent f09320b293
commit 16d1265e17
2 changed files with 12 additions and 4 deletions
+2 -4
View File
@@ -1802,10 +1802,8 @@ fn deserialize_untagged_newtype_variant(
}
Some(path) => {
quote_block! {
let __value: #field_ty = _serde::export::Result::map(
#path(#deserializer),
#this::#variant_ident);
__value
let __value: _serde::export::Result<#field_ty, _> = #path(#deserializer);
_serde::export::Result::map(__value, #this::#variant_ident)
}
}
}