Enum nvml_wrapper::enum_wrappers::device::Brand
source · [−]pub enum Brand {
Unknown,
Quadro,
Tesla,
NVS,
GRID,
GeForce,
Titan,
}Expand description
GPU brand.
Variants
Unknown
Quadro
Targeted at workstations.
Tesla
Targeted at high-end compute.
NVS
NVIDIA’s multi-display cards.
GRID
Targeted at virtualization (vGPUs).
GeForce
Targeted at gaming.
Titan
Targeted at… people who don’t quite need quadros?
Implementations
sourceimpl Brand
impl Brand
sourcepub fn as_c(&self) -> nvmlBrandType_enum
pub fn as_c(&self) -> nvmlBrandType_enum
Returns the C enum variant equivalent for the given Rust enum variant
Trait Implementations
impl Eq for Brand
impl StructuralEq for Brand
impl StructuralPartialEq for Brand
Auto Trait Implementations
impl RefUnwindSafe for Brand
impl Send for Brand
impl Sync for Brand
impl Unpin for Brand
impl UnwindSafe for Brand
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