pub struct BlockTraceResult {
pub block: U256,
pub hash: B256,
pub traces: Vec<TraceResult>,
}
Expand description
blockTraceResult represents the results of tracing a single block when an entire chain is being traced.
Fields§
§block: U256
Block number corresponding to the trace task
hash: B256
Block hash corresponding to the trace task
traces: Vec<TraceResult>
Trace results produced by the trace task
Trait Implementations§
source§impl Clone for BlockTraceResult
impl Clone for BlockTraceResult
source§fn clone(&self) -> BlockTraceResult
fn clone(&self) -> BlockTraceResult
Returns a copy 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 BlockTraceResult
impl Debug for BlockTraceResult
source§impl Default for BlockTraceResult
impl Default for BlockTraceResult
source§fn default() -> BlockTraceResult
fn default() -> BlockTraceResult
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for BlockTraceResult
impl<'de> Deserialize<'de> for BlockTraceResult
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 BlockTraceResult
impl PartialEq for BlockTraceResult
source§impl Serialize for BlockTraceResult
impl Serialize for BlockTraceResult
impl Eq for BlockTraceResult
impl StructuralPartialEq for BlockTraceResult
Auto Trait Implementations§
impl Freeze for BlockTraceResult
impl RefUnwindSafe for BlockTraceResult
impl Send for BlockTraceResult
impl Sync for BlockTraceResult
impl Unpin for BlockTraceResult
impl UnwindSafe for BlockTraceResult
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more