Enum malwaredb_types::exec::OperatingSystem
source · pub enum OperatingSystem {
Show 15 variants
AIX,
Linux,
FreeBSD,
OpenBSD,
NetBSD,
HPUX,
Irix,
Solaris,
UnknownUnixLike,
Haiku,
MacOS,
MacOS_Classic,
DOS,
Windows,
Other(u16),
}
Variants§
AIX
IBM AIX
Linux
Linux (includes “SystemV” type in ELFs)
FreeBSD
FreeBSD
OpenBSD
OpenBSD
NetBSD
NetBSD
HPUX
HP’s UX
Irix
SGI’s Irix
Solaris
Sun then Oracle Solaris
UnknownUnixLike
Unknown Unix or Unix-like
Haiku
Haiku, the BeOS successor
MacOS
Apple’s Mac OS X (now macOS)
MacOS_Classic
Apple’s older Mac OS, now referred to Classic Mac OS
DOS
MS-DOS, IBM-DOS, or FreeDOS
Windows
Microsoft Windows
Other(u16)
Something else?
Trait Implementations§
source§impl Clone for OperatingSystem
impl Clone for OperatingSystem
source§fn clone(&self) -> OperatingSystem
fn clone(&self) -> OperatingSystem
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for OperatingSystem
impl Debug for OperatingSystem
source§impl Display for OperatingSystem
impl Display for OperatingSystem
source§impl PartialEq for OperatingSystem
impl PartialEq for OperatingSystem
source§fn eq(&self, other: &OperatingSystem) -> bool
fn eq(&self, other: &OperatingSystem) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for OperatingSystem
impl Eq for OperatingSystem
impl StructuralPartialEq for OperatingSystem
Auto Trait Implementations§
impl RefUnwindSafe for OperatingSystem
impl Send for OperatingSystem
impl Sync for OperatingSystem
impl Unpin for OperatingSystem
impl UnwindSafe for OperatingSystem
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
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.