Enum nvml_wrapper::enums::device::DeviceArchitecture
source · pub enum DeviceArchitecture {
Kepler,
Maxwell,
Pascal,
Volta,
Turing,
Ampere,
Ada,
Hopper,
Unknown,
}
Expand description
Returned by crate::Device::architecture()
.
This is the simplified chip architecture of the device.
Variants§
Kepler
Maxwell
Pascal
Volta
Turing
Ampere
Ada
Hopper
Unknown
Unknown device architecture (most likely something newer).
Implementations§
source§impl DeviceArchitecture
impl DeviceArchitecture
sourcepub fn as_c(&self) -> nvmlDeviceArchitecture_t
pub fn as_c(&self) -> nvmlDeviceArchitecture_t
Returns the C constant equivalent for the given Rust enum variant.
Trait Implementations§
source§impl Clone for DeviceArchitecture
impl Clone for DeviceArchitecture
source§fn clone(&self) -> DeviceArchitecture
fn clone(&self) -> DeviceArchitecture
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for DeviceArchitecture
impl Debug for DeviceArchitecture
source§impl Display for DeviceArchitecture
impl Display for DeviceArchitecture
source§impl Hash for DeviceArchitecture
impl Hash for DeviceArchitecture
source§impl PartialEq for DeviceArchitecture
impl PartialEq for DeviceArchitecture
source§fn eq(&self, other: &DeviceArchitecture) -> bool
fn eq(&self, other: &DeviceArchitecture) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryFrom<u32> for DeviceArchitecture
impl TryFrom<u32> for DeviceArchitecture
impl Eq for DeviceArchitecture
impl StructuralPartialEq for DeviceArchitecture
Auto Trait Implementations§
impl RefUnwindSafe for DeviceArchitecture
impl Send for DeviceArchitecture
impl Sync for DeviceArchitecture
impl Unpin for DeviceArchitecture
impl UnwindSafe for DeviceArchitecture
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more