#[repr(u32)]pub enum NvLinkUtilizationCountUnits {
Cycles = 0,
Packets = 1,
Bytes = 2,
Reserved = 3,
Count = 4,
}Variants§
Trait Implementations§
Source§impl Clone for NvLinkUtilizationCountUnits
impl Clone for NvLinkUtilizationCountUnits
Source§fn clone(&self) -> NvLinkUtilizationCountUnits
fn clone(&self) -> NvLinkUtilizationCountUnits
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 NvLinkUtilizationCountUnits
impl Debug for NvLinkUtilizationCountUnits
Source§impl From<NvLinkUtilizationCountUnits> for nvmlNvLinkUtilizationCountUnits_t
impl From<NvLinkUtilizationCountUnits> for nvmlNvLinkUtilizationCountUnits_t
Source§fn from(value: NvLinkUtilizationCountUnits) -> Self
fn from(value: NvLinkUtilizationCountUnits) -> Self
Converts to this type from the input type.
Source§impl From<NvLinkUtilizationCountUnits> for u32
impl From<NvLinkUtilizationCountUnits> for u32
Source§fn from(enum_value: NvLinkUtilizationCountUnits) -> Self
fn from(enum_value: NvLinkUtilizationCountUnits) -> Self
Converts to this type from the input type.
Source§impl From<nvmlNvLinkUtilizationCountUnits_enum> for NvLinkUtilizationCountUnits
impl From<nvmlNvLinkUtilizationCountUnits_enum> for NvLinkUtilizationCountUnits
Source§fn from(value: nvmlNvLinkUtilizationCountUnits_t) -> Self
fn from(value: nvmlNvLinkUtilizationCountUnits_t) -> Self
Converts to this type from the input type.
Source§impl Hash for NvLinkUtilizationCountUnits
impl Hash for NvLinkUtilizationCountUnits
Source§impl PartialEq for NvLinkUtilizationCountUnits
impl PartialEq for NvLinkUtilizationCountUnits
Source§fn eq(&self, other: &NvLinkUtilizationCountUnits) -> bool
fn eq(&self, other: &NvLinkUtilizationCountUnits) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl TryFrom<u32> for NvLinkUtilizationCountUnits
impl TryFrom<u32> for NvLinkUtilizationCountUnits
Source§type Error = TryFromPrimitiveError<NvLinkUtilizationCountUnits>
type Error = TryFromPrimitiveError<NvLinkUtilizationCountUnits>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for NvLinkUtilizationCountUnits
impl TryFromPrimitive for NvLinkUtilizationCountUnits
const NAME: &'static str = "NvLinkUtilizationCountUnits"
type Primitive = u32
type Error = TryFromPrimitiveError<NvLinkUtilizationCountUnits>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
impl Copy for NvLinkUtilizationCountUnits
impl Eq for NvLinkUtilizationCountUnits
impl StructuralPartialEq for NvLinkUtilizationCountUnits
Auto Trait Implementations§
impl Freeze for NvLinkUtilizationCountUnits
impl RefUnwindSafe for NvLinkUtilizationCountUnits
impl Send for NvLinkUtilizationCountUnits
impl Sync for NvLinkUtilizationCountUnits
impl Unpin for NvLinkUtilizationCountUnits
impl UnsafeUnpin for NvLinkUtilizationCountUnits
impl UnwindSafe for NvLinkUtilizationCountUnits
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