Enum nvml_wrapper::enum_wrappers::device::FbcSessionType
source · [−]pub enum FbcSessionType {
Unknown,
ToSys,
Cuda,
Vid,
HwEnc,
}Expand description
The type of a frame buffer capture session
NVIDIA doesn’t document the variants beyond their names.
Variants
Unknown
ToSys
Cuda
Vid
HwEnc
Implementations
sourceimpl FbcSessionType
impl FbcSessionType
sourcepub fn as_c(&self) -> nvmlFBCSessionType_enum
pub fn as_c(&self) -> nvmlFBCSessionType_enum
Returns the C enum variant equivalent for the given Rust enum variant
Trait Implementations
sourceimpl Clone for FbcSessionType
impl Clone for FbcSessionType
sourcefn clone(&self) -> FbcSessionType
fn clone(&self) -> FbcSessionType
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 FbcSessionType
impl Debug for FbcSessionType
sourceimpl Hash for FbcSessionType
impl Hash for FbcSessionType
sourceimpl PartialEq<FbcSessionType> for FbcSessionType
impl PartialEq<FbcSessionType> for FbcSessionType
sourceimpl TryFrom<u32> for FbcSessionType
impl TryFrom<u32> for FbcSessionType
impl Eq for FbcSessionType
impl StructuralEq for FbcSessionType
impl StructuralPartialEq for FbcSessionType
Auto Trait Implementations
impl RefUnwindSafe for FbcSessionType
impl Send for FbcSessionType
impl Sync for FbcSessionType
impl Unpin for FbcSessionType
impl UnwindSafe for FbcSessionType
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