pub trait RuntimeInterface: Debug {
type Runnable: RunnableInterface;
type Model: ModelInterface;
// Required methods
fn name(&self) -> Result<String>;
fn prepare(&self, model: Self::Model) -> Result<Self::Runnable>;
}pub trait RuntimeInterface: Debug {
type Runnable: RunnableInterface;
type Model: ModelInterface;
// Required methods
fn name(&self) -> Result<String>;
fn prepare(&self, model: Self::Model) -> Result<Self::Runnable>;
}