pub struct OptimismBlock {
pub base_fee: Option<U256>,
pub total_difficulty: Option<U256>,
pub withdrawals_hash: Option<B256>,
/* private fields */
}Fields§
§base_fee: Option<U256>§total_difficulty: Option<U256>§withdrawals_hash: Option<B256>Trait Implementations§
Source§impl Clone for OptimismBlock
impl Clone for OptimismBlock
Source§fn clone(&self) -> OptimismBlock
fn clone(&self) -> OptimismBlock
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 OptimismBlock
impl Debug for OptimismBlock
Source§impl Default for OptimismBlock
impl Default for OptimismBlock
Source§fn default() -> OptimismBlock
fn default() -> OptimismBlock
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OptimismBlock
impl<'de> Deserialize<'de> for OptimismBlock
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 Emit for OptimismBlock
impl Emit for OptimismBlock
async fn emit( &self, queue: &Client, network: &NetworkKind, ) -> Result<(), PropagateError>
Source§impl<'a, R: Row> FromRow<'a, R> for OptimismBlock
impl<'a, R: Row> FromRow<'a, R> for OptimismBlock
Source§impl Hash for OptimismBlock
impl Hash for OptimismBlock
Source§impl Insert for OptimismBlock
impl Insert for OptimismBlock
Source§impl PartialEq for OptimismBlock
impl PartialEq for OptimismBlock
Source§impl Serialize for OptimismBlock
impl Serialize for OptimismBlock
Source§impl Stream for OptimismBlock
impl Stream for OptimismBlock
async fn stream( &self, queue: &Client, network: &NetworkKind, ) -> Result<(), PropagateError>
Source§impl<'__s> ToSchema<'__s> for OptimismBlock
impl<'__s> ToSchema<'__s> for OptimismBlock
impl Eq for OptimismBlock
impl StructuralPartialEq for OptimismBlock
Auto Trait Implementations§
impl !Freeze for OptimismBlock
impl RefUnwindSafe for OptimismBlock
impl Send for OptimismBlock
impl Sync for OptimismBlock
impl Unpin for OptimismBlock
impl UnwindSafe for OptimismBlock
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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 more