multiversx_sc_scenario/facade/result_handlers/
expect_status.rsuse multiversx_sc::types::{RHListItem, RHListItemExec, TxEnv};
use crate::scenario_model::{CheckValue, TxExpect, TxResponse};
pub struct ExpectStatus(pub u64);
impl<Env, Original> RHListItem<Env, Original> for ExpectStatus
where
Env: TxEnv,
{
type Returns = ();
}
impl<Env, Original> RHListItemExec<TxResponse, Env, Original> for ExpectStatus
where
Env: TxEnv<RHExpect = TxExpect>,
{
fn item_tx_expect(&self, mut prev: TxExpect) -> TxExpect {
prev.status = CheckValue::Equal(self.0.into());
prev
}
fn item_process_result(self, _: &TxResponse) -> Self::Returns {}
}