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 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 moreimpl Copy for PcieLinkState
Source§impl Debug for PcieLinkState
impl Debug for PcieLinkState
impl Eq 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
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PcieLinkState
Auto Trait Implementations§
impl Freeze for PcieLinkState
impl RefUnwindSafe for PcieLinkState
impl Send for PcieLinkState
impl Sync for PcieLinkState
impl Unpin for PcieLinkState
impl UnsafeUnpin 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