pub struct InclusionInfo {
pub block_hash: B256,
pub block_number: u64,
pub transaction_index: u64,
}Expand description
Additional fields in the context of a block that contains an included transaction.
Fields§
§block_hash: B256The hash of the block.
block_number: u64The block number.
transaction_index: u64The index of the transaction in the block.
Trait Implementations§
Source§impl Clone for InclusionInfo
impl Clone for InclusionInfo
Source§fn clone(&self) -> InclusionInfo
fn clone(&self) -> InclusionInfo
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 InclusionInfo
impl Debug for InclusionInfo
Source§impl Default for InclusionInfo
impl Default for InclusionInfo
Source§fn default() -> InclusionInfo
fn default() -> InclusionInfo
Returns the “default value” for a type. Read more
Source§impl PartialEq for InclusionInfo
impl PartialEq for InclusionInfo
impl Eq for InclusionInfo
impl StructuralPartialEq for InclusionInfo
Auto Trait Implementations§
impl Freeze for InclusionInfo
impl RefUnwindSafe for InclusionInfo
impl Send for InclusionInfo
impl Sync for InclusionInfo
impl Unpin for InclusionInfo
impl UnwindSafe for InclusionInfo
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§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
Source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
Source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 48 bytes