@@ -130,7 +130,7 @@ impl<'a> ImplDebug<'a> for Item {
130
130
131
131
fn debug_print (
132
132
name : & str ,
133
- name_ident : proc_macro2:: TokenStream ,
133
+ name_ident : & proc_macro2:: TokenStream ,
134
134
) -> Option < ( String , Vec < proc_macro2:: TokenStream > ) > {
135
135
Some ( (
136
136
format ! ( "{name}: {{:?}}" ) ,
@@ -154,13 +154,13 @@ impl<'a> ImplDebug<'a> for Item {
154
154
TypeKind :: ObjCInterface ( ..) |
155
155
TypeKind :: ObjCId |
156
156
TypeKind :: Comp ( ..) |
157
- TypeKind :: ObjCSel => debug_print ( name, quote ! { #name_ident } ) ,
157
+ TypeKind :: ObjCSel => debug_print ( name, & quote ! { #name_ident } ) ,
158
158
159
159
TypeKind :: TemplateInstantiation ( ref inst) => {
160
160
if inst. is_opaque ( ctx, self ) {
161
161
Some ( ( format ! ( "{name}: opaque" ) , vec ! [ ] ) )
162
162
} else {
163
- debug_print ( name, quote ! { #name_ident } )
163
+ debug_print ( name, & quote ! { #name_ident } )
164
164
}
165
165
}
166
166
@@ -177,7 +177,7 @@ impl<'a> ImplDebug<'a> for Item {
177
177
ctx. options ( ) . rust_features ( ) . larger_arrays
178
178
{
179
179
// The simple case
180
- debug_print ( name, quote ! { #name_ident } )
180
+ debug_print ( name, & quote ! { #name_ident } )
181
181
} else if ctx. options ( ) . use_core {
182
182
// There is no String in core; reducing field visibility to avoid breaking
183
183
// no_std setups.
@@ -233,7 +233,7 @@ impl<'a> ImplDebug<'a> for Item {
233
233
{
234
234
Some ( ( format ! ( "{name}: FunctionPointer" ) , vec ! [ ] ) )
235
235
}
236
- _ => debug_print ( name, quote ! { #name_ident } ) ,
236
+ _ => debug_print ( name, & quote ! { #name_ident } ) ,
237
237
}
238
238
}
239
239
0 commit comments