pub struct DebugTxTrace {
pub kind: Option<String>,
pub from: Option<Address>,
pub to: Option<Address>,
pub value: Option<Quantity>,
pub gas: Option<Quantity>,
pub gas_used: Option<Quantity>,
pub input: Option<Data>,
pub output: Option<Data>,
pub error: Option<String>,
pub revert_reason: Option<String>,
pub calls: Vec<DebugTxTrace>,
}Fields§
§kind: Option<String>§from: Option<Address>§to: Option<Address>§value: Option<Quantity>§gas: Option<Quantity>§gas_used: Option<Quantity>§input: Option<Data>§output: Option<Data>§error: Option<String>§revert_reason: Option<String>§calls: Vec<DebugTxTrace>Trait Implementations§
Source§impl Clone for DebugTxTrace
impl Clone for DebugTxTrace
Source§fn clone(&self) -> DebugTxTrace
fn clone(&self) -> DebugTxTrace
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 DebugTxTrace
impl Debug for DebugTxTrace
Source§impl Default for DebugTxTrace
impl Default for DebugTxTrace
Source§fn default() -> DebugTxTrace
fn default() -> DebugTxTrace
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DebugTxTrace
impl<'de> Deserialize<'de> for DebugTxTrace
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 PartialEq for DebugTxTrace
impl PartialEq for DebugTxTrace
Source§impl Serialize for DebugTxTrace
impl Serialize for DebugTxTrace
impl Eq for DebugTxTrace
impl StructuralPartialEq for DebugTxTrace
Auto Trait Implementations§
impl Freeze for DebugTxTrace
impl RefUnwindSafe for DebugTxTrace
impl Send for DebugTxTrace
impl Sync for DebugTxTrace
impl Unpin for DebugTxTrace
impl UnwindSafe for DebugTxTrace
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