pub trait Runtime:
Debug
+ Send
+ Sync
+ 'static {
// Required methods
fn name(&self) -> StaticName;
fn prepare_with_options(
&self,
model: TypedModel,
options: &RunOptions,
) -> TractResult<Box<dyn Runnable>>;
// Provided method
fn prepare(&self, model: TypedModel) -> TractResult<Box<dyn Runnable>> { ... }
}