Skip to main content

MegakernelDispatch

Trait MegakernelDispatch 

Source
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§

Source

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".

Implementors§