[−][src]Enum nvapi_sys::gpu::pstate::PstateClockType
Used to identify clock type
Variants
Clock domains that use single frequency value within given pstate
Clock domains that allow range of frequency values within given pstate
Implementations
impl PstateClockType
[src]
pub fn from_raw(
raw: NV_GPU_PERF_PSTATE20_CLOCK_TYPE_ID
) -> Result<Self, ArgumentRangeError>
[src]
raw: NV_GPU_PERF_PSTATE20_CLOCK_TYPE_ID
) -> Result<Self, ArgumentRangeError>
pub fn raw(&self) -> NV_GPU_PERF_PSTATE20_CLOCK_TYPE_ID
[src]
pub fn values() -> Cloned<Iter<'static, Self>>
[src]
Trait Implementations
impl Clone for PstateClockType
[src]
fn clone(&self) -> PstateClockType
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for PstateClockType
[src]
impl Debug for PstateClockType
[src]
impl<'de> Deserialize<'de> for PstateClockType
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Eq for PstateClockType
[src]
impl Hash for PstateClockType
[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 PstateClockType
[src]
fn into(self) -> NV_GPU_PERF_PSTATE20_CLOCK_TYPE_ID
[src]
impl Ord for PstateClockType
[src]
fn cmp(&self, other: &PstateClockType) -> 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<PstateClockType> for PstateClockType
[src]
fn eq(&self, other: &PstateClockType) -> bool
[src]
#[must_use]fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<PstateClockType> for PstateClockType
[src]
fn partial_cmp(&self, other: &PstateClockType) -> 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 PstateClockType
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralEq for PstateClockType
[src]
impl StructuralPartialEq for PstateClockType
[src]
Auto Trait Implementations
impl RefUnwindSafe for PstateClockType
impl Send for PstateClockType
impl Sync for PstateClockType
impl Unpin for PstateClockType
impl UnwindSafe for PstateClockType
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, 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>,