Struct near_vm_logic::VMOutcome
source · [−]pub struct VMOutcome {
pub balance: Balance,
pub storage_usage: StorageUsage,
pub return_data: ReturnData,
pub burnt_gas: Gas,
pub used_gas: Gas,
pub logs: Vec<String>,
pub profile: ProfileData,
pub action_receipts: Vec<(AccountId, ReceiptMetadata)>,
}
Fields
balance: Balance
storage_usage: StorageUsage
return_data: ReturnData
burnt_gas: Gas
used_gas: Gas
logs: Vec<String>
profile: ProfileData
Data collected from making a contract call
action_receipts: Vec<(AccountId, ReceiptMetadata)>
Trait Implementations
impl StructuralPartialEq for VMOutcome
Auto Trait Implementations
impl RefUnwindSafe for VMOutcome
impl Send for VMOutcome
impl Sync for VMOutcome
impl Unpin for VMOutcome
impl UnwindSafe for VMOutcome
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more