[−][src]Struct sp_runtime::offchain::testing::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() -> (TestTransactionPoolExt, Arc<RwLock<RawRwLock, 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][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src][+]
T: ?Sized,
impl<T> CheckedConversion for T[src][+]
impl<T> Clear for T where
T: InitializableFromZeroed + ?Sized, [src][+]
T: InitializableFromZeroed + ?Sized,
impl<T> From<T> for T[src][+]
impl<T> InitializableFromZeroed for T where
T: Default, [src][+]
T: Default,
impl<T, U> Into<U> for T where
U: From<T>, [src][+]
U: From<T>,
impl<T, Outer> IsWrappedBy<Outer> for T where
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>, [src][+]
Outer: AsRef<T> + AsMut<T> + From<T>,
T: From<Outer>,
impl<T> MaybeRefUnwindSafe for T where
T: RefUnwindSafe, [src]
T: RefUnwindSafe,
impl<T> Same<T> for T[src]
type Output = T
Should always be Self
impl<T> SaturatedConversion for T[src][+]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src][+]
U: TryFrom<T>,
impl<S, T> UncheckedInto<T> for S where
T: UncheckedFrom<S>, [src][+]
T: UncheckedFrom<S>,
impl<T, S> UniqueSaturatedInto<T> for S where
S: TryInto<T>,
T: Bounded, [src][+]
S: TryInto<T>,
T: Bounded,
impl<V, T> VZip<V> for T where
V: MultiLane<T>, [src][+]
V: MultiLane<T>,