Enum object::read::FileKind [−][src]
#[non_exhaustive]
pub enum FileKind {
Archive,
Coff,
Elf32,
Elf64,
MachO32,
MachO64,
MachOFat32,
MachOFat64,
Pe32,
Pe64,
}
Expand description
An object file kind.
Variants (Non-exhaustive)
This enum is marked as 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.
Archive
A Unix archive.
Coff
A COFF object file.
Elf32
A 32-bit ELF file.
Elf64
A 64-bit ELF file.
MachO32
A 32-bit Mach-O file.
MachO64
A 64-bit Mach-O file.
MachOFat32
A 32-bit Mach-O fat binary.
MachOFat64
A 64-bit Mach-O fat binary.
Pe32
A 32-bit PE file.
Pe64
A 64-bit PE file.