pub struct EstimateFeeData {
pub low: Option<TransactionFee>,
pub medium: Option<TransactionFee>,
pub high: Option<TransactionFee>,
pub call_gas_limit: Option<String>,
pub verification_gas_limit: Option<String>,
pub pre_verification_gas: Option<String>,
}Expand description
Fee estimate breakdown for low, medium, and high priority.
Fields§
§low: Option<TransactionFee>Low-priority fee estimate.
medium: Option<TransactionFee>Medium-priority fee estimate.
high: Option<TransactionFee>High-priority fee estimate.
call_gas_limit: Option<String>Call gas limit for SCA transactions.
verification_gas_limit: Option<String>Verification gas limit for SCA transactions.
pre_verification_gas: Option<String>Pre-verification gas for SCA transactions.
Trait Implementations§
Source§impl Clone for EstimateFeeData
impl Clone for EstimateFeeData
Source§fn clone(&self) -> EstimateFeeData
fn clone(&self) -> EstimateFeeData
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 EstimateFeeData
impl Debug for EstimateFeeData
Source§impl<'de> Deserialize<'de> for EstimateFeeData
impl<'de> Deserialize<'de> for EstimateFeeData
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
Auto Trait Implementations§
impl Freeze for EstimateFeeData
impl RefUnwindSafe for EstimateFeeData
impl Send for EstimateFeeData
impl Sync for EstimateFeeData
impl Unpin for EstimateFeeData
impl UnsafeUnpin for EstimateFeeData
impl UnwindSafe for EstimateFeeData
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