multiversx_sc_scenario::scenario::tx_to_step

Trait TxToStep

Source
pub trait TxToStep<Env, RH> {
    type Step;

    // Required method
    fn tx_to_step(self) -> StepWrapper<Env, Self::Step, RH>;
}

Required Associated Types§

Required Methods§

Source

fn tx_to_step(self) -> StepWrapper<Env, Self::Step, RH>

Implementors§

Source§

impl<Env, From, Payment, Gas, CodeValue, RH> TxToStep<Env, RH> for Tx<Env, From, (), Payment, Gas, DeployCall<Env, Code<CodeValue>>, RH>
where Env: TxEnvWithTxHash<RHExpect = TxExpect>, From: TxFromSpecified<Env>, Payment: TxPayment<Env>, Gas: TxGas<Env>, CodeValue: TxCodeValue<Env>, RH: RHListExec<TxResponse, Env>,

Source§

impl<Env, From, To, Gas, RH, CodeValue> TxToStep<Env, RH> for Tx<Env, From, To, NotPayable, Gas, UpgradeCall<Env, Code<CodeValue>>, RH>
where Env: TxEnv<RHExpect = TxExpect>, From: TxFromSpecified<Env>, To: TxToSpecified<Env>, Gas: TxGas<Env>, CodeValue: TxCodeValue<Env>, RH: RHListExec<TxResponse, Env>,

Source§

impl<Env, From, To, Payment, Gas> TxToStep<Env, ()> for Tx<Env, From, To, Payment, Gas, (), ()>
where Env: TxEnv, From: TxFromSpecified<Env>, To: TxToSpecified<Env>, Payment: TxPayment<Env>, Gas: TxGas<Env>,

Source§

impl<Env, From, To, Payment, Gas, RH> TxToStep<Env, RH> for Tx<Env, From, To, Payment, Gas, FunctionCall<Env::Api>, RH>
where Env: TxEnvWithTxHash<RHExpect = TxExpect>, From: TxFromSpecified<Env>, To: TxToSpecified<Env>, Payment: TxPayment<Env>, Gas: TxGas<Env>, RH: RHListExec<TxResponse, Env>,