[]Struct sp_core::offchain::TransactionPoolExt

pub struct TransactionPoolExt(pub Box<dyn TransactionPool + Send>);

An externalities extension to submit transactions to the pool.

Methods

impl TransactionPoolExt[src]

pub fn new<O: TransactionPool + Send + 'static>(pool: O) -> Self[src]

Create a new instance of TransactionPoolExt.

Methods from Deref<Target = Box<dyn TransactionPool + Send>>

Trait Implementations

impl Deref for TransactionPoolExt

type Target = Box<dyn TransactionPool + Send>

The resulting type after dereferencing.

impl DerefMut for TransactionPoolExt

impl Extension for TransactionPoolExt

Auto Trait Implementations

impl !RefUnwindSafe for TransactionPoolExt

impl Send for TransactionPoolExt

impl !Sync for TransactionPoolExt

impl Unpin for TransactionPoolExt

impl !UnwindSafe for TransactionPoolExt

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T, Outer> IsWrappedBy<Outer> for T where
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>, 
[src]

fn from_ref(&Outer) -> &T[src]

Get a reference to the inner from the outer.

fn from_mut(&mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

impl<T> Same<T> for T[src]

type Output = T

Should always be Self

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]