pub struct TraceCapabilities {Show 14 fields
pub opcode_steps: bool,
pub stack: bool,
pub memory: bool,
pub storage: bool,
pub storage_diff: bool,
pub call_trace: bool,
pub contract_creation: bool,
pub logs: bool,
pub revert_data: bool,
pub gas_details: bool,
pub account_changes: bool,
pub transient_storage: bool,
pub return_data: bool,
pub notes: Vec<String>,
}Fields§
§opcode_steps: bool§stack: bool§memory: bool§storage: bool§storage_diff: bool§call_trace: bool§contract_creation: bool§logs: bool§revert_data: bool§gas_details: bool§account_changes: bool§transient_storage: boolEvery TLOAD/TSTORE since the transaction began carries transient_storage.
return_data: boolEvery step carries the return data buffer it starts with.
notes: Vec<String>Trait Implementations§
Source§impl Clone for TraceCapabilities
impl Clone for TraceCapabilities
Source§impl Debug for TraceCapabilities
impl Debug for TraceCapabilities
Source§impl Default for TraceCapabilities
impl Default for TraceCapabilities
Source§impl<'de> Deserialize<'de> for TraceCapabilities
impl<'de> Deserialize<'de> for TraceCapabilities
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 TraceCapabilities
Source§impl PartialEq for TraceCapabilities
impl PartialEq for TraceCapabilities
Source§impl Serialize for TraceCapabilities
impl Serialize for TraceCapabilities
impl StructuralPartialEq for TraceCapabilities
Auto Trait Implementations§
impl Freeze for TraceCapabilities
impl RefUnwindSafe for TraceCapabilities
impl Send for TraceCapabilities
impl Sync for TraceCapabilities
impl Unpin for TraceCapabilities
impl UnsafeUnpin for TraceCapabilities
impl UnwindSafe for TraceCapabilities
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