Resolve objdiff-wasm clippy warnings

This commit is contained in:
Luke Street 2025-08-30 14:56:41 -06:00
parent 5654060dc8
commit 1533125f9d

View File

@ -1,3 +1,4 @@
#![allow(clippy::derivable_impls)]
use alloc::{ use alloc::{
format, format,
rc::{Rc, Weak}, rc::{Rc, Weak},
@ -223,7 +224,7 @@ impl GuestDisplay for Component {
let symbol_display = from_symbol_ref(symbol_ref); let symbol_display = from_symbol_ref(symbol_ref);
diff::display::symbol_context(obj, symbol_display.symbol as usize) diff::display::symbol_context(obj, symbol_display.symbol as usize)
.into_iter() .into_iter()
.map(|item| ContextItem::from(item)) .map(ContextItem::from)
.collect() .collect()
} }
@ -235,7 +236,7 @@ impl GuestDisplay for Component {
let symbol_display = from_symbol_ref(symbol_ref); let symbol_display = from_symbol_ref(symbol_ref);
diff::display::symbol_hover(obj, symbol_display.symbol as usize, addend, override_color) diff::display::symbol_hover(obj, symbol_display.symbol as usize, addend, override_color)
.into_iter() .into_iter()
.map(|item| HoverItem::from(item)) .map(HoverItem::from)
.collect() .collect()
} }
@ -282,7 +283,7 @@ impl GuestDisplay for Component {
}; };
diff::display::instruction_context(obj, resolved, &ins) diff::display::instruction_context(obj, resolved, &ins)
.into_iter() .into_iter()
.map(|item| ContextItem::from(item)) .map(ContextItem::from)
.collect() .collect()
} }
@ -331,7 +332,7 @@ impl GuestDisplay for Component {
}; };
diff::display::instruction_hover(obj, resolved, &ins) diff::display::instruction_hover(obj, resolved, &ins)
.into_iter() .into_iter()
.map(|item| HoverItem::from(item)) .map(HoverItem::from)
.collect() .collect()
} }
} }
@ -527,9 +528,7 @@ impl GuestObjectDiff for ResourceObjectDiff {
fn get_symbol(&self, symbol_ref: SymbolRef) -> Option<SymbolInfo> { fn get_symbol(&self, symbol_ref: SymbolRef) -> Option<SymbolInfo> {
let obj = self.0.as_ref(); let obj = self.0.as_ref();
let symbol_display = from_symbol_ref(symbol_ref); let symbol_display = from_symbol_ref(symbol_ref);
let Some(symbol) = obj.symbols.get(symbol_display.symbol) else { let symbol = obj.symbols.get(symbol_display.symbol)?;
return None;
};
Some(SymbolInfo { Some(SymbolInfo {
id: to_symbol_ref(symbol_display), id: to_symbol_ref(symbol_display),
name: symbol.name.clone(), name: symbol.name.clone(),