[−][src]Enum rustacuda::function::FunctionAttribute
All supported function attributes for Function::get_attribute
Variants
MaxThreadsPerBlock
The maximum number of threads per block, beyond which a launch would fail. This depends on both the function and the device.
The size in bytes of the statically-allocated shared memory required by this function.
ConstSizeBytes
The size in bytes of the constant memory required by this function
LocalSizeBytes
The size in bytes of local memory used by each thread of this function
NumRegisters
The number of registers used by each thread of this function
PtxVersion
The PTX virtual architecture version for which the function was compiled. This value is the major PTX version * 10 + the minor PTX version, so version 1.3 would return the value 13.
BinaryVersion
The binary architecture version for which the function was compiled. Encoded the same way as PtxVersion.
CacheModeCa
The attribute to indicate whether the function has been compiled with user specified option "-Xptxas --dlcm=ca" set.
Trait Implementations
impl Clone for FunctionAttribute
[src]
fn clone(&self) -> FunctionAttribute
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for FunctionAttribute
[src]
impl Copy for FunctionAttribute
[src]
impl PartialEq<FunctionAttribute> for FunctionAttribute
[src]
fn eq(&self, other: &FunctionAttribute) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Debug for FunctionAttribute
[src]
impl Hash for FunctionAttribute
[src]
Auto Trait Implementations
impl Send for FunctionAttribute
impl Sync for FunctionAttribute
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,