pub trait Executable: Backend {
// Required method
fn dispatch(
&self,
program: &Program,
inputs: &[MemoryRef<'_>],
config: &DispatchConfig,
) -> Result<Vec<Memory>, BackendError>;
}Expand description
Backend capability for direct program execution.
Required Methods§
Sourcefn dispatch(
&self,
program: &Program,
inputs: &[MemoryRef<'_>],
config: &DispatchConfig,
) -> Result<Vec<Memory>, BackendError>
fn dispatch( &self, program: &Program, inputs: &[MemoryRef<'_>], config: &DispatchConfig, ) -> Result<Vec<Memory>, BackendError>
Dispatch a validated program.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".