#[repr(u32)]pub enum cudaExternalMemoryHandleType {
cudaExternalMemoryHandleTypeOpaqueFd = 1,
cudaExternalMemoryHandleTypeOpaqueWin32 = 2,
cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3,
cudaExternalMemoryHandleTypeD3D12Heap = 4,
cudaExternalMemoryHandleTypeD3D12Resource = 5,
cudaExternalMemoryHandleTypeD3D11Resource = 6,
cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7,
cudaExternalMemoryHandleTypeNvSciBuf = 8,
}
Variants§
cudaExternalMemoryHandleTypeOpaqueFd = 1
cudaExternalMemoryHandleTypeOpaqueWin32 = 2
cudaExternalMemoryHandleTypeOpaqueWin32Kmt = 3
cudaExternalMemoryHandleTypeD3D12Heap = 4
cudaExternalMemoryHandleTypeD3D12Resource = 5
cudaExternalMemoryHandleTypeD3D11Resource = 6
cudaExternalMemoryHandleTypeD3D11ResourceKmt = 7
cudaExternalMemoryHandleTypeNvSciBuf = 8
Trait Implementations§
Source§impl Clone for cudaExternalMemoryHandleType
impl Clone for cudaExternalMemoryHandleType
Source§fn clone(&self) -> cudaExternalMemoryHandleType
fn clone(&self) -> cudaExternalMemoryHandleType
Returns a duplicate 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 cudaExternalMemoryHandleType
impl Debug for cudaExternalMemoryHandleType
Source§impl Hash for cudaExternalMemoryHandleType
impl Hash for cudaExternalMemoryHandleType
Source§impl Ord for cudaExternalMemoryHandleType
impl Ord for cudaExternalMemoryHandleType
Source§fn cmp(&self, other: &cudaExternalMemoryHandleType) -> Ordering
fn cmp(&self, other: &cudaExternalMemoryHandleType) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for cudaExternalMemoryHandleType
impl PartialEq for cudaExternalMemoryHandleType
Source§fn eq(&self, other: &cudaExternalMemoryHandleType) -> bool
fn eq(&self, other: &cudaExternalMemoryHandleType) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl PartialOrd for cudaExternalMemoryHandleType
impl PartialOrd for cudaExternalMemoryHandleType
impl Copy for cudaExternalMemoryHandleType
impl Eq for cudaExternalMemoryHandleType
impl StructuralPartialEq for cudaExternalMemoryHandleType
Auto Trait Implementations§
impl Freeze for cudaExternalMemoryHandleType
impl RefUnwindSafe for cudaExternalMemoryHandleType
impl Send for cudaExternalMemoryHandleType
impl Sync for cudaExternalMemoryHandleType
impl Unpin for cudaExternalMemoryHandleType
impl UnwindSafe for cudaExternalMemoryHandleType
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