#[non_exhaustive]
pub enum FileKind {
Archive,
Coff,
DyldCache,
Elf32,
Elf64,
MachO32,
MachO64,
MachOFat32,
MachOFat64,
Pe32,
Pe64,
}
Expand description
A file format 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.
DyldCache
A dyld cache file containing Mach-O images.
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.
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for FileKind
impl UnwindSafe for FileKind
Blanket Implementations
Mutably borrows from an owned value. Read more