[−][src]Struct transaction_pool::Transaction
Internal representation of transaction.
Includes unique insertion id that can be used for scoring explicitly, but internally is used to resolve conflicts in case of equal scoring (newer transactions 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: Debug> Debug for Transaction<T>
[src]
impl<T> Deref for Transaction<T>
[src]
Auto Trait Implementations
impl<T> Send for Transaction<T> where
T: Send + Sync,
T: Send + Sync,
impl<T> Sync for Transaction<T> where
T: Send + Sync,
T: Send + Sync,
impl<T> Unpin for Transaction<T>
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, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
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,