[−][src]Enum nvapi_sys::gpu::thermal::ThermalTarget
Used in NV_GPU_THERMAL_SETTINGS
Variants
GPU core temperature requires NvPhysicalGpuHandle
GPU memory temperature requires NvPhysicalGpuHandle
GPU power supply temperature requires NvPhysicalGpuHandle
GPU board ambient temperature requires NvPhysicalGpuHandle
Visual Computing Device Board temperature requires NvVisualComputingDeviceHandle
Visual Computing Device Inlet temperature requires NvVisualComputingDeviceHandle
Visual Computing Device Outlet temperature requires NvVisualComputingDeviceHandle
Implementations
impl ThermalTarget
[src]
pub fn from_raw(raw: NV_THERMAL_TARGET) -> Result<Self, ArgumentRangeError>
[src]
pub fn raw(&self) -> NV_THERMAL_TARGET
[src]
pub fn values() -> Cloned<Iter<'static, Self>>
[src]
Trait Implementations
impl Clone for ThermalTarget
[src]
fn clone(&self) -> ThermalTarget
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for ThermalTarget
[src]
impl Debug for ThermalTarget
[src]
impl<'de> Deserialize<'de> for ThermalTarget
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for ThermalTarget
[src]
impl Eq for ThermalTarget
[src]
impl Hash for ThermalTarget
[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 ThermalTarget
[src]
fn into(self) -> NV_THERMAL_TARGET
[src]
impl Ord for ThermalTarget
[src]
fn cmp(&self, other: &ThermalTarget) -> 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<ThermalTarget> for ThermalTarget
[src]
fn eq(&self, other: &ThermalTarget) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<ThermalTarget> for ThermalTarget
[src]
fn partial_cmp(&self, other: &ThermalTarget) -> 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 ThermalTarget
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for ThermalTarget
[src]
impl StructuralPartialEq for ThermalTarget
[src]
Auto Trait Implementations
impl RefUnwindSafe for ThermalTarget
impl Send for ThermalTarget
impl Sync for ThermalTarget
impl Unpin for ThermalTarget
impl UnwindSafe for ThermalTarget
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>,