Struct cupid::Master
[−]
[src]
pub struct Master { /* fields omitted */ }
Information about the currently running processor
Feature flags match the feature mnemonic listed in the Intel Instruction Set Reference. This struct provides a facade for flags so the consumer doesn't need to worry about which particular CPUID leaf provides the information.
For data beyond simple feature flags, you will need to retrieve the nested struct and call the appropriate methods on it.
Methods
impl Master
[src]
fn version_information(&self) -> Option<&VersionInformation>
[src]
fn thermal_power_management_information(
&self
) -> Option<&ThermalPowerManagementInformation>
[src]
&self
) -> Option<&ThermalPowerManagementInformation>
fn structured_extended_information(
&self
) -> Option<&StructuredExtendedInformation>
[src]
&self
) -> Option<&StructuredExtendedInformation>
fn processor_extended_state(&self) -> Option<&ProcessorExtendedState>
[src]
fn processor_extended_state_secondary(
&self
) -> Option<&ProcessorExtendedStateSecondary>
[src]
&self
) -> Option<&ProcessorExtendedStateSecondary>