Enum nvml_wrapper::enums::device::DeviceArchitecture
source · [−]pub enum DeviceArchitecture {
Kepler,
Maxwell,
Pascal,
Volta,
Turing,
Ampere,
Unknown,
}Expand description
Returned by crate::Device::architecture().
This is the simplified chip architecture of the device.
Variants
Kepler
Maxwell
Pascal
Volta
Turing
Ampere
Unknown
Unknown device architecture (most likely something newer).
Implementations
sourceimpl 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
sourceimpl Clone for DeviceArchitecture
impl Clone for DeviceArchitecture
sourcefn clone(&self) -> DeviceArchitecture
fn clone(&self) -> DeviceArchitecture
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for DeviceArchitecture
impl Debug for DeviceArchitecture
sourceimpl Display for DeviceArchitecture
impl Display for DeviceArchitecture
sourceimpl Hash for DeviceArchitecture
impl Hash for DeviceArchitecture
sourceimpl TryFrom<u32> for DeviceArchitecture
impl TryFrom<u32> for DeviceArchitecture
impl Eq for DeviceArchitecture
impl StructuralEq 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
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