Struct multiversx_chain_vm::scenario::model::TypedScQuery
source · pub struct TypedScQuery<OriginalResult> {
pub id: String,
pub tx_id: Option<String>,
pub comment: Option<String>,
pub tx: Box<TxQuery>,
pub expect: Option<TxExpect>,
/* private fields */
}Fields§
§id: String§tx_id: Option<String>§comment: Option<String>§tx: Box<TxQuery>§expect: Option<TxExpect>Implementations§
source§impl<OriginalResult> TypedScQuery<OriginalResult>
impl<OriginalResult> TypedScQuery<OriginalResult>
source§impl<OriginalResult> TypedScQuery<OriginalResult>where
OriginalResult: TopEncodeMulti,
impl<OriginalResult> TypedScQuery<OriginalResult>where OriginalResult: TopEncodeMulti,
sourcepub fn execute<E: TypedScQueryExecutor, RequestedResult>(
self,
executor: &mut E
) -> RequestedResultwhere
RequestedResult: CodecFrom<OriginalResult>,
pub fn execute<E: TypedScQueryExecutor, RequestedResult>( self, executor: &mut E ) -> RequestedResultwhere RequestedResult: CodecFrom<OriginalResult>,
Executes the operation, on the given executor.
Trait Implementations§
source§impl<OriginalResult: Debug> Debug for TypedScQuery<OriginalResult>
impl<OriginalResult: Debug> Debug for TypedScQuery<OriginalResult>
source§impl<OriginalResult> Default for TypedScQuery<OriginalResult>
impl<OriginalResult> Default for TypedScQuery<OriginalResult>
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.