[−][src]Struct transaction_pool::Transaction
Internal representation of transaction.
Includes unique insertion id that can be used for scoring explictly, but internally is used to resolve conflicts in case of equal scoring (newer transactionsa are preferred).
Fields
insertion_id: u64
Sequential id of the transaction
transaction: Arc<T>
Shared transaction
Methods from Deref<Target = Arc<T>>
Trait Implementations
impl<T> Clone for Transaction<T>
[src]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Deref for Transaction<T>
[src]
impl<T: Debug> Debug for Transaction<T>
[src]
Auto Trait Implementations
impl<T> Sync for Transaction<T> where
T: Send + Sync,
T: Send + Sync,
impl<T> Unpin for Transaction<T>
impl<T> Send for Transaction<T> where
T: Send + Sync,
T: Send + Sync,
impl<T> UnwindSafe for Transaction<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for Transaction<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,