Trait air::trace::run::runner::AirRunner

source ·
pub(crate) trait AirRunner {
    // Required method
    fn call_tracing<'this>(
        &'this mut self,
        air: String,
        prev_data: Vec<u8>,
        data: Vec<u8>,
        init_peer_id: String,
        timestamp: u64,
        ttl: u32,
        current_peer_id: String,
        call_results: CallResults,
        tracing_params: String,
        tracing_output_mode: u8,
        key_pair: &KeyPair,
        particle_id: String,
    ) -> LocalBoxFuture<'this, Result<RawAVMOutcome>>;
}

Required Methods§

source

fn call_tracing<'this>( &'this mut self, air: String, prev_data: Vec<u8>, data: Vec<u8>, init_peer_id: String, timestamp: u64, ttl: u32, current_peer_id: String, call_results: CallResults, tracing_params: String, tracing_output_mode: u8, key_pair: &KeyPair, particle_id: String, ) -> LocalBoxFuture<'this, Result<RawAVMOutcome>>

Implementors§