1+ #![ allow( clippy:: derivable_impls) ]
12use alloc:: {
23 format,
34 rc:: { Rc , Weak } ,
@@ -223,7 +224,7 @@ impl GuestDisplay for Component {
223224 let symbol_display = from_symbol_ref ( symbol_ref) ;
224225 diff:: display:: symbol_context ( obj, symbol_display. symbol as usize )
225226 . into_iter ( )
226- . map ( |item| ContextItem :: from ( item ) )
227+ . map ( ContextItem :: from)
227228 . collect ( )
228229 }
229230
@@ -235,7 +236,7 @@ impl GuestDisplay for Component {
235236 let symbol_display = from_symbol_ref ( symbol_ref) ;
236237 diff:: display:: symbol_hover ( obj, symbol_display. symbol as usize , addend, override_color)
237238 . into_iter ( )
238- . map ( |item| HoverItem :: from ( item ) )
239+ . map ( HoverItem :: from)
239240 . collect ( )
240241 }
241242
@@ -282,7 +283,7 @@ impl GuestDisplay for Component {
282283 } ;
283284 diff:: display:: instruction_context ( obj, resolved, & ins)
284285 . into_iter ( )
285- . map ( |item| ContextItem :: from ( item ) )
286+ . map ( ContextItem :: from)
286287 . collect ( )
287288 }
288289
@@ -331,7 +332,7 @@ impl GuestDisplay for Component {
331332 } ;
332333 diff:: display:: instruction_hover ( obj, resolved, & ins)
333334 . into_iter ( )
334- . map ( |item| HoverItem :: from ( item ) )
335+ . map ( HoverItem :: from)
335336 . collect ( )
336337 }
337338}
@@ -527,9 +528,7 @@ impl GuestObjectDiff for ResourceObjectDiff {
527528 fn get_symbol ( & self , symbol_ref : SymbolRef ) -> Option < SymbolInfo > {
528529 let obj = self . 0 . as_ref ( ) ;
529530 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 ) ?;
533532 Some ( SymbolInfo {
534533 id : to_symbol_ref ( symbol_display) ,
535534 name : symbol. name . clone ( ) ,
0 commit comments