Enum nvml_wrapper::enum_wrappers::device::P2pStatus
source · [−]pub enum P2pStatus {
Ok,
ChipsetNotSupported,
GpuNotSupported,
IohTopologyNotSupported,
DisabledByRegkey,
NotSupported,
Unknown,
}Expand description
P2P capability index status.
Variants
Ok
ChipsetNotSupported
GpuNotSupported
IohTopologyNotSupported
DisabledByRegkey
NotSupported
Unknown
Implementations
sourceimpl P2pStatus
impl P2pStatus
sourcepub fn as_c(&self) -> nvmlGpuP2PStatus_enum
pub fn as_c(&self) -> nvmlGpuP2PStatus_enum
Returns the C enum variant equivalent for the given Rust enum variant
Trait Implementations
impl Eq for P2pStatus
impl StructuralEq for P2pStatus
impl StructuralPartialEq for P2pStatus
Auto Trait Implementations
impl RefUnwindSafe for P2pStatus
impl Send for P2pStatus
impl Sync for P2pStatus
impl Unpin for P2pStatus
impl UnwindSafe for P2pStatus
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