Enum malwaredb_types::KnownType
source · pub enum KnownType<'a> {
ELF(Elf<'a>),
EXE(EXE<'a>),
MachO(Macho<'a>),
FatMachO(FatMacho<'a>),
PDF(PDF<'a>),
Unknown,
}
Variants§
ELF(Elf<'a>)
Linux, *BSD, Haiku, etc binaries
EXE(EXE<'a>)
Windows, DOS, OS/2 Executables. Anything ending with:
- .cpl
- .dll
- .exe
- .ocx
- .sys
MachO(Macho<'a>)
Single architecture macOS (and derivatives) binaries
FatMachO(FatMacho<'a>)
Multiple architecture macOS (and derivatives) binaries
PDF(PDF<'a>)
Adobe PDF document
Unknown
Files for which we don’t have an analytic or feature extractor
Implementations§
Auto Trait Implementations§
impl<'a> RefUnwindSafe for KnownType<'a>
impl<'a> Send for KnownType<'a>
impl<'a> Sync for KnownType<'a>
impl<'a> Unpin for KnownType<'a>
impl<'a> UnwindSafe for KnownType<'a>
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more