Enum object::read::FileKind [−][src]
#[non_exhaustive] pub enum FileKind { Archive, Coff, Elf32, Elf64, MachO32, MachO64, MachOFat32, MachOFat64, Pe32, Pe64, }
An object file kind.
Variants (Non-exhaustive)
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
A Unix archive.
A COFF object file.
A 32-bit ELF file.
A 64-bit ELF file.
A 32-bit Mach-O file.
A 64-bit Mach-O file.
A 32-bit Mach-O fat binary.
A 64-bit Mach-O fat binary.
A 32-bit PE file.
A 64-bit PE file.
Implementations
impl FileKind
[src]
impl FileKind
[src]