Enum nvml_wrapper::enum_wrappers::device::PcieLinkState
source · pub enum PcieLinkState {
Keep,
ShutDown,
}
Expand description
Options to pass to [crate::Device::remove()
].
Variants§
Implementations§
source§impl PcieLinkState
impl PcieLinkState
sourcepub fn as_c(&self) -> nvmlPcieLinkState_enum
pub fn as_c(&self) -> nvmlPcieLinkState_enum
Returns the C enum variant equivalent for the given Rust enum variant
Trait Implementations§
source§impl Clone for PcieLinkState
impl Clone for PcieLinkState
source§fn clone(&self) -> PcieLinkState
fn clone(&self) -> PcieLinkState
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 PcieLinkState
impl Debug for PcieLinkState
source§impl Hash for PcieLinkState
impl Hash for PcieLinkState
source§impl PartialEq for PcieLinkState
impl PartialEq for PcieLinkState
source§fn eq(&self, other: &PcieLinkState) -> bool
fn eq(&self, other: &PcieLinkState) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl TryFrom<u32> for PcieLinkState
impl TryFrom<u32> for PcieLinkState
impl Eq for PcieLinkState
impl StructuralPartialEq for PcieLinkState
Auto Trait Implementations§
impl RefUnwindSafe for PcieLinkState
impl Send for PcieLinkState
impl Sync for PcieLinkState
impl Unpin for PcieLinkState
impl UnwindSafe for PcieLinkState
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