Use the more concise paths in generated code

This commit is contained in:
David Tolnay 2017-01-08 00:47:37 -08:00
parent eb6fb1d40e
commit 4193122472
No known key found for this signature in database
GPG Key ID: F9BA143B95FF6D82
2 changed files with 13 additions and 13 deletions

View File

@ -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 {

View File

@ -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)
}