pub struct ModuleFeatures {
pub sse3: bool,
pub ssse3: bool,
pub sse41: bool,
pub sse42: bool,
pub avx: bool,
pub bmi1: bool,
pub bmi2: bool,
pub lzcnt: bool,
pub popcnt: bool,
pub instruction_count: bool,
/* private fields */
}
Fields§
§sse3: bool
§ssse3: bool
§sse41: bool
§sse42: bool
§avx: bool
§bmi1: bool
§bmi2: bool
§lzcnt: bool
§popcnt: bool
§instruction_count: bool
Implementations§
Trait Implementations§
Source§impl Clone for ModuleFeatures
impl Clone for ModuleFeatures
Source§fn clone(&self) -> ModuleFeatures
fn clone(&self) -> ModuleFeatures
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 ModuleFeatures
impl Debug for ModuleFeatures
Source§impl<'de> Deserialize<'de> for ModuleFeatures
impl<'de> Deserialize<'de> for ModuleFeatures
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ModuleFeatures
impl Serialize for ModuleFeatures
impl Copy for ModuleFeatures
Auto Trait Implementations§
impl Freeze for ModuleFeatures
impl RefUnwindSafe for ModuleFeatures
impl Send for ModuleFeatures
impl Sync for ModuleFeatures
impl Unpin for ModuleFeatures
impl UnwindSafe for ModuleFeatures
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