pub enum FunctionHeaderDirective {
Show 15 variants
Visibility(FunctionVisibility),
Linkage(FunctionLinkage),
NoReturn,
AbiPreserve(u32),
AbiPreserveControl(u32),
MaxClusterRank(u32),
BlocksAreClusters,
ExplicitCluster(FunctionDim3),
ReqNctaPerCluster(FunctionDim3),
MaxNReg(u32),
MaxNTid(FunctionDim3),
MinNCtaPerSm(u32),
ReqNTid(FunctionDim3),
MaxNCtaPerSm(u32),
Pragma(Vec<String>),
}Expand description
Directive tokens that may decorate a PTX function header.
Variants§
Visibility(FunctionVisibility)
Linkage(FunctionLinkage)
NoReturn
AbiPreserve(u32)
AbiPreserveControl(u32)
MaxClusterRank(u32)
BlocksAreClusters
ExplicitCluster(FunctionDim3)
ReqNctaPerCluster(FunctionDim3)
MaxNReg(u32)
MaxNTid(FunctionDim3)
MinNCtaPerSm(u32)
ReqNTid(FunctionDim3)
MaxNCtaPerSm(u32)
Pragma(Vec<String>)
Implementations§
Trait Implementations§
Source§impl Clone for FunctionHeaderDirective
impl Clone for FunctionHeaderDirective
Source§fn clone(&self) -> FunctionHeaderDirective
fn clone(&self) -> FunctionHeaderDirective
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 FunctionHeaderDirective
impl Debug for FunctionHeaderDirective
Source§impl PartialEq for FunctionHeaderDirective
impl PartialEq for FunctionHeaderDirective
impl Eq for FunctionHeaderDirective
impl StructuralPartialEq for FunctionHeaderDirective
Auto Trait Implementations§
impl Freeze for FunctionHeaderDirective
impl RefUnwindSafe for FunctionHeaderDirective
impl Send for FunctionHeaderDirective
impl Sync for FunctionHeaderDirective
impl Unpin for FunctionHeaderDirective
impl UnwindSafe for FunctionHeaderDirective
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