[][src]Struct sp_core::offchain::testing::TestTransactionPoolExt

pub struct TestTransactionPoolExt(_);

Implementation of transaction pool used for test.

Note that this implementation does not verify correctness of sent extrinsics. It's meant to be used in contexts where an actual runtime is not known.

It's advised to write integration tests that include the actual transaction pool to make sure the produced transactions are valid.

Implementations

impl TestTransactionPoolExt[src]

pub fn new() -> (Self, Arc<RwLock<PoolState>>)[src]

Create new TestTransactionPoolExt and a reference to the internal state.

Trait Implementations

impl Default for TestTransactionPoolExt[src]

impl TransactionPool for TestTransactionPoolExt[src]

Auto Trait Implementations

impl !RefUnwindSafe for TestTransactionPoolExt

impl Send for TestTransactionPoolExt

impl Sync for TestTransactionPoolExt

impl Unpin for TestTransactionPoolExt

impl !UnwindSafe for TestTransactionPoolExt

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> Clear for T where
    T: InitializableFromZeroed + ?Sized
[src]

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

impl<T> InitializableFromZeroed for T where
    T: Default
[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> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe
[src]

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]