Union CUlaunchAttributeValue_union
#[repr(C)]pub union CUlaunchAttributeValue_union {
Show 13 fields
pub pad: [i8; 64],
pub accessPolicyWindow: CUaccessPolicyWindow_st,
pub cooperative: i32,
pub syncPolicy: CUsynchronizationPolicy_enum,
pub clusterDim: CUlaunchAttributeValue_union__bindgen_ty_1,
pub clusterSchedulingPolicyPreference: CUclusterSchedulingPolicy_enum,
pub programmaticStreamSerializationAllowed: i32,
pub programmaticEvent: CUlaunchAttributeValue_union__bindgen_ty_2,
pub launchCompletionEvent: CUlaunchAttributeValue_union__bindgen_ty_3,
pub priority: i32,
pub memSyncDomainMap: CUlaunchMemSyncDomainMap_st,
pub memSyncDomain: CUlaunchMemSyncDomain_enum,
pub deviceUpdatableKernelNode: CUlaunchAttributeValue_union__bindgen_ty_4,
}Fields§
§pad: [i8; 64]§accessPolicyWindow: CUaccessPolicyWindow_st§cooperative: i32§syncPolicy: CUsynchronizationPolicy_enum§clusterDim: CUlaunchAttributeValue_union__bindgen_ty_1§clusterSchedulingPolicyPreference: CUclusterSchedulingPolicy_enum§programmaticStreamSerializationAllowed: i32§programmaticEvent: CUlaunchAttributeValue_union__bindgen_ty_2§launchCompletionEvent: CUlaunchAttributeValue_union__bindgen_ty_3§priority: i32§memSyncDomainMap: CUlaunchMemSyncDomainMap_st§memSyncDomain: CUlaunchMemSyncDomain_enum§deviceUpdatableKernelNode: CUlaunchAttributeValue_union__bindgen_ty_4Trait Implementations§
§impl Clone for CUlaunchAttributeValue_union
impl Clone for CUlaunchAttributeValue_union
§fn clone(&self) -> CUlaunchAttributeValue_union
fn clone(&self) -> CUlaunchAttributeValue_union
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 moreimpl Copy for CUlaunchAttributeValue_union
Auto Trait Implementations§
impl Freeze for CUlaunchAttributeValue_union
impl RefUnwindSafe for CUlaunchAttributeValue_union
impl !Send for CUlaunchAttributeValue_union
impl !Sync for CUlaunchAttributeValue_union
impl Unpin for CUlaunchAttributeValue_union
impl UnsafeUnpin for CUlaunchAttributeValue_union
impl UnwindSafe for CUlaunchAttributeValue_union
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