#[repr(transparent)]pub struct CUmulticastObject(pub *mut c_void);Expand description
Opaque handle to an NVLink multicast object (CUDA 12.8+).
Used with cuMulticastCreate, cuMulticastAddDevice, and related
functions to manage NVLink multicast memory regions across devices.
Tuple Fields§
§0: *mut c_voidImplementations§
Trait Implementations§
Source§impl Clone for CUmulticastObject
impl Clone for CUmulticastObject
Source§fn clone(&self) -> CUmulticastObject
fn clone(&self) -> CUmulticastObject
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 CUmulticastObject
impl Debug for CUmulticastObject
Source§impl Default for CUmulticastObject
impl Default for CUmulticastObject
Source§impl Hash for CUmulticastObject
impl Hash for CUmulticastObject
Source§impl PartialEq for CUmulticastObject
impl PartialEq for CUmulticastObject
impl Copy for CUmulticastObject
impl Eq for CUmulticastObject
impl Send for CUmulticastObject
impl StructuralPartialEq for CUmulticastObject
impl Sync for CUmulticastObject
Auto Trait Implementations§
impl Freeze for CUmulticastObject
impl RefUnwindSafe for CUmulticastObject
impl Unpin for CUmulticastObject
impl UnsafeUnpin for CUmulticastObject
impl UnwindSafe for CUmulticastObject
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