Use the more concise paths in generated code
This commit is contained in:
parent
eb6fb1d40e
commit
4193122472
@ -35,9 +35,9 @@ pub fn expand_derive_deserialize(item: &syn::MacroInput) -> Result<Tokens, Strin
|
||||
const #dummy_const: () = {
|
||||
extern crate serde as _serde;
|
||||
#[automatically_derived]
|
||||
impl #impl_generics _serde::de::Deserialize for #ty #where_clause {
|
||||
impl #impl_generics _serde::Deserialize for #ty #where_clause {
|
||||
fn deserialize<__D>(deserializer: &mut __D) -> ::std::result::Result<#ty, __D::Error>
|
||||
where __D: _serde::de::Deserializer
|
||||
where __D: _serde::Deserializer
|
||||
#body
|
||||
}
|
||||
};
|
||||
@ -402,7 +402,7 @@ fn deserialize_newtype_struct(
|
||||
quote! {
|
||||
#[inline]
|
||||
fn visit_newtype_struct<__E>(&mut self, __e: &mut __E) -> ::std::result::Result<Self::Value, __E::Error>
|
||||
where __E: _serde::de::Deserializer,
|
||||
where __E: _serde::Deserializer,
|
||||
{
|
||||
Ok(#type_path(#value))
|
||||
}
|
||||
@ -745,10 +745,10 @@ fn deserialize_field_visitor(
|
||||
#ignore_variant
|
||||
}
|
||||
|
||||
impl _serde::de::Deserialize for __Field {
|
||||
impl _serde::Deserialize for __Field {
|
||||
#[inline]
|
||||
fn deserialize<__D>(deserializer: &mut __D) -> ::std::result::Result<__Field, __D::Error>
|
||||
where __D: _serde::de::Deserializer,
|
||||
where __D: _serde::Deserializer,
|
||||
{
|
||||
struct __FieldVisitor;
|
||||
|
||||
@ -975,9 +975,9 @@ fn wrap_deserialize_with(
|
||||
}
|
||||
},
|
||||
quote! {
|
||||
impl #impl_generics _serde::de::Deserialize for #wrapper_ty #where_clause {
|
||||
impl #impl_generics _serde::Deserialize for #wrapper_ty #where_clause {
|
||||
fn deserialize<__D>(__d: &mut __D) -> ::std::result::Result<Self, __D::Error>
|
||||
where __D: _serde::de::Deserializer
|
||||
where __D: _serde::Deserializer
|
||||
{
|
||||
let value = try!(#deserialize_with(__d));
|
||||
Ok(__SerdeDeserializeWithStruct {
|
||||
|
@ -29,9 +29,9 @@ pub fn expand_derive_serialize(item: &syn::MacroInput) -> Result<Tokens, String>
|
||||
const #dummy_const: () = {
|
||||
extern crate serde as _serde;
|
||||
#[automatically_derived]
|
||||
impl #impl_generics _serde::ser::Serialize for #ty #where_clause {
|
||||
impl #impl_generics _serde::Serialize for #ty #where_clause {
|
||||
fn serialize<__S>(&self, _serializer: &mut __S) -> ::std::result::Result<(), __S::Error>
|
||||
where __S: _serde::ser::Serializer
|
||||
where __S: _serde::Serializer
|
||||
{
|
||||
#body
|
||||
}
|
||||
@ -275,7 +275,7 @@ fn serialize_variant(
|
||||
Style::Unit => {
|
||||
quote! {
|
||||
#type_ident::#variant_ident =>
|
||||
_serde::ser::Serializer::serialize_unit_variant(
|
||||
_serde::Serializer::serialize_unit_variant(
|
||||
_serializer,
|
||||
#type_name,
|
||||
#variant_index,
|
||||
@ -350,7 +350,7 @@ fn serialize_newtype_variant(
|
||||
}
|
||||
|
||||
quote! {
|
||||
_serde::ser::Serializer::serialize_newtype_variant(
|
||||
_serde::Serializer::serialize_newtype_variant(
|
||||
_serializer,
|
||||
#type_name,
|
||||
#variant_index,
|
||||
@ -540,9 +540,9 @@ fn wrap_serialize_with(
|
||||
phantom: ::std::marker::PhantomData<#item_ty>,
|
||||
}
|
||||
|
||||
impl #wrapper_generics _serde::ser::Serialize for #wrapper_ty #where_clause {
|
||||
impl #wrapper_generics _serde::Serialize for #wrapper_ty #where_clause {
|
||||
fn serialize<__S>(&self, __s: &mut __S) -> ::std::result::Result<(), __S::Error>
|
||||
where __S: _serde::ser::Serializer
|
||||
where __S: _serde::Serializer
|
||||
{
|
||||
#path(self.value, __s)
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user