pub struct MempoolFeesSubmitPackage {
pub base: Amount,
pub effective_feerate: Option<FeeRate>,
pub effective_includes: Option<Vec<Wtxid>>,
}Fields§
§base: AmountTransaction fee.
effective_feerate: Option<FeeRate>The effective feerate.
Will be None if the transaction was already in the mempool. For example, the package
feerate and/or feerate with modified fees from the prioritisetransaction JSON-RPC method.
effective_includes: Option<Vec<Wtxid>>If Self::effective_feerate is provided, this holds the Wtxids of the transactions
whose fees and vsizes are included in effective-feerate.
Trait Implementations§
Source§impl Debug for MempoolFeesSubmitPackage
impl Debug for MempoolFeesSubmitPackage
Source§impl<'de> Deserialize<'de> for MempoolFeesSubmitPackage
impl<'de> Deserialize<'de> for MempoolFeesSubmitPackage
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 MempoolFeesSubmitPackage
impl RefUnwindSafe for MempoolFeesSubmitPackage
impl Send for MempoolFeesSubmitPackage
impl Sync for MempoolFeesSubmitPackage
impl Unpin for MempoolFeesSubmitPackage
impl UnwindSafe for MempoolFeesSubmitPackage
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