pub struct ExecutionCall {Show 17 fields
pub id: usize,
pub parent_id: Option<usize>,
pub depth: u64,
pub entry_step: Option<usize>,
pub exit_step: Option<usize>,
pub call_type: String,
pub from: String,
pub to: String,
pub bytecode_address: String,
pub value: String,
pub input: String,
pub gas_limit: u64,
pub gas_used: Option<u64>,
pub output: Option<String>,
pub success: Option<bool>,
pub error: Option<String>,
pub code_hash: Option<String>,
}Fields§
§id: usize§parent_id: Option<usize>§depth: u64§entry_step: Option<usize>§exit_step: Option<usize>§call_type: String§from: String§to: String§bytecode_address: String§value: String§input: String§gas_limit: u64§gas_used: Option<u64>§output: Option<String>§success: Option<bool>§error: Option<String>§code_hash: Option<String>The keccak-256 hash of the code the frame runs, when the backend knows it. It tells apart programs that run at one address, such as code replaced by a test cheatcode.
Trait Implementations§
Source§impl Clone for ExecutionCall
impl Clone for ExecutionCall
Source§impl Debug for ExecutionCall
impl Debug for ExecutionCall
Source§impl<'de> Deserialize<'de> for ExecutionCall
impl<'de> Deserialize<'de> for ExecutionCall
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
impl Eq for ExecutionCall
Source§impl PartialEq for ExecutionCall
impl PartialEq for ExecutionCall
Source§impl Serialize for ExecutionCall
impl Serialize for ExecutionCall
impl StructuralPartialEq for ExecutionCall
Auto Trait Implementations§
impl Freeze for ExecutionCall
impl RefUnwindSafe for ExecutionCall
impl Send for ExecutionCall
impl Sync for ExecutionCall
impl Unpin for ExecutionCall
impl UnsafeUnpin for ExecutionCall
impl UnwindSafe for ExecutionCall
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