#[repr(u32)]pub enum FanControlPolicy {
TemperatureContinousSw = 0,
Manual = 1,
}Variants§
Implementations§
Source§impl FanControlPolicy
Returned by [crate::Device::get_fan_control_policy()].
impl FanControlPolicy
Returned by [crate::Device::get_fan_control_policy()].
Policy used for fan control.
pub fn as_c(&self) -> nvmlFanControlPolicy_t
Trait Implementations§
Source§impl Clone for FanControlPolicy
impl Clone for FanControlPolicy
Source§fn clone(&self) -> FanControlPolicy
fn clone(&self) -> FanControlPolicy
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 FanControlPolicy
impl Debug for FanControlPolicy
Source§impl Hash for FanControlPolicy
impl Hash for FanControlPolicy
Source§impl PartialEq for FanControlPolicy
impl PartialEq for FanControlPolicy
Source§impl TryFrom<u32> for FanControlPolicy
impl TryFrom<u32> for FanControlPolicy
impl Copy for FanControlPolicy
impl Eq for FanControlPolicy
impl StructuralPartialEq for FanControlPolicy
Auto Trait Implementations§
impl Freeze for FanControlPolicy
impl RefUnwindSafe for FanControlPolicy
impl Send for FanControlPolicy
impl Sync for FanControlPolicy
impl Unpin for FanControlPolicy
impl UnwindSafe for FanControlPolicy
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