pub trait RHListExec<RawResult, Env>: RHList<Env>where
Env: TxEnv,{
// Required methods
fn list_tx_expect(&self) -> <Env as TxEnv>::RHExpect;
fn list_process_result(self, raw_result: &RawResult) -> Self::ListReturns;
}
Expand description
Indicates how result processing will undergo for an ensemble of result handlers.
Required Methods§
Sourcefn list_tx_expect(&self) -> <Env as TxEnv>::RHExpect
fn list_tx_expect(&self) -> <Env as TxEnv>::RHExpect
Provides the execution pre-processing, in which result handlers collectively produce an “expect” field.
The operation starts with the default “expect” field, which normally has all fields unspecified, except for the “status”, which is by default set to “0”. This means that failing transactions will cause a panic unless explicitly stated in one of the result handlers.
Sourcefn list_process_result(self, raw_result: &RawResult) -> Self::ListReturns
fn list_process_result(self, raw_result: &RawResult) -> Self::ListReturns
Aggregates the executions of all result handlers, as configured for a transaction.