Enum nvml_wrapper::enum_wrappers::device::ClockId
source · [−]pub enum ClockId {
Current,
TargetAppClock,
DefaultAppClock,
CustomerMaxBoost,
}Expand description
These are used in combo with Clock to specify a single clock value.
Variants
Current
Current actual clock value.
TargetAppClock
Target application clock.
DefaultAppClock
Default application clock target.
CustomerMaxBoost
OEM-defined maximum clock rate.
Implementations
sourceimpl ClockId
impl ClockId
sourcepub fn as_c(&self) -> nvmlClockId_enum
pub fn as_c(&self) -> nvmlClockId_enum
Returns the C enum variant equivalent for the given Rust enum variant
Trait Implementations
impl Eq for ClockId
impl StructuralEq for ClockId
impl StructuralPartialEq for ClockId
Auto Trait Implementations
impl RefUnwindSafe for ClockId
impl Send for ClockId
impl Sync for ClockId
impl Unpin for ClockId
impl UnwindSafe for ClockId
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more