Struct evm_adapters::call_tracing::CallTraceNode [−][src]
pub struct CallTraceNode {
pub parent: Option<usize>,
pub children: Vec<usize>,
pub idx: usize,
pub trace: CallTrace,
pub logs: Vec<RawLog>,
pub ordering: Vec<LogCallOrder>,
}
Expand description
A node in the arena
Fields
parent: Option<usize>
Parent node index in the arena
children: Vec<usize>
Children node indexes in the arena
idx: usize
This node’s index in the arena
trace: CallTrace
The call trace
logs: Vec<RawLog>
Logs
ordering: Vec<LogCallOrder>
Ordering of child calls and logs
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
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
Auto Trait Implementations
impl RefUnwindSafe for CallTraceNode
impl Send for CallTraceNode
impl Sync for CallTraceNode
impl Unpin for CallTraceNode
impl UnwindSafe for CallTraceNode
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more