pub enum MempoolRemovalReason {
Block,
Replaced,
Expiry,
SizeLimit,
Conflict,
Manual,
}Expand description
Why a transaction was removed from the mempool.
Variants§
Block
Included in a block.
Replaced
Replaced by a higher-fee transaction (RBF).
Expiry
Expired.
SizeLimit
Evicted due to mempool size limits.
Conflict
Conflicted with an in-block transaction.
Manual
Manually removed.
Trait Implementations§
Source§impl Clone for MempoolRemovalReason
impl Clone for MempoolRemovalReason
Source§fn clone(&self) -> MempoolRemovalReason
fn clone(&self) -> MempoolRemovalReason
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 MempoolRemovalReason
impl Debug for MempoolRemovalReason
Source§impl PartialEq for MempoolRemovalReason
impl PartialEq for MempoolRemovalReason
impl Copy for MempoolRemovalReason
impl Eq for MempoolRemovalReason
impl StructuralPartialEq for MempoolRemovalReason
Auto Trait Implementations§
impl Freeze for MempoolRemovalReason
impl RefUnwindSafe for MempoolRemovalReason
impl Send for MempoolRemovalReason
impl Sync for MempoolRemovalReason
impl Unpin for MempoolRemovalReason
impl UnsafeUnpin for MempoolRemovalReason
impl UnwindSafe for MempoolRemovalReason
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