Struct multiversx_chain_vm::scenario::model::ScQueryStep
source · pub struct ScQueryStep {
pub id: String,
pub tx_id: Option<String>,
pub comment: Option<String>,
pub tx: Box<TxQuery>,
pub expect: Option<TxExpect>,
}Fields§
§id: String§tx_id: Option<String>§comment: Option<String>§tx: Box<TxQuery>§expect: Option<TxExpect>Implementations§
source§impl ScQueryStep
impl ScQueryStep
pub fn new() -> Self
pub fn to<A>(self, address: A) -> Selfwhere
AddressValue: From<A>,
pub fn function(self, expr: &str) -> Self
pub fn argument(self, expr: &str) -> Self
pub fn expect(self, expect: TxExpect) -> Self
sourcepub fn call<CC>(self, contract_call: CC) -> Selfwhere
CC: ContractCall<DebugApi>,
pub fn call<CC>(self, contract_call: CC) -> Selfwhere
CC: ContractCall<DebugApi>,
Sets following fields based on the smart contract proxy:
- “to”
- “function”
- “arguments”
sourcepub fn call_expect<CC, ExpectedResult>(
self,
contract_call: CC,
expect_value: ExpectedResult
) -> Selfwhere
CC: ContractCall<DebugApi>,
ExpectedResult: CodecFrom<CC::OriginalResult> + TopEncodeMulti,
pub fn call_expect<CC, ExpectedResult>(
self,
contract_call: CC,
expect_value: ExpectedResult
) -> Selfwhere
CC: ContractCall<DebugApi>,
ExpectedResult: CodecFrom<CC::OriginalResult> + TopEncodeMulti,
Sets following fields based on the smart contract proxy:
- “to”
- “function”
- “arguments”
- “expect”
- “out”
- “status” set to 0
Trait Implementations§
source§impl Debug for ScQueryStep
impl Debug for ScQueryStep
source§impl Default for ScQueryStep
impl Default for ScQueryStep
source§fn default() -> ScQueryStep
fn default() -> ScQueryStep
Returns the “default value” for a type. Read more
source§impl<OriginalResult> From<ScQueryStep> for TypedScQuery<OriginalResult>
impl<OriginalResult> From<ScQueryStep> for TypedScQuery<OriginalResult>
source§fn from(untyped: ScQueryStep) -> Self
fn from(untyped: ScQueryStep) -> Self
Converts to this type from the input type.
source§impl<OriginalResult> From<TypedScQuery<OriginalResult>> for ScQueryStep
impl<OriginalResult> From<TypedScQuery<OriginalResult>> for ScQueryStep
source§fn from(typed: TypedScQuery<OriginalResult>) -> Self
fn from(typed: TypedScQuery<OriginalResult>) -> Self
Converts to this type from the input type.