pub enum FunctionKernelDirective {
Entry(EntryFunction),
Func(FuncFunction),
Alias(FunctionAlias),
}Expand description
All directives that describe kernel/function entities.
Variants§
Trait Implementations§
Source§impl Clone for FunctionKernelDirective
impl Clone for FunctionKernelDirective
Source§fn clone(&self) -> FunctionKernelDirective
fn clone(&self) -> FunctionKernelDirective
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 FunctionKernelDirective
impl Debug for FunctionKernelDirective
Source§impl PartialEq for FunctionKernelDirective
impl PartialEq for FunctionKernelDirective
Source§impl PtxParser for FunctionKernelDirective
impl PtxParser for FunctionKernelDirective
Source§fn parse(stream: &mut PtxTokenStream<'_>) -> Result<Self, PtxParseError>
fn parse(stream: &mut PtxTokenStream<'_>) -> Result<Self, PtxParseError>
Parse an instance of
Self from the token stream.impl StructuralPartialEq for FunctionKernelDirective
Auto Trait Implementations§
impl Freeze for FunctionKernelDirective
impl RefUnwindSafe for FunctionKernelDirective
impl Send for FunctionKernelDirective
impl Sync for FunctionKernelDirective
impl Unpin for FunctionKernelDirective
impl UnwindSafe for FunctionKernelDirective
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