pub trait Runner {
    fn run<'life0, 'life1, 'life2, 'async_trait>(
        &'life0 self,
        ctx: &'life1 Context,
        arg: &'life2 StringList
    ) -> Pin<Box<dyn Future<Output = RpcResult<StringList>> + Send + 'async_trait>>
    where
        'life0: 'async_trait,
        'life1: 'async_trait,
        'life2: 'async_trait,
        Self: 'async_trait
; fn contract_id() -> &'static str { ... } }
Expand description

The Runner interface has a single Run method wasmbus.contractId: wasmcloud:example:runner wasmbus.actorReceive

Required Methods

The Run operation takes an array of strings and returns an array of strings. The interpretation of the inputs, and the meaning of the outputs, is dependent on the implementation. Either input or output arrays may be empty.

Provided Methods

returns the capability contract id for this interface

Implementors