pub struct MSRModeEnforcer { /* private fields */ }Implementations§
Source§impl MSRModeEnforcer
impl MSRModeEnforcer
Sourcepub fn from_os(is_enabled: bool) -> Self
pub fn from_os(is_enabled: bool) -> Self
Initialize enforces by reading the original values from OS, this method should typically be called only once in CCP.
pub fn from_preset(is_enabled: bool, original_preset: MSRCpuPreset) -> Self
pub fn original_preset(&self) -> &MSRCpuPreset
Trait Implementations§
Source§impl Clone for MSRModeEnforcer
impl Clone for MSRModeEnforcer
Source§fn clone(&self) -> MSRModeEnforcer
fn clone(&self) -> MSRModeEnforcer
Returns a duplicate 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 MSRModeEnforcer
impl Debug for MSRModeEnforcer
Source§impl MSREnforce for MSRModeEnforcer
impl MSREnforce for MSRModeEnforcer
Auto Trait Implementations§
impl Freeze for MSRModeEnforcer
impl RefUnwindSafe for MSRModeEnforcer
impl Send for MSRModeEnforcer
impl Sync for MSRModeEnforcer
impl Unpin for MSRModeEnforcer
impl UnwindSafe for MSRModeEnforcer
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