#[repr(transparent)]pub struct cudaFuncAttribute(pub c_uint);
Expand description
CUDA function attributes that can be set using ::cudaFuncSetAttribute
Tuple Fields§
§0: c_uint
Implementations§
Source§impl cudaFuncAttribute
impl cudaFuncAttribute
< Maximum dynamic shared memory size
Source§impl cudaFuncAttribute
impl cudaFuncAttribute
< Preferred shared memory-L1 cache split
Source§impl cudaFuncAttribute
impl cudaFuncAttribute
Sourcepub const cudaFuncAttributeClusterDimMustBeSet: cudaFuncAttribute
pub const cudaFuncAttributeClusterDimMustBeSet: cudaFuncAttribute
< Indicator to enforce valid cluster dimension specification on kernel launch
Source§impl cudaFuncAttribute
impl cudaFuncAttribute
Sourcepub const cudaFuncAttributeRequiredClusterWidth: cudaFuncAttribute
pub const cudaFuncAttributeRequiredClusterWidth: cudaFuncAttribute
< Required cluster width
Source§impl cudaFuncAttribute
impl cudaFuncAttribute
Sourcepub const cudaFuncAttributeRequiredClusterHeight: cudaFuncAttribute
pub const cudaFuncAttributeRequiredClusterHeight: cudaFuncAttribute
< Required cluster height
Source§impl cudaFuncAttribute
impl cudaFuncAttribute
Sourcepub const cudaFuncAttributeRequiredClusterDepth: cudaFuncAttribute
pub const cudaFuncAttributeRequiredClusterDepth: cudaFuncAttribute
< Required cluster depth
Source§impl cudaFuncAttribute
impl cudaFuncAttribute
Sourcepub const cudaFuncAttributeNonPortableClusterSizeAllowed: cudaFuncAttribute
pub const cudaFuncAttributeNonPortableClusterSizeAllowed: cudaFuncAttribute
< Whether non-portable cluster scheduling policy is supported
Source§impl cudaFuncAttribute
impl cudaFuncAttribute
Sourcepub const cudaFuncAttributeClusterSchedulingPolicyPreference: cudaFuncAttribute
pub const cudaFuncAttributeClusterSchedulingPolicyPreference: cudaFuncAttribute
< Required cluster scheduling policy preference
Source§impl cudaFuncAttribute
impl cudaFuncAttribute
pub const cudaFuncAttributeMax: cudaFuncAttribute
Trait Implementations§
Source§impl Clone for cudaFuncAttribute
impl Clone for cudaFuncAttribute
Source§fn clone(&self) -> cudaFuncAttribute
fn clone(&self) -> cudaFuncAttribute
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 cudaFuncAttribute
impl Debug for cudaFuncAttribute
Source§impl Hash for cudaFuncAttribute
impl Hash for cudaFuncAttribute
Source§impl PartialEq for cudaFuncAttribute
impl PartialEq for cudaFuncAttribute
impl Copy for cudaFuncAttribute
impl Eq for cudaFuncAttribute
impl StructuralPartialEq for cudaFuncAttribute
Auto Trait Implementations§
impl Freeze for cudaFuncAttribute
impl RefUnwindSafe for cudaFuncAttribute
impl Send for cudaFuncAttribute
impl Sync for cudaFuncAttribute
impl Unpin for cudaFuncAttribute
impl UnwindSafe for cudaFuncAttribute
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