Trait holochain_conductor_services::CellRunner

source ·
pub trait CellRunner: Send + Sync + 'static {
    // Required method
    fn call_zome<'life0, 'life1, 'async_trait>(
        &'life0 self,
        provenance: &'life1 AgentPubKey,
        cap_secret: Option<CapSecret>,
        cell_id: CellId,
        zome_name: ZomeName,
        fn_name: FunctionName,
        payload: ExternIO
    ) -> Pin<Box<dyn Future<Output = Result<ExternIO>> + Send + 'async_trait>>
       where Self: 'async_trait,
             'life0: 'async_trait,
             'life1: 'async_trait;
}

Required Methods§

source

fn call_zome<'life0, 'life1, 'async_trait>( &'life0 self, provenance: &'life1 AgentPubKey, cap_secret: Option<CapSecret>, cell_id: CellId, zome_name: ZomeName, fn_name: FunctionName, payload: ExternIO ) -> Pin<Box<dyn Future<Output = Result<ExternIO>> + Send + 'async_trait>>
where Self: 'async_trait, 'life0: 'async_trait, 'life1: 'async_trait,

Implementors§