pub trait Optional: Sized {
// Required methods
fn get_subsystem(&self) -> Option<Subsystem>;
fn get_dll_characteristics(&self) -> Option<DLLCharacteristics>;
fn parse_optional_header(
binary: &[u8],
offset: &mut usize
) -> Result<Self, Error>;
}Expand description
Helper functions for optional header structs
Required Methods§
sourcefn get_subsystem(&self) -> Option<Subsystem>
fn get_subsystem(&self) -> Option<Subsystem>
Returns the subsystem as an enum
sourcefn get_dll_characteristics(&self) -> Option<DLLCharacteristics>
fn get_dll_characteristics(&self) -> Option<DLLCharacteristics>
Returns the DLL Characteristics as bitflags