pub struct FixedFlags(/* private fields */);
Expand description
Support flags from Fixed ACPI Description Table
Implementations§
Source§impl FixedFlags
impl FixedFlags
pub fn x86_wbinvd_supported(&self) -> bool
pub fn x86_wbinvd_requires_flush(&self) -> bool
pub fn c1_supported(&self) -> bool
pub fn c2_multi_cpu_supported(&self) -> bool
pub fn rtc_not_fixed(&self) -> bool
pub fn rtc_can_wake_s4(&self) -> bool
pub fn timer_value_32_bit(&self) -> bool
pub fn dock_capable(&self) -> bool
pub fn fixed_description_reset_supported(&self) -> bool
pub fn sealed_case(&self) -> bool
pub fn headless(&self) -> bool
pub fn execute_instruction_after_slp_typ(&self) -> bool
pub fn pci_express_wake(&self) -> bool
pub fn use_platform_clock(&self) -> bool
pub fn rtc_status_valid_after_s4(&self) -> bool
pub fn remote_power_on_supported(&self) -> bool
pub fn force_apic_cluster_model(&self) -> bool
pub fn force_apic_physical_destination_mode(&self) -> bool
pub fn hardware_reduced_acpi(&self) -> bool
pub fn low_power_s0_idle(&self) -> bool
pub fn set_x86_wbinvd_supported(&mut self, value: bool)
pub fn with_x86_wbinvd_supported(&mut self, value: bool) -> Self
pub fn set_x86_wbinvd_requires_flush(&mut self, value: bool)
pub fn with_x86_wbinvd_requires_flush(&mut self, value: bool) -> Self
pub fn set_c1_supported(&mut self, value: bool)
pub fn with_c1_supported(&mut self, value: bool) -> Self
pub fn set_c2_multi_cpu_supported(&mut self, value: bool)
pub fn with_c2_multi_cpu_supported(&mut self, value: bool) -> Self
pub fn set_rtc_not_fixed(&mut self, value: bool)
pub fn with_rtc_not_fixed(&mut self, value: bool) -> Self
pub fn set_rtc_can_wake_s4(&mut self, value: bool)
pub fn with_rtc_can_wake_s4(&mut self, value: bool) -> Self
pub fn set_timer_value_32_bit(&mut self, value: bool)
pub fn with_timer_value_32_bit(&mut self, value: bool) -> Self
pub fn set_dock_capable(&mut self, value: bool)
pub fn with_dock_capable(&mut self, value: bool) -> Self
pub fn set_fixed_description_reset_supported(&mut self, value: bool)
pub fn with_fixed_description_reset_supported(&mut self, value: bool) -> Self
pub fn set_sealed_case(&mut self, value: bool)
pub fn with_sealed_case(&mut self, value: bool) -> Self
pub fn set_headless(&mut self, value: bool)
pub fn with_headless(&mut self, value: bool) -> Self
pub fn set_execute_instruction_after_slp_typ(&mut self, value: bool)
pub fn with_execute_instruction_after_slp_typ(&mut self, value: bool) -> Self
pub fn set_pci_express_wake(&mut self, value: bool)
pub fn with_pci_express_wake(&mut self, value: bool) -> Self
pub fn set_use_platform_clock(&mut self, value: bool)
pub fn with_use_platform_clock(&mut self, value: bool) -> Self
pub fn set_rtc_status_valid_after_s4(&mut self, value: bool)
pub fn with_rtc_status_valid_after_s4(&mut self, value: bool) -> Self
pub fn set_remote_power_on_supported(&mut self, value: bool)
pub fn with_remote_power_on_supported(&mut self, value: bool) -> Self
pub fn set_force_apic_cluster_model(&mut self, value: bool)
pub fn with_force_apic_cluster_model(&mut self, value: bool) -> Self
pub fn set_force_apic_physical_destination_mode(&mut self, value: bool)
pub fn with_force_apic_physical_destination_mode(&mut self, value: bool) -> Self
pub fn set_hardware_reduced_acpi(&mut self, value: bool)
pub fn with_hardware_reduced_acpi(&mut self, value: bool) -> Self
pub fn set_low_power_s0_idle(&mut self, value: bool)
pub fn with_low_power_s0_idle(&mut self, value: bool) -> Self
Trait Implementations§
Source§impl Bitfield<u32> for FixedFlags
impl Bitfield<u32> for FixedFlags
Source§impl Clone for FixedFlags
impl Clone for FixedFlags
Source§fn clone(&self) -> FixedFlags
fn clone(&self) -> FixedFlags
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 FixedFlags
impl Debug for FixedFlags
Source§impl Default for FixedFlags
impl Default for FixedFlags
Source§fn default() -> FixedFlags
fn default() -> FixedFlags
Returns the “default value” for a type. Read more
Source§impl From<FixedFlags> for u32
impl From<FixedFlags> for u32
Source§fn from(val: FixedFlags) -> Self
fn from(val: FixedFlags) -> Self
Converts to this type from the input type.
Source§impl From<u32> for FixedFlags
impl From<u32> for FixedFlags
Source§impl PartialEq for FixedFlags
impl PartialEq for FixedFlags
impl Copy for FixedFlags
impl Eq for FixedFlags
impl StructuralPartialEq for FixedFlags
Auto Trait Implementations§
impl Freeze for FixedFlags
impl RefUnwindSafe for FixedFlags
impl Send for FixedFlags
impl Sync for FixedFlags
impl Unpin for FixedFlags
impl UnwindSafe for FixedFlags
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