@@ -130,7 +130,7 @@ impl<'a> ImplDebug<'a> for Item {
130130
131131 fn debug_print (
132132 name : & str ,
133- name_ident : proc_macro2:: TokenStream ,
133+ name_ident : & proc_macro2:: TokenStream ,
134134 ) -> Option < ( String , Vec < proc_macro2:: TokenStream > ) > {
135135 Some ( (
136136 format ! ( "{name}: {{:?}}" ) ,
@@ -154,13 +154,13 @@ impl<'a> ImplDebug<'a> for Item {
154154 TypeKind :: ObjCInterface ( ..) |
155155 TypeKind :: ObjCId |
156156 TypeKind :: Comp ( ..) |
157- TypeKind :: ObjCSel => debug_print ( name, quote ! { #name_ident } ) ,
157+ TypeKind :: ObjCSel => debug_print ( name, & quote ! { #name_ident } ) ,
158158
159159 TypeKind :: TemplateInstantiation ( ref inst) => {
160160 if inst. is_opaque ( ctx, self ) {
161161 Some ( ( format ! ( "{name}: opaque" ) , vec ! [ ] ) )
162162 } else {
163- debug_print ( name, quote ! { #name_ident } )
163+ debug_print ( name, & quote ! { #name_ident } )
164164 }
165165 }
166166
@@ -177,7 +177,7 @@ impl<'a> ImplDebug<'a> for Item {
177177 ctx. options ( ) . rust_features ( ) . larger_arrays
178178 {
179179 // The simple case
180- debug_print ( name, quote ! { #name_ident } )
180+ debug_print ( name, & quote ! { #name_ident } )
181181 } else if ctx. options ( ) . use_core {
182182 // There is no String in core; reducing field visibility to avoid breaking
183183 // no_std setups.
@@ -233,7 +233,7 @@ impl<'a> ImplDebug<'a> for Item {
233233 {
234234 Some ( ( format ! ( "{name}: FunctionPointer" ) , vec ! [ ] ) )
235235 }
236- _ => debug_print ( name, quote ! { #name_ident } ) ,
236+ _ => debug_print ( name, & quote ! { #name_ident } ) ,
237237 }
238238 }
239239
0 commit comments