@@ -3084,9 +3084,11 @@ struct DeTypeGenerics<'a>(&'a Parameters);
3084
3084
#[ cfg( feature = "deserialize_in_place" ) ]
3085
3085
struct InPlaceTypeGenerics < ' a > ( & ' a Parameters ) ;
3086
3086
3087
- /// If `'de` lifetime is defined, prepends it to list of generics
3088
- /// and then produces tokens for declaration generics on type
3089
- fn to_tokens ( mut generics : syn:: Generics , borrowed : & BorrowedLifetimes , tokens : & mut TokenStream ) {
3087
+ fn de_type_generics_to_tokens (
3088
+ mut generics : syn:: Generics ,
3089
+ borrowed : & BorrowedLifetimes ,
3090
+ tokens : & mut TokenStream ,
3091
+ ) {
3090
3092
if borrowed. de_lifetime_param ( ) . is_some ( ) {
3091
3093
let def = syn:: LifetimeParam {
3092
3094
attrs : Vec :: new ( ) ,
@@ -3106,7 +3108,7 @@ fn to_tokens(mut generics: syn::Generics, borrowed: &BorrowedLifetimes, tokens:
3106
3108
3107
3109
impl < ' a > ToTokens for DeTypeGenerics < ' a > {
3108
3110
fn to_tokens ( & self , tokens : & mut TokenStream ) {
3109
- to_tokens ( self . 0 . generics . clone ( ) , & self . 0 . borrowed , tokens) ;
3111
+ de_type_generics_to_tokens ( self . 0 . generics . clone ( ) , & self . 0 . borrowed , tokens) ;
3110
3112
}
3111
3113
}
3112
3114
@@ -3119,7 +3121,7 @@ impl<'a> ToTokens for InPlaceTypeGenerics<'a> {
3119
3121
. chain ( generics. params )
3120
3122
. collect ( ) ;
3121
3123
3122
- to_tokens ( generics, & self . 0 . borrowed , tokens) ;
3124
+ de_type_generics_to_tokens ( generics, & self . 0 . borrowed , tokens) ;
3123
3125
}
3124
3126
}
3125
3127
0 commit comments