[][src]Struct raw_cpuid::ExtendedFunctionInfo

pub struct ExtendedFunctionInfo { /* fields omitted */ }

Implementations

impl ExtendedFunctionInfo[src]

pub fn processor_brand_string<'a>(&'a self) -> Option<&'a str>[src]

Retrieve processor brand string.

pub fn extended_signature(&self) -> Option<u32>[src]

Extended Processor Signature and Feature Bits.

pub fn cache_line_size(&self) -> Option<u8>[src]

Cache Line size in bytes

pub fn l2_associativity(&self) -> Option<L2Associativity>[src]

L2 Associativity field

pub fn cache_size(&self) -> Option<u16>[src]

Cache size in 1K units

pub fn physical_address_bits(&self) -> Option<u8>[src]

#Physical Address Bits

pub fn linear_address_bits(&self) -> Option<u8>[src]

#Linear Address Bits

pub fn has_invariant_tsc(&self) -> bool[src]

Is Invariant TSC available?

pub fn has_lahf_sahf(&self) -> bool[src]

Is LAHF/SAHF available in 64-bit mode?

pub fn has_lzcnt(&self) -> bool[src]

Is LZCNT available?

pub fn has_prefetchw(&self) -> bool[src]

Is PREFETCHW available?

pub fn has_syscall_sysret(&self) -> bool[src]

Are fast system calls available.

pub fn has_execute_disable(&self) -> bool[src]

Is there support for execute disable bit.

pub fn has_1gib_pages(&self) -> bool[src]

Is there support for 1GiB pages.

pub fn has_rdtscp(&self) -> bool[src]

Check support for rdtscp instruction.

pub fn has_64bit_mode(&self) -> bool[src]

Check support for 64-bit mode.

Trait Implementations

impl Debug for ExtendedFunctionInfo[src]

impl Default for ExtendedFunctionInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.