pub trait MegakernelDispatch {
// Required method
fn dispatch_megakernel(
&self,
work_queue: &[MegakernelWorkItem],
config: &MegakernelConfig,
) -> Result<MegakernelReport, BackendError>;
}Expand description
Backend-neutral megakernel dispatch contract.
Required Methods§
Sourcefn dispatch_megakernel(
&self,
work_queue: &[MegakernelWorkItem],
config: &MegakernelConfig,
) -> Result<MegakernelReport, BackendError>
fn dispatch_megakernel( &self, work_queue: &[MegakernelWorkItem], config: &MegakernelConfig, ) -> Result<MegakernelReport, BackendError>
Drain the requested megakernel dispatch.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".