Enum nvml_wrapper::enum_wrappers::device::PcieLinkState
source · [−]pub enum PcieLinkState {
Keep,
ShutDown,
}Expand description
Options to pass to crate::Device::remove().
Variants
Keep
ShutDown
Implementations
sourceimpl 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
sourceimpl Clone for PcieLinkState
impl Clone for PcieLinkState
sourcefn clone(&self) -> PcieLinkState
fn clone(&self) -> PcieLinkState
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 PcieLinkState
impl Debug for PcieLinkState
sourceimpl Hash for PcieLinkState
impl Hash for PcieLinkState
sourceimpl PartialEq<PcieLinkState> for PcieLinkState
impl PartialEq<PcieLinkState> for PcieLinkState
sourceimpl TryFrom<u32> for PcieLinkState
impl TryFrom<u32> for PcieLinkState
impl Eq for PcieLinkState
impl StructuralEq 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
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