[][src]Trait muta_protocol::traits::ExecutorFactory

pub trait ExecutorFactory<DB: DB, S: Storage, Mapping: ServiceMapping>: Send + Sync {
    fn from_root(
        root: MerkleRoot,
        db: Arc<DB>,
        storage: Arc<S>,
        mapping: Arc<Mapping>
    ) -> ProtocolResult<Box<dyn Executor>>; }

Required methods

fn from_root(
    root: MerkleRoot,
    db: Arc<DB>,
    storage: Arc<S>,
    mapping: Arc<Mapping>
) -> ProtocolResult<Box<dyn Executor>>

Loading content...

Implementors

Loading content...