INNER CODE UNIT · Rust
Some
pumpbin/pumpbin · src/lib.rs:405
if let Some(name) = self.plugins().get_sorted_names().first() {
_ = self.update(Message::PluginItemClicked(name.to_owned()));
} else {
self.supported_binary_types = Default::default();
self.selected_binary_type = None;
self.supported_platforms = Default::default();
self.selected_platform = None;
self.selected_plugin = None;
self.shellcode_save_type = ShellcodeSaveType::Local;
}
}
Err(e) => {
message_dialog(e, MessageLevel::Error);
}
};
}
Message::PluginItemClicked(x) => {
// unwrap is safe.