Enum nvml_wrapper::enum_wrappers::device::InfoRom
source · [−]pub enum InfoRom {
OEM,
ECC,
Power,
}Expand description
Available infoROM objects.
Variants
OEM
An object defined by OEM.
ECC
The ECC object determining the level of ECC support.
Power
The power management object.
Implementations
sourceimpl InfoRom
impl InfoRom
sourcepub fn as_c(&self) -> nvmlInforomObject_enum
pub fn as_c(&self) -> nvmlInforomObject_enum
Returns the C enum variant equivalent for the given Rust enum variant
Trait Implementations
impl Eq for InfoRom
impl StructuralEq for InfoRom
impl StructuralPartialEq for InfoRom
Auto Trait Implementations
impl RefUnwindSafe for InfoRom
impl Send for InfoRom
impl Sync for InfoRom
impl Unpin for InfoRom
impl UnwindSafe for InfoRom
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