Function pelite::stringify::file_chars [−][src]
pub fn file_chars(index: u32) -> Option<&'static str>
Stringifies the IMAGE_FILE_*
flag indices for IMAGE_FILE_HEADER::Characteristics
.
Examples
let file_chars = pelite::image::IMAGE_FILE_DLL | pelite::image::IMAGE_FILE_LARGE_ADDRESS_AWARE; let flags = (0..16) .filter(|&index| file_chars & (1 << index) != 0) .map(pelite::stringify::file_chars) .collect::<Vec<Option<&str>>>(); assert_eq!(flags, &[ Some("LARGE_ADDRESS_AWARE"), Some("DLL"), ]);