[][src]Enum nvml_wrapper::enum_wrappers::device::OperationMode

pub enum OperationMode {
    AllOn,
    Compute,
    LowDP,
}

GPU operation mode.

Allows for the reduction of power usage and optimization of GPU throughput by disabling GPU features. Each mode is designed to meet specific needs.

Variants

AllOn

Everything is enabled and running at full speed.

Compute

Designed for running only compute tasks; disables graphics operations.

LowDP

Designed for running graphics applications that don't require high bandwidth double precision.

Implementations

impl OperationMode[src]

pub fn as_c(&self) -> nvmlGom_enum[src]

Returns the C enum variant equivalent for the given Rust enum variant

Trait Implementations

impl Clone for OperationMode[src]

impl Debug for OperationMode[src]

impl Eq for OperationMode[src]

impl Hash for OperationMode[src]

impl PartialEq<OperationMode> for OperationMode[src]

impl StructuralEq for OperationMode[src]

impl StructuralPartialEq for OperationMode[src]

impl TryFrom<u32> for OperationMode[src]

type Error = NvmlError

The type returned in the event of a conversion error.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.