#[repr(C)]pub struct cpuinfo_x86_isa {Show 74 fields
pub rdtscp: bool,
pub rdpid: bool,
pub sysenter: bool,
pub msr: bool,
pub clzero: bool,
pub clflush: bool,
pub clflushopt: bool,
pub mwait: bool,
pub mwaitx: bool,
pub fxsave: bool,
pub xsave: bool,
pub three_d_now: bool,
pub three_d_now_plus: bool,
pub prefetch: bool,
pub prefetchw: bool,
pub prefetchwt1: bool,
pub sse3: bool,
pub ssse3: bool,
pub sse4_1: bool,
pub sse4_2: bool,
pub sse4a: bool,
pub misaligned_sse: bool,
pub avx: bool,
pub fma3: bool,
pub fma4: bool,
pub xop: bool,
pub f16c: bool,
pub avx2: bool,
pub avx512f: bool,
pub avx512pf: bool,
pub avx512er: bool,
pub avx512cd: bool,
pub avx512dq: bool,
pub avx512bw: bool,
pub avx512vl: bool,
pub avx512ifma: bool,
pub avx512vbmi: bool,
pub avx512vbmi2: bool,
pub avx512bitalg: bool,
pub avx512vpopcntdq: bool,
pub avx512vnni: bool,
pub avx512bf16: bool,
pub avx512vp2intersect: bool,
pub avx512_4vnniw: bool,
pub avx512_4fmaps: bool,
pub hle: bool,
pub rtm: bool,
pub xtest: bool,
pub mpx: bool,
pub cmpxchg16b: bool,
pub clwb: bool,
pub movbe: bool,
pub lahf_sahf: bool,
pub fs_gs_base: bool,
pub lzcnt: bool,
pub popcnt: bool,
pub tbm: bool,
pub bmi: bool,
pub bmi2: bool,
pub adx: bool,
pub aes: bool,
pub vaes: bool,
pub pclmulqdq: bool,
pub vpclmulqdq: bool,
pub gfni: bool,
pub rdrand: bool,
pub rdseed: bool,
pub sha: bool,
pub rng: bool,
pub ace: bool,
pub ace2: bool,
pub phe: bool,
pub pmm: bool,
pub lwp: bool,
}
Fields§
§rdtscp: bool
§rdpid: bool
§sysenter: bool
§msr: bool
§clzero: bool
§clflush: bool
§clflushopt: bool
§mwait: bool
§mwaitx: bool
§fxsave: bool
§xsave: bool
§three_d_now: bool
§three_d_now_plus: bool
§prefetch: bool
§prefetchw: bool
§prefetchwt1: bool
§sse3: bool
§ssse3: bool
§sse4_1: bool
§sse4_2: bool
§sse4a: bool
§misaligned_sse: bool
§avx: bool
§fma3: bool
§fma4: bool
§xop: bool
§f16c: bool
§avx2: bool
§avx512f: bool
§avx512pf: bool
§avx512er: bool
§avx512cd: bool
§avx512dq: bool
§avx512bw: bool
§avx512vl: bool
§avx512ifma: bool
§avx512vbmi: bool
§avx512vbmi2: bool
§avx512bitalg: bool
§avx512vpopcntdq: bool
§avx512vnni: bool
§avx512bf16: bool
§avx512vp2intersect: bool
§avx512_4vnniw: bool
§avx512_4fmaps: bool
§hle: bool
§rtm: bool
§xtest: bool
§mpx: bool
§cmpxchg16b: bool
§clwb: bool
§movbe: bool
§lahf_sahf: bool
§fs_gs_base: bool
§lzcnt: bool
§popcnt: bool
§tbm: bool
§bmi: bool
§bmi2: bool
§adx: bool
§aes: bool
§vaes: bool
§pclmulqdq: bool
§vpclmulqdq: bool
§gfni: bool
§rdrand: bool
§rdseed: bool
§sha: bool
§rng: bool
§ace: bool
§ace2: bool
§phe: bool
§pmm: bool
§lwp: bool
Trait Implementations§
Source§impl Clone for cpuinfo_x86_isa
impl Clone for cpuinfo_x86_isa
Source§fn clone(&self) -> cpuinfo_x86_isa
fn clone(&self) -> cpuinfo_x86_isa
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 cpuinfo_x86_isa
impl Debug for cpuinfo_x86_isa
impl Copy for cpuinfo_x86_isa
Auto Trait Implementations§
impl Freeze for cpuinfo_x86_isa
impl RefUnwindSafe for cpuinfo_x86_isa
impl Send for cpuinfo_x86_isa
impl Sync for cpuinfo_x86_isa
impl Unpin for cpuinfo_x86_isa
impl UnwindSafe for cpuinfo_x86_isa
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