1
+ #![ allow( clippy:: derivable_impls) ]
1
2
use alloc:: {
2
3
format,
3
4
rc:: { Rc , Weak } ,
@@ -223,7 +224,7 @@ impl GuestDisplay for Component {
223
224
let symbol_display = from_symbol_ref ( symbol_ref) ;
224
225
diff:: display:: symbol_context ( obj, symbol_display. symbol as usize )
225
226
. into_iter ( )
226
- . map ( |item| ContextItem :: from ( item ) )
227
+ . map ( ContextItem :: from)
227
228
. collect ( )
228
229
}
229
230
@@ -235,7 +236,7 @@ impl GuestDisplay for Component {
235
236
let symbol_display = from_symbol_ref ( symbol_ref) ;
236
237
diff:: display:: symbol_hover ( obj, symbol_display. symbol as usize , addend, override_color)
237
238
. into_iter ( )
238
- . map ( |item| HoverItem :: from ( item ) )
239
+ . map ( HoverItem :: from)
239
240
. collect ( )
240
241
}
241
242
@@ -282,7 +283,7 @@ impl GuestDisplay for Component {
282
283
} ;
283
284
diff:: display:: instruction_context ( obj, resolved, & ins)
284
285
. into_iter ( )
285
- . map ( |item| ContextItem :: from ( item ) )
286
+ . map ( ContextItem :: from)
286
287
. collect ( )
287
288
}
288
289
@@ -331,7 +332,7 @@ impl GuestDisplay for Component {
331
332
} ;
332
333
diff:: display:: instruction_hover ( obj, resolved, & ins)
333
334
. into_iter ( )
334
- . map ( |item| HoverItem :: from ( item ) )
335
+ . map ( HoverItem :: from)
335
336
. collect ( )
336
337
}
337
338
}
@@ -527,9 +528,7 @@ impl GuestObjectDiff for ResourceObjectDiff {
527
528
fn get_symbol ( & self , symbol_ref : SymbolRef ) -> Option < SymbolInfo > {
528
529
let obj = self . 0 . as_ref ( ) ;
529
530
let symbol_display = from_symbol_ref ( symbol_ref) ;
530
- let Some ( symbol) = obj. symbols . get ( symbol_display. symbol ) else {
531
- return None ;
532
- } ;
531
+ let symbol = obj. symbols . get ( symbol_display. symbol ) ?;
533
532
Some ( SymbolInfo {
534
533
id : to_symbol_ref ( symbol_display) ,
535
534
name : symbol. name . clone ( ) ,
0 commit comments