pub struct ExecutionResources {
pub vm_resources: VmExecutionResources,
pub gas_consumed: Option<u64>,
pub syscall_counter: Option<HashMap<DeprecatedSyscallSelector, SyscallUsage>>,
}Fields§
§vm_resources: VmExecutionResources§gas_consumed: Option<u64>§syscall_counter: Option<HashMap<DeprecatedSyscallSelector, SyscallUsage>>Present for snforge >= 0.46.0.
Trait Implementations§
Source§impl AddAssign<&ExecutionResources> for ExecutionResources
impl AddAssign<&ExecutionResources> for ExecutionResources
Source§fn add_assign(&mut self, other: &ExecutionResources)
fn add_assign(&mut self, other: &ExecutionResources)
Performs the
+= operation. Read moreSource§impl Clone for ExecutionResources
impl Clone for ExecutionResources
Source§fn clone(&self) -> ExecutionResources
fn clone(&self) -> ExecutionResources
Returns a duplicate 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 ExecutionResources
impl Debug for ExecutionResources
Source§impl Default for ExecutionResources
impl Default for ExecutionResources
Source§fn default() -> ExecutionResources
fn default() -> ExecutionResources
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExecutionResources
impl<'de> Deserialize<'de> for ExecutionResources
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
Source§impl Serialize for ExecutionResources
impl Serialize for ExecutionResources
Source§impl SubAssign<&ExecutionResources> for ExecutionResources
impl SubAssign<&ExecutionResources> for ExecutionResources
Source§fn sub_assign(&mut self, other: &ExecutionResources)
fn sub_assign(&mut self, other: &ExecutionResources)
Performs the
-= operation. Read moreAuto Trait Implementations§
impl Freeze for ExecutionResources
impl RefUnwindSafe for ExecutionResources
impl Send for ExecutionResources
impl Sync for ExecutionResources
impl Unpin for ExecutionResources
impl UnwindSafe for ExecutionResources
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