@@ -3,7 +3,9 @@ use quote::{quote, quote_spanned};
33use syn:: parse_quote;
44use syn:: spanned:: Spanned ;
55
6- pub ( super ) fn type_decodable_derive ( mut s : synstructure:: Structure < ' _ > ) -> proc_macro2:: TokenStream {
6+ pub ( super ) fn type_decodable_derive (
7+ mut s : synstructure:: Structure < ' _ > ,
8+ ) -> proc_macro2:: TokenStream {
79 let decoder_ty = quote ! { __D } ;
810 let bound = if s. ast ( ) . generics . lifetimes ( ) . any ( |lt| lt. lifetime . ident == "tcx" ) {
911 quote ! { <I = :: rustc_middle:: ty:: TyCtxt <' tcx>> }
@@ -20,7 +22,9 @@ pub(super) fn type_decodable_derive(mut s: synstructure::Structure<'_>) -> proc_
2022 decodable_body ( s, decoder_ty)
2123}
2224
23- pub ( super ) fn meta_decodable_derive ( mut s : synstructure:: Structure < ' _ > ) -> proc_macro2:: TokenStream {
25+ pub ( super ) fn meta_decodable_derive (
26+ mut s : synstructure:: Structure < ' _ > ,
27+ ) -> proc_macro2:: TokenStream {
2428 if !s. ast ( ) . generics . lifetimes ( ) . any ( |lt| lt. lifetime . ident == "tcx" ) {
2529 s. add_impl_generic ( parse_quote ! { ' tcx } ) ;
2630 }
@@ -41,7 +45,9 @@ pub(super) fn decodable_derive(mut s: synstructure::Structure<'_>) -> proc_macro
4145 decodable_body ( s, decoder_ty)
4246}
4347
44- pub ( super ) fn decodable_generic_derive ( mut s : synstructure:: Structure < ' _ > ) -> proc_macro2:: TokenStream {
48+ pub ( super ) fn decodable_generic_derive (
49+ mut s : synstructure:: Structure < ' _ > ,
50+ ) -> proc_macro2:: TokenStream {
4551 let decoder_ty = quote ! { __D } ;
4652 s. add_impl_generic ( parse_quote ! { #decoder_ty: :: rustc_serialize:: Decoder } ) ;
4753 s. add_bounds ( synstructure:: AddBounds :: Generics ) ;
@@ -123,7 +129,9 @@ fn decode_field(field: &syn::Field) -> proc_macro2::TokenStream {
123129 quote_spanned ! { field_span=> #decode_inner_method( #__decoder) }
124130}
125131
126- pub ( super ) fn type_encodable_derive ( mut s : synstructure:: Structure < ' _ > ) -> proc_macro2:: TokenStream {
132+ pub ( super ) fn type_encodable_derive (
133+ mut s : synstructure:: Structure < ' _ > ,
134+ ) -> proc_macro2:: TokenStream {
127135 let bound = if s. ast ( ) . generics . lifetimes ( ) . any ( |lt| lt. lifetime . ident == "tcx" ) {
128136 quote ! { <I = :: rustc_middle:: ty:: TyCtxt <' tcx>> }
129137 } else if s. ast ( ) . generics . type_params ( ) . any ( |ty| ty. ident == "I" ) {
@@ -140,7 +148,9 @@ pub(super) fn type_encodable_derive(mut s: synstructure::Structure<'_>) -> proc_
140148 encodable_body ( s, encoder_ty, false )
141149}
142150
143- pub ( super ) fn meta_encodable_derive ( mut s : synstructure:: Structure < ' _ > ) -> proc_macro2:: TokenStream {
151+ pub ( super ) fn meta_encodable_derive (
152+ mut s : synstructure:: Structure < ' _ > ,
153+ ) -> proc_macro2:: TokenStream {
144154 if !s. ast ( ) . generics . lifetimes ( ) . any ( |lt| lt. lifetime . ident == "tcx" ) {
145155 s. add_impl_generic ( parse_quote ! { ' tcx } ) ;
146156 }
@@ -161,7 +171,9 @@ pub(super) fn encodable_derive(mut s: synstructure::Structure<'_>) -> proc_macro
161171 encodable_body ( s, encoder_ty, false )
162172}
163173
164- pub ( super ) fn encodable_generic_derive ( mut s : synstructure:: Structure < ' _ > ) -> proc_macro2:: TokenStream {
174+ pub ( super ) fn encodable_generic_derive (
175+ mut s : synstructure:: Structure < ' _ > ,
176+ ) -> proc_macro2:: TokenStream {
165177 let encoder_ty = quote ! { __E } ;
166178 s. add_impl_generic ( parse_quote ! { #encoder_ty: :: rustc_serialize:: Encoder } ) ;
167179 s. add_bounds ( synstructure:: AddBounds :: Generics ) ;
0 commit comments