#[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: boolTrait 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