pub struct VmMessageOutput {
pub exit_code: i32,
pub exit_arg: Option<i32>,
pub stack: Vec<RcStackValue>,
pub success: bool,
pub gas_used: u64,
pub missing_library: Option<HashBytes>,
pub accepted: bool,
pub commited: Option<CommittedState>,
}Fields§
§exit_code: i32§exit_arg: Option<i32>§stack: Vec<RcStackValue>§success: bool§gas_used: u64§missing_library: Option<HashBytes>§accepted: bool§commited: Option<CommittedState>Trait Implementations§
Auto Trait Implementations§
impl Freeze for VmMessageOutput
impl !RefUnwindSafe for VmMessageOutput
impl !Send for VmMessageOutput
impl !Sync for VmMessageOutput
impl Unpin for VmMessageOutput
impl UnsafeUnpin for VmMessageOutput
impl !UnwindSafe for VmMessageOutput
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more