pub struct GasEstimation {
pub gas_limit: u64,
pub max_fee_per_gas: u128,
pub max_priority_fee_per_gas: u128,
}Expand description
Estimated gas parameters for a transaction.
Fields§
§gas_limit: u64Gas limit for the transaction.
Defaults to 17 000 000.
max_fee_per_gas: u128Maximal fee per gas for the transaction.
Defaults to 0.01 Gwei
max_priority_fee_per_gas: u128Maximal priority fee per gas for the transaction.
Defaults to 0.002 Gwei
Trait Implementations§
Source§impl Clone for GasEstimation
impl Clone for GasEstimation
Source§fn clone(&self) -> GasEstimation
fn clone(&self) -> GasEstimation
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 GasEstimation
impl Debug for GasEstimation
Source§impl Default for GasEstimation
impl Default for GasEstimation
Source§impl PartialEq for GasEstimation
impl PartialEq for GasEstimation
impl Copy for GasEstimation
impl Eq for GasEstimation
impl StructuralPartialEq for GasEstimation
Auto Trait Implementations§
impl Freeze for GasEstimation
impl RefUnwindSafe for GasEstimation
impl Send for GasEstimation
impl Sync for GasEstimation
impl Unpin for GasEstimation
impl UnwindSafe for GasEstimation
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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