INNER CODE UNIT · Rust
update_supported_binary_types
pumpbin/pumpbin · src/lib.rs:132
fn update_supported_binary_types(&mut self, platform: Platform) {
let bins = self.selected_plugin().unwrap().bins();
let bin_types = match platform {
Platform::Windows => bins.windows(),
Platform::Linux => bins.linux(),
Platform::Darwin => bins.darwin(),
}
.supported_binary_types();
self.selected_binary_type = None;
self.supported_binary_types = bin_types;
}
fn update_supported_platforms(&mut self, plugin: &Plugin) {
let platforms = plugin.bins().supported_plaforms();
self.supported_binary_types = Default::default();
self.selected_binary_type = Default::default();