pub trait ArrayComputeImpl {
const FILTER: Option<KernelRef> = None;
// Provided method
fn _find_kernel(&self, _compute_fn: &dyn ComputeFn) -> Option<KernelRef> { ... }
}
Expand description
A trait used to register static kernels for known compute functions.
Dynamic kernels must be returned via the _find_kernel
method.
Provided Associated Constants§
Provided Methods§
Sourcefn _find_kernel(&self, _compute_fn: &dyn ComputeFn) -> Option<KernelRef>
fn _find_kernel(&self, _compute_fn: &dyn ComputeFn) -> Option<KernelRef>
Fallback implementation to lookup compute kernels at runtime.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.