Struct multiversx_sdk::data::vm::VMOutputApi
source · pub struct VMOutputApi {
pub return_data: Vec<String>,
pub return_code: String,
pub return_message: String,
pub gas_remaining: u64,
pub gas_refund: u64,
pub output_accounts: HashMap<String, OutputAccountApi>,
pub deleted_accounts: Option<Vec<String>>,
pub touched_accounts: Option<Vec<String>>,
pub logs: Option<Vec<LogEntryApi>>,
}
Fields§
§return_data: Vec<String>
§return_code: String
§return_message: String
§gas_remaining: u64
§gas_refund: u64
§output_accounts: HashMap<String, OutputAccountApi>
§deleted_accounts: Option<Vec<String>>
§touched_accounts: Option<Vec<String>>
§logs: Option<Vec<LogEntryApi>>
Trait Implementations§
source§impl Clone for VMOutputApi
impl Clone for VMOutputApi
source§fn clone(&self) -> VMOutputApi
fn clone(&self) -> VMOutputApi
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for VMOutputApi
impl Debug for VMOutputApi
source§impl<'de> Deserialize<'de> for VMOutputApi
impl<'de> Deserialize<'de> for VMOutputApi
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more