Skip to main content

RuntimeInterface

Trait RuntimeInterface 

Source
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>;
}

Required Associated Types§

Required Methods§

Source

fn name(&self) -> Result<String>

Source

fn prepare(&self, model: Self::Model) -> Result<Self::Runnable>

Implementors§