Trait KernelFunction

Source
pub trait KernelFunction<Args> {
    // Required methods
    fn execute(&self, args: Args, thread_ctx: ThreadContext);
    fn name(&self) -> &str;
}
Expand description

Kernel function trait

Required Methods§

Source

fn execute(&self, args: Args, thread_ctx: ThreadContext)

Execute the kernel with given arguments

Source

fn name(&self) -> &str

Get kernel name for debugging

Implementors§