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();

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…