[−][src]Enum nvapi_sys::gpu::cooler::private::CoolerPolicy
Variants
Manual adjustment of cooler level. Gets applied right away independent of temperature or performance level.
GPU performance controls the cooler level.
Discrete thermal levels control the cooler level.
Cooler level adjusted at continuous thermal levels.
Hybrid of performance and temperature levels.
Fan turns off at idle, default of MSI Gaming X
Apparently a default of some GPUs
Implementations
impl CoolerPolicy
[src]
pub fn from_raw(raw: NV_COOLER_POLICY) -> Result<Self, ArgumentRangeError>
[src]
pub fn raw(&self) -> NV_COOLER_POLICY
[src]
pub fn values() -> Cloned<Iter<'static, Self>>
[src]
Trait Implementations
impl Clone for CoolerPolicy
[src]
fn clone(&self) -> CoolerPolicy
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for CoolerPolicy
[src]
impl Debug for CoolerPolicy
[src]
impl<'de> Deserialize<'de> for CoolerPolicy
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for CoolerPolicy
[src]
impl Eq for CoolerPolicy
[src]
impl Hash for CoolerPolicy
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Into<i32> for CoolerPolicy
[src]
fn into(self) -> NV_COOLER_POLICY
[src]
impl Ord for CoolerPolicy
[src]
fn cmp(&self, other: &CoolerPolicy) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<CoolerPolicy> for CoolerPolicy
[src]
fn eq(&self, other: &CoolerPolicy) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<CoolerPolicy> for CoolerPolicy
[src]
fn partial_cmp(&self, other: &CoolerPolicy) -> Option<Ordering>
[src]
#[must_use]fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl Serialize for CoolerPolicy
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for CoolerPolicy
[src]
impl StructuralPartialEq for CoolerPolicy
[src]
Auto Trait Implementations
impl RefUnwindSafe for CoolerPolicy
impl Send for CoolerPolicy
impl Sync for CoolerPolicy
impl Unpin for CoolerPolicy
impl UnwindSafe for CoolerPolicy
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,