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>>;
}