linera_execution

Trait UserContractModule

Source
pub trait UserContractModule:
    DynClone
    + Any
    + Post
    + Send
    + Sync {
    // Required method
    fn instantiate(
        &self,
        runtime: ContractSyncRuntimeHandle,
    ) -> Result<UserContractInstance, ExecutionError>;
}
Expand description

A factory trait to obtain a UserContract from a UserContractModule

Required Methods§

Implementors§