Trait protoflow_core::Runtime
source · pub trait Runtime {
// Required methods
fn execute_block(
&mut self,
block: Box<dyn Block>,
) -> BlockResult<Rc<dyn Process>>;
fn execute<X: Transport + Default>(
&mut self,
system: System<X>,
) -> BlockResult<Rc<dyn Process>>;
}
Required Methods§
fn execute_block( &mut self, block: Box<dyn Block>, ) -> BlockResult<Rc<dyn Process>>
fn execute<X: Transport + Default>( &mut self, system: System<X>, ) -> BlockResult<Rc<dyn Process>>
Object Safety§
This trait is not object safe.