Trait gclient::ext::sp_core::sp_std::marker::Send

1.0.0 · source ·
pub unsafe auto trait Send { }
Expand description

Types that can be transferred across thread boundaries.

This trait is automatically implemented when the compiler determines it’s appropriate.

An example of a non-Send type is the reference-counting pointer rc::Rc. If two threads attempt to clone Rcs that point to the same reference-counted value, they might try to update the reference count at the same time, which is undefined behavior because Rc doesn’t use atomic operations. Its cousin sync::Arc does use atomic operations (incurring some overhead) and thus is Send.

See the Nomicon and the Sync trait for more details.

Implementors§

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

1.6.0 · source§

impl Send for gclient::ext::sp_core::bounded::alloc::string::Drain<'_>

1.36.0 · source§

impl Send for Waker

§

impl Send for AbortHandle

§

impl Send for AtomicWaker

§

impl Send for Bytes

§

impl Send for BytesMut

§

impl Send for Event

§

impl Send for EventListener

§

impl Send for ExportFunction

§

impl Send for ExportGlobal

§

impl Send for ExportMemory

§

impl Send for ExportTable

§

impl Send for GdbJitImageRegistration

§

impl Send for InstanceHandle

§

impl Send for LockGuard

§

impl Send for ProtectGuard

§

impl Send for QueryIter

§

impl Send for Region

§

impl Send for TableElement
where VMExternRef: Send,

§

impl Send for VMCallerCheckedFuncRef

§

impl Send for VMExternRef

§

impl Send for VMFunctionImport

§

impl Send for VMGlobalImport

§

impl Send for VMHostFuncContext

§

impl Send for VMMemoryImport

§

impl Send for VMRuntimeLimits

§

impl Send for VMTableImport

1.44.0 · source§

impl<'a> Send for IoSlice<'a>

1.44.0 · source§

impl<'a> Send for IoSliceMut<'a>

§

impl<'a> Send for Notified<'a>

§

impl<'a, 'b, K, Q, V, S, A> Send for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>
where K: Send, Q: Sync + ?Sized, V: Send, S: Send, A: Send + Allocator + Clone,

§

impl<'a, 'b, K, Q, V, S, A> Send for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>
where K: Send, Q: Sync + ?Sized, V: Send, S: Send, A: Send + Allocator + Clone,

§

impl<'a, 'b, K, Q, V, S, A> Send for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>
where K: Send, Q: Sync + ?Sized, V: Send, S: Send, A: Send + Allocator,

source§

impl<'a, A> Send for arrayvec::Drain<'a, A>
where A: Array + Send,

source§

impl<'a, A> Send for arrayvec::Drain<'a, A>
where A: Array + Send,

§

impl<'a, R, T> Send for MappedMutexGuard<'a, R, T>
where R: RawMutex + 'a, T: Send + 'a + ?Sized, <R as RawMutex>::GuardMarker: Send,

§

impl<'a, R, T> Send for MappedRwLockReadGuard<'a, R, T>
where R: RawRwLock + 'a, T: Sync + 'a + ?Sized, <R as RawRwLock>::GuardMarker: Send,

§

impl<'a, R, T> Send for MappedRwLockWriteGuard<'a, R, T>
where R: RawRwLock + 'a, T: Send + 'a + ?Sized, <R as RawRwLock>::GuardMarker: Send,

source§

impl<'a, T> Send for http::header::map::Drain<'a, T>
where T: Send,

source§

impl<'a, T> Send for http::header::map::Iter<'a, T>
where T: Sync,

source§

impl<'a, T> Send for http::header::map::IterMut<'a, T>
where T: Send,

source§

impl<'a, T> Send for ValueDrain<'a, T>
where T: Send,

source§

impl<'a, T> Send for ValueIterMut<'a, T>
where T: Send,

§

impl<'a, T> Send for Drain<'a, T>
where T: Send + Array,

§

impl<'a, T> Send for MappedMutexGuard<'a, T>
where T: Send + 'a + ?Sized,

§

impl<'a, T, O> Send for Iter<'a, T, O>
where T: BitStore, O: BitOrder, &'a mut BitSlice<T, O>: Send,

§

impl<'a, T, O> Send for IterMut<'a, T, O>
where T: BitStore, O: BitOrder, &'a mut BitSlice<T, O>: Send,

source§

impl<'a, T, const CAP: usize> Send for arrayvec::arrayvec::Drain<'a, T, CAP>
where T: Send,

§

impl<A> Send for SmallVec<A>
where A: Array, <A as Array>::Item: Send,

§

impl<C> Send for Secp256k1<C>
where C: Context,

source§

impl<Dyn> Send for DynMetadata<Dyn>
where Dyn: ?Sized,

§

impl<Fut> Send for FuturesUnordered<Fut>
where Fut: Send,

§

impl<Fut> Send for IntoIter<Fut>
where Fut: Send + Unpin,

§

impl<Fut> Send for IterPinMut<'_, Fut>
where Fut: Send,

§

impl<Fut> Send for IterPinRef<'_, Fut>
where Fut: Send,

§

impl<K, V> Send for IterMut<'_, K, V>
where K: Send, V: Send,

§

impl<K, V> Send for IterMut<'_, K, V>
where K: Send, V: Send,

§

impl<K, V> Send for IterMut<'_, K, V>
where K: Send, V: Send,

§

impl<K, V, S, A> Send for OccupiedEntry<'_, K, V, S, A>
where K: Send, V: Send, S: Send, A: Send + Allocator + Clone,

§

impl<K, V, S, A> Send for OccupiedEntry<'_, K, V, S, A>
where K: Send, V: Send, S: Send, A: Send + Allocator + Clone,

§

impl<K, V, S, A> Send for OccupiedEntry<'_, K, V, S, A>
where K: Send, V: Send, S: Send, A: Send + Allocator,

§

impl<K, V, S, A> Send for RawOccupiedEntryMut<'_, K, V, S, A>
where K: Send, V: Send, S: Send, A: Send + Allocator + Clone,

§

impl<K, V, S, A> Send for RawOccupiedEntryMut<'_, K, V, S, A>
where K: Send, V: Send, S: Send, A: Send + Allocator + Clone,

§

impl<K, V, S, A> Send for RawOccupiedEntryMut<'_, K, V, S, A>
where K: Send, V: Send, S: Send, A: Send + Allocator,

§

impl<M, T, O> Send for BitRef<'_, M, T, O>
where M: Mutability, T: BitStore + Sync, O: BitOrder,

§

impl<R, G> Send for RawReentrantMutex<R, G>
where R: RawMutex + Send, G: GetThreadId + Send,

§

impl<R, G, T> Send for ReentrantMutex<R, G, T>
where R: RawMutex + Send, G: GetThreadId + Send, T: Send + ?Sized,

§

impl<R, T> Send for Mutex<R, T>
where R: RawMutex + Send, T: Send + ?Sized,

§

impl<R, T> Send for RwLock<R, T>
where R: RawRwLock + Send, T: Send + ?Sized,

source§

impl<T> !Send for *const T
where T: ?Sized,

source§

impl<T> !Send for *mut T
where T: ?Sized,

source§

impl<T> !Send for gclient::ext::sp_core::sp_std::sync::MutexGuard<'_, T>
where T: ?Sized,

source§

impl<T> !Send for gclient::ext::sp_core::sp_std::sync::RwLockReadGuard<'_, T>
where T: ?Sized,

source§

impl<T> !Send for gclient::ext::sp_core::sp_std::sync::RwLockWriteGuard<'_, T>
where T: ?Sized,

1.25.0 · source§

impl<T> !Send for NonNull<T>
where T: ?Sized,

NonNull pointers are not Send because the data they reference may be aliased.

source§

impl<T> Send for &T
where T: Sync + ?Sized,

source§

impl<T> Send for ThinBox<T>
where T: Send + ?Sized,

ThinBox<T> is Send if T is Send because the data is owned.

source§

impl<T> Send for gclient::ext::sp_core::bounded::alloc::collections::linked_list::Iter<'_, T>
where T: Sync,

source§

impl<T> Send for gclient::ext::sp_core::bounded::alloc::collections::linked_list::IterMut<'_, T>
where T: Send,

1.31.0 · source§

impl<T> Send for ChunksExactMut<'_, T>
where T: Send,

source§

impl<T> Send for ChunksMut<'_, T>
where T: Send,

source§

impl<T> Send for gclient::ext::sp_core::bounded::alloc::slice::Iter<'_, T>
where T: Sync,

source§

impl<T> Send for gclient::ext::sp_core::bounded::alloc::slice::IterMut<'_, T>
where T: Send,

1.31.0 · source§

impl<T> Send for RChunksExactMut<'_, T>
where T: Send,

1.31.0 · source§

impl<T> Send for RChunksMut<'_, T>
where T: Send,

source§

impl<T> Send for Cell<T>
where T: Send + ?Sized,

source§

impl<T> Send for RefCell<T>
where T: Send + ?Sized,

source§

impl<T> Send for AtomicPtr<T>

source§

impl<T> Send for gclient::ext::sp_core::sp_std::sync::mpsc::Receiver<T>
where T: Send,

source§

impl<T> Send for gclient::ext::sp_core::sp_std::sync::mpsc::Sender<T>
where T: Send,

source§

impl<T> Send for SyncSender<T>
where T: Send,

source§

impl<T> Send for gclient::ext::sp_core::sp_std::sync::Mutex<T>
where T: Send + ?Sized,

1.70.0 · source§

impl<T> Send for OnceLock<T>
where T: Send,

source§

impl<T> Send for gclient::ext::sp_core::sp_std::sync::RwLock<T>
where T: Send + ?Sized,

1.29.0 · source§

impl<T> Send for std::thread::JoinHandle<T>

source§

impl<T> Send for TryLock<T>
where T: Send,

§

impl<T> Send for BitSpanError<T>
where T: BitStore,

§

impl<T> Send for Bucket<T>

§

impl<T> Send for Bucket<T>

§

impl<T> Send for Bucket<T>

§

impl<T> Send for Empty<T>

§

impl<T> Send for FutureObj<'_, T>

§

impl<T> Send for JoinHandle<T>
where T: Send,

§

impl<T> Send for Lock<'_, T>
where T: Send + ?Sized,

§

impl<T> Send for LockArc<T>
where T: Send + ?Sized,

§

impl<T> Send for MisalignError<T>

§

impl<T> Send for Mutex<T>
where T: Send + ?Sized,

§

impl<T> Send for Mutex<T>
where T: Send + ?Sized,

§

impl<T> Send for Mutex<T>
where T: Send + ?Sized,

§

impl<T> Send for Mutex<T>
where T: Send + ?Sized,

§

impl<T> Send for MutexGuard<'_, T>
where T: Send + ?Sized,

§

impl<T> Send for MutexGuard<'_, T>
where T: Send + ?Sized,

§

impl<T> Send for MutexGuardArc<T>
where T: Send + ?Sized,

§

impl<T> Send for MutexLockFuture<'_, T>
where T: Send + ?Sized,

§

impl<T> Send for Once<T>
where T: Send,

§

impl<T> Send for OnceCell<T>
where T: Send,

§

impl<T> Send for OnceCell<T>
where T: Send,

§

impl<T> Send for OwnedMutexGuard<T>
where T: Send + ?Sized,

§

impl<T> Send for OwnedMutexLockFuture<T>
where T: Send + ?Sized,

§

impl<T> Send for OwnedRwLockWriteGuard<T>
where T: Send + Sync + ?Sized,

§

impl<T> Send for Pending<T>

§

impl<T> Send for Read<'_, T>
where T: Sync + ?Sized,

§

impl<T> Send for ReadArc<'_, T>
where T: Send + Sync,

§

impl<T> Send for ReadHalf<T>
where T: Send,

§

impl<T> Send for Receiver<T>
where T: Send,

§

impl<T> Send for RwLock<T>
where T: Send + ?Sized,

§

impl<T> Send for RwLock<T>
where T: Send + ?Sized,

§

impl<T> Send for RwLock<T>
where T: Send + ?Sized,

§

impl<T> Send for RwLockMappedWriteGuard<'_, T>
where T: Send + Sync + ?Sized,

§

impl<T> Send for RwLockReadGuard<'_, T>
where T: Sync + ?Sized,

§

impl<T> Send for RwLockReadGuard<'_, T>
where T: Sync + ?Sized,

§

impl<T> Send for RwLockReadGuardArc<T>
where T: Send + Sync,

§

impl<T> Send for RwLockUpgradableReadGuard<'_, T>
where T: Send + Sync + ?Sized,

§

impl<T> Send for RwLockUpgradableReadGuardArc<T>
where T: Send + Sync + ?Sized,

§

impl<T> Send for RwLockWriteGuard<'_, T>
where T: Send + Sync + ?Sized,

§

impl<T> Send for RwLockWriteGuard<'_, T>
where T: Send + ?Sized,

§

impl<T> Send for RwLockWriteGuardArc<T>
where T: Send + Sync + ?Sized,

§

impl<T> Send for Sender<T>
where T: Send,

§

impl<T> Send for UpgradableRead<'_, T>
where T: Send + Sync + ?Sized,

§

impl<T> Send for UpgradableReadArc<'_, T>
where T: Send + Sync + ?Sized,

§

impl<T> Send for Upgrade<'_, T>
where T: Send + ?Sized,

§

impl<T> Send for Write<'_, T>
where T: Send + ?Sized,

§

impl<T> Send for WriteArc<'_, T>
where T: Send + Sync + ?Sized,

§

impl<T> Send for WriteHalf<T>
where T: Send,

source§

impl<T, A> !Send for Rc<T, A>
where A: Allocator, T: ?Sized,

1.4.0 · source§

impl<T, A> !Send for gclient::ext::sp_core::bounded::alloc::rc::Weak<T, A>
where A: Allocator, T: ?Sized,

source§

impl<T, A> Send for gclient::ext::sp_core::bounded::alloc::collections::linked_list::Cursor<'_, T, A>
where T: Sync, A: Allocator + Sync,

source§

impl<T, A> Send for gclient::ext::sp_core::bounded::alloc::collections::linked_list::CursorMut<'_, T, A>
where T: Send, A: Allocator + Send,

source§

impl<T, A> Send for LinkedList<T, A>
where T: Send, A: Allocator + Send,

1.6.0 · source§

impl<T, A> Send for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::Drain<'_, T, A>
where T: Send, A: Allocator + Send,

1.6.0 · source§

impl<T, A> Send for gclient::ext::sp_core::bounded::alloc::vec::Drain<'_, T, A>
where T: Send, A: Send + Allocator,

source§

impl<T, A> Send for gclient::ext::sp_core::bounded::alloc::vec::IntoIter<T, A>
where T: Send, A: Allocator + Send,

source§

impl<T, A> Send for Arc<T, A>
where T: Sync + Send + ?Sized, A: Allocator + Send,

1.4.0 · source§

impl<T, A> Send for gclient::ext::sp_core::sp_std::sync::Weak<T, A>
where T: Sync + Send + ?Sized, A: Allocator + Send,

§

impl<T, A> Send for Box<T, A>
where A: Allocator + Send, T: Send + ?Sized,

§

impl<T, A> Send for Drain<'_, T, A>
where T: Send, A: Send + Allocator,

§

impl<T, A> Send for IntoIter<T, A>
where T: Send, A: Allocator + Send,

§

impl<T, A> Send for OccupiedEntry<'_, T, A>
where T: Send, A: Send + Allocator,

§

impl<T, A> Send for RawDrain<'_, T, A>
where A: Allocator + Copy + Send, T: Send,

§

impl<T, A> Send for RawDrain<'_, T, A>
where A: Allocator + Copy + Send, T: Send,

§

impl<T, A> Send for RawDrain<'_, T, A>
where A: Allocator + Send, T: Send,

§

impl<T, A> Send for RawIntoIter<T, A>
where A: Allocator + Clone + Send, T: Send,

§

impl<T, A> Send for RawIntoIter<T, A>
where A: Allocator + Clone + Send, T: Send,

§

impl<T, A> Send for RawIntoIter<T, A>
where A: Allocator + Send, T: Send,

§

impl<T, A> Send for RawTable<T, A>
where A: Allocator + Clone + Send, T: Send,

§

impl<T, A> Send for RawTable<T, A>
where A: Allocator + Clone + Send, T: Send,

§

impl<T, A> Send for RawTable<T, A>
where A: Allocator + Send, T: Send,

source§

impl<T, C> Send for OwnedRef<T, C>
where T: Sync + Clear + Default, C: Config,

source§

impl<T, C> Send for OwnedRefMut<T, C>
where T: Sync + Clear + Default, C: Config,

source§

impl<T, C> Send for Pool<T, C>
where T: Send + Clear + Default, C: Config,

source§

impl<T, C> Send for OwnedEntry<T, C>
where T: Sync, C: Config,

source§

impl<T, C> Send for Slab<T, C>
where T: Send, C: Config,

§

impl<T, N> Send for GenericArray<T, N>
where T: Send, N: ArrayLength<T>,

§

impl<T, N> Send for GenericArray<T, N>
where T: Send, N: ArrayLength<T>,

§

impl<T, O> Send for BitBox<T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> Send for BitSlice<T, O>
where T: BitStore + Sync, O: BitOrder,

§Bit-Slice Thread Safety

This allows bit-slice references to be moved across thread boundaries only when the underlying T element can tolerate concurrency.

All BitSlice references, shared or exclusive, are only threadsafe if the T element type is Send, because any given bit-slice reference may only have partial control of a memory element that is also being shared by a bit-slice reference on another thread. As such, this is never implemented for Cell<U>, but always implemented for AtomicU and U for a given unsigned integer type U.

Atomic integers safely handle concurrent writes, cells do not allow concurrency at all, so the only missing piece is &mut BitSlice<_, U: Unsigned>. This is handled by the aliasing system that the mutable splitters employ: a mutable reference to an unsynchronized bit-slice can only cross threads when no other handle is able to exist to the elements it governs. Splitting a mutable bit-slice causes the split halves to change over to either atomics or cells, so concurrency is either safe or impossible.

§

impl<T, O> Send for BitVec<T, O>
where T: BitStore, O: BitOrder,

§

impl<T, O> Send for Drain<'_, T, O>
where T: BitStore, O: BitOrder, &'a mut BitSlice<T, O>: for<'a> Send,

§

impl<T, O> Send for IntoIter<T, O>
where T: BitStore + Sync, O: BitOrder,

§

impl<T, U> Send for Cow<'_, T, U>
where U: Capacity, T: Beef + Sync + ?Sized, <T as ToOwned>::Owned: Send,

§

impl<T, U> Send for MappedMutexGuard<'_, T, U>
where T: Send + ?Sized, U: Send + ?Sized,

§

impl<T, U> Send for OwnedMappedMutexGuard<T, U>
where T: Send + ?Sized, U: Send + ?Sized,

§

impl<T, U> Send for OwnedRwLockMappedWriteGuard<T, U>
where T: Send + Sync + ?Sized, U: Send + Sync + ?Sized,

§

impl<T, U> Send for OwnedRwLockReadGuard<T, U>
where T: Send + Sync + ?Sized, U: Sync + ?Sized,

source§

impl<Tz> Send for Date<Tz>
where Tz: TimeZone, <Tz as TimeZone>::Offset: Send,

Auto implementors§

§

impl !Send for DecodeFinished

§

impl Send for gclient::DispatchStatus

§

impl Send for gclient::Error

§

impl Send for RuntimeEvent

§

impl Send for gclient::GearEvent

§

impl Send for gclient::errors::BagsList

§

impl Send for gclient::errors::Balances

§

impl Send for gclient::errors::ConvictionVoting

§

impl Send for gclient::errors::Gear

§

impl Send for gclient::errors::GearDebug

§

impl Send for gclient::errors::GearStakingRewards

§

impl Send for gclient::errors::Grandpa

§

impl Send for gclient::errors::Identity

§

impl Send for gclient::errors::ImOnline

§

impl Send for gclient::errors::ModuleError

§

impl Send for gclient::errors::Preimage

§

impl Send for gclient::errors::RanckedCollective

§

impl Send for gclient::errors::Referenda

§

impl Send for gclient::errors::Scheduler

§

impl Send for gclient::errors::Session

§

impl Send for gclient::errors::Staking

§

impl Send for gclient::errors::Sudo

§

impl Send for gclient::errors::System

§

impl Send for gclient::errors::Treasury

§

impl Send for gclient::errors::Utility

§

impl Send for gclient::errors::Vesting

§

impl Send for gclient::errors::Whitelist

§

impl Send for gclient::metadata::bags_list::Event

§

impl Send for gclient::metadata::balances::Event

§

impl Send for gclient::metadata::bounties::Event

§

impl Send for BabeCall

§

impl Send for BagsListCall

§

impl Send for BalancesCall

§

impl Send for BountiesCall

§

impl Send for ChildBountiesCall

§

impl Send for ConvictionVotingCall

§

impl Send for ElectionProviderMultiPhaseCall

§

impl Send for FellowshipCollectiveCall

§

impl Send for FellowshipReferendaCall

§

impl Send for GearCall

§

impl Send for GearDebugCall

§

impl Send for GearVoucherCall

§

impl Send for GrandpaCall

§

impl Send for IdentityCall

§

impl Send for ImOnlineCall

§

impl Send for MultisigCall

§

impl Send for NominationPoolsCall

§

impl Send for PreimageCall

§

impl Send for ProxyCall

§

impl Send for ReferendaCall

§

impl Send for SchedulerCall

§

impl Send for SessionCall

§

impl Send for StakingCall

§

impl Send for StakingRewardsCall

§

impl Send for SudoCall

§

impl Send for SystemCall

§

impl Send for TimestampCall

§

impl Send for TreasuryCall

§

impl Send for UtilityCall

§

impl Send for VestingCall

§

impl Send for WhitelistCall

§

impl Send for gclient::metadata::child_bounties::Event

§

impl Send for gclient::metadata::conviction_voting::Event

§

impl Send for gclient::metadata::election_provider_multi_phase::Event

§

impl Send for gclient::metadata::DispatchError

§

impl Send for gclient::metadata::fellowship_collective::Event

§

impl Send for Event2

§

impl Send for gclient::metadata::gear_debug::Event

§

impl Send for gclient::metadata::gear_voucher::Event

§

impl Send for gclient::metadata::grandpa::Event

§

impl Send for gclient::metadata::identity::Event

§

impl Send for gclient::metadata::im_online::Event

§

impl Send for gclient::metadata::multisig::Event

§

impl Send for gclient::metadata::nomination_pools::Event

§

impl Send for gclient::metadata::offences::Event

§

impl Send for gclient::metadata::preimage::Event

§

impl Send for gclient::metadata::proxy::Event

§

impl Send for gclient::metadata::referenda::Event

§

impl Send for DispatchClass

§

impl Send for Pays

§

impl Send for BalanceStatus

§

impl Send for gclient::metadata::runtime_types::frame_system::Phase

§

impl Send for gclient::metadata::runtime_types::frame_system::pallet::Call

§

impl Send for gclient::metadata::runtime_types::gear_common::ProgramState

§

impl Send for gclient::metadata::runtime_types::gear_common::event::DispatchStatus

§

impl Send for MessageEntry

§

impl Send for MessageWaitedRuntimeReason

§

impl Send for MessageWaitedSystemReason

§

impl Send for MessageWokenRuntimeReason

§

impl Send for MessageWokenSystemReason

§

impl Send for UserMessageReadRuntimeReason

§

impl Send for UserMessageReadSystemReason

§

impl Send for MessageDetails

§

impl Send for DispatchKind

§

impl Send for ErrorReplyReason

§

impl Send for ReplyCode

§

impl Send for SignalCode

§

impl Send for SimpleExecutionError

§

impl Send for SimpleProgramCreationError

§

impl Send for SuccessReplyReason

§

impl Send for gclient::metadata::runtime_types::pallet_babe::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_babe::pallet::Error

§

impl Send for ListError

§

impl Send for gclient::metadata::runtime_types::pallet_bags_list::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_balances::pallet::Call

§

impl Send for Reasons

§

impl Send for gclient::metadata::runtime_types::pallet_bounties::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_bounties::pallet::Error

§

impl Send for gclient::metadata::runtime_types::pallet_child_bounties::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_child_bounties::pallet::Error

§

impl Send for Conviction

§

impl Send for gclient::metadata::runtime_types::pallet_conviction_voting::pallet::Call

§

impl Send for ElectionCompute

§

impl Send for gclient::metadata::runtime_types::pallet_election_provider_multi_phase::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_election_provider_multi_phase::pallet::Error

§

impl Send for gclient::metadata::runtime_types::pallet_gear::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_gear_bank::pallet::Error

§

impl Send for gclient::metadata::runtime_types::pallet_gear_debug::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_gear_debug::pallet::ProgramState

§

impl Send for gclient::metadata::runtime_types::pallet_gear_gas::pallet::Error

§

impl Send for gclient::metadata::runtime_types::pallet_gear_messenger::pallet::Error

§

impl Send for gclient::metadata::runtime_types::pallet_gear_program::pallet::Error

§

impl Send for gclient::metadata::runtime_types::pallet_gear_scheduler::pallet::Error

§

impl Send for gclient::metadata::runtime_types::pallet_gear_staking_rewards::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_gear_voucher::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_gear_voucher::pallet::Error

§

impl Send for gclient::metadata::runtime_types::pallet_grandpa::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_identity::pallet::Call

§

impl Send for Data

§

impl Send for IdentityField

§

impl Send for gclient::metadata::runtime_types::pallet_im_online::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_multisig::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_multisig::pallet::Error

§

impl Send for ClaimPermission

§

impl Send for gclient::metadata::runtime_types::pallet_nomination_pools::PoolState

§

impl Send for gclient::metadata::runtime_types::pallet_nomination_pools::pallet::Call

§

impl Send for DefensiveError

§

impl Send for gclient::metadata::runtime_types::pallet_nomination_pools::pallet::Error

§

impl Send for gclient::metadata::runtime_types::pallet_preimage::pallet::Call

§

impl Send for HoldReason

§

impl Send for gclient::metadata::runtime_types::pallet_proxy::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_proxy::pallet::Error

§

impl Send for VoteRecord

§

impl Send for gclient::metadata::runtime_types::pallet_ranked_collective::pallet::Call

§

impl Send for Call2

§

impl Send for gclient::metadata::runtime_types::pallet_referenda::pallet::Call

§

impl Send for Error2

§

impl Send for Curve

§

impl Send for gclient::metadata::runtime_types::pallet_scheduler::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_session::pallet::Call

§

impl Send for Forcing

§

impl Send for gclient::metadata::runtime_types::pallet_staking::pallet::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_sudo::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_timestamp::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_transaction_payment::Releases

§

impl Send for gclient::metadata::runtime_types::pallet_treasury::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_utility::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_vesting::Releases

§

impl Send for gclient::metadata::runtime_types::pallet_vesting::pallet::Call

§

impl Send for gclient::metadata::runtime_types::pallet_whitelist::pallet::Call

§

impl Send for gclient::metadata::runtime_types::sp_arithmetic::ArithmeticError

§

impl Send for NextConfigDescriptor

§

impl Send for PreDigest

§

impl Send for AllowedSlots

§

impl Send for gclient::metadata::runtime_types::sp_core::Void

§

impl Send for gclient::metadata::runtime_types::sp_runtime::MultiSignature

§

impl Send for gclient::metadata::runtime_types::sp_runtime::TokenError

§

impl Send for gclient::metadata::runtime_types::sp_runtime::TransactionalError

§

impl Send for gclient::metadata::runtime_types::sp_runtime::generic::digest::DigestItem

§

impl Send for gclient::metadata::runtime_types::sp_runtime::generic::era::Era

§

impl Send for OriginCaller

§

impl Send for ProxyType

§

impl Send for RuntimeCall

§

impl Send for RuntimeError

§

impl Send for RuntimeHoldReason

§

impl Send for Origin

§

impl Send for gclient::metadata::scheduler::Event

§

impl Send for gclient::metadata::session::Event

§

impl Send for gclient::metadata::staking::Event

§

impl Send for gclient::metadata::staking_rewards::Event

§

impl Send for AuthorityDiscoveryStorage

§

impl Send for AuthorshipStorage

§

impl Send for BabeStorage

§

impl Send for BagsListStorage

§

impl Send for BalancesStorage

§

impl Send for BountiesStorage

§

impl Send for ChildBountiesStorage

§

impl Send for ConvictionVotingStorage

§

impl Send for ElectionProviderMultiPhaseStorage

§

impl Send for FellowshipCollectiveStorage

§

impl Send for FellowshipReferendaStorage

§

impl Send for GearBankStorage

§

impl Send for GearDebugStorage

§

impl Send for GearGasStorage

§

impl Send for GearMessengerStorage

§

impl Send for GearProgramStorage

§

impl Send for GearSchedulerStorage

§

impl Send for GearStorage

§

impl Send for GearVoucherStorage

§

impl Send for GrandpaStorage

§

impl Send for HistoricalStorage

§

impl Send for IdentityStorage

§

impl Send for ImOnlineStorage

§

impl Send for MultisigStorage

§

impl Send for NominationPoolsStorage

§

impl Send for OffencesStorage

§

impl Send for PreimageStorage

§

impl Send for ProxyStorage

§

impl Send for ReferendaStorage

§

impl Send for SchedulerStorage

§

impl Send for SessionStorage

§

impl Send for StakingRewardsStorage

§

impl Send for StakingStorage

§

impl Send for SudoStorage

§

impl Send for SystemStorage

§

impl Send for TimestampStorage

§

impl Send for TransactionPaymentStorage

§

impl Send for TreasuryStorage

§

impl Send for VestingStorage

§

impl Send for WhitelistStorage

§

impl Send for gclient::metadata::sudo::Event

§

impl Send for gclient::metadata::system::Event

§

impl Send for gclient::metadata::transaction_payment::Event

§

impl Send for gclient::metadata::treasury::Event

§

impl Send for gclient::metadata::utility::Event

§

impl Send for gclient::metadata::vesting::Event

§

impl Send for gclient::metadata::whitelist::Event

§

impl Send for DeriveError

§

impl Send for DeriveJunction

§

impl Send for SecretStringError

§

impl Send for gclient::ext::sp_runtime::ArithmeticError

§

impl Send for gclient::ext::sp_runtime::DigestItem

§

impl Send for gclient::ext::sp_runtime::DispatchError

§

impl Send for gclient::ext::sp_runtime::MultiSignature

§

impl Send for MultiSigner

§

impl Send for Rounding

§

impl Send for RuntimeString

§

impl Send for StateVersion

§

impl Send for gclient::ext::sp_runtime::TokenError

§

impl Send for gclient::ext::sp_runtime::TransactionalError

§

impl Send for gclient::ext::sp_runtime::generic::Era

§

impl Send for gclient::ext::sp_runtime::legacy::byte_sized_error::DispatchError

§

impl Send for HttpError

§

impl Send for HttpRequestStatus

§

impl Send for OffchainOverlayedChange

§

impl Send for StorageKind

§

impl Send for gclient::ext::sp_runtime::offchain::http::Error

§

impl Send for Method

§

impl Send for StorageRetrievalError

§

impl Send for NamedFields

§

impl Send for NoFields

§

impl Send for UnnamedFields

§

impl Send for NameAssigned

§

impl Send for NameNotAssigned

§

impl Send for TypeAssigned

§

impl Send for TypeNotAssigned

§

impl Send for PathAssigned

§

impl Send for PathNotAssigned

§

impl Send for IndexAssigned

§

impl Send for IndexNotAssigned

§

impl Send for PathError

§

impl Send for TypeDefPrimitive

§

impl Send for MetaForm

§

impl Send for PortableForm

§

impl Send for InvalidTransaction

§

impl Send for TransactionSource

§

impl Send for TransactionValidityError

§

impl Send for UnknownTransaction

§

impl Send for TryReserveErrorKind

§

impl Send for SearchStep

§

impl Send for PublicError

§

impl Send for Ss58AddressFormatRegistry

§

impl Send for LogLevel

§

impl Send for LogLevelFilter

§

impl Send for gclient::ext::sp_core::Void

§

impl Send for ChildInfo

§

impl Send for ChildType

§

impl Send for CallContext

§

impl Send for gclient::ext::sp_core::sp_std::cmp::Ordering

§

impl Send for Infallible

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for gclient::ext::sp_core::sp_std::sync::atomic::Ordering

§

impl Send for RecvTimeoutError

§

impl Send for TryRecvError

§

impl Send for core::fmt::Alignment

§

impl Send for DispatchInfo

§

impl Send for PostDispatchInfo

§

impl Send for PalletId

§

impl Send for HoldConsideration

§

impl Send for CheckGenesis

§

impl Send for CheckMortality

§

impl Send for CheckNonZeroSender

§

impl Send for CheckNonce

§

impl Send for CheckSpecVersion

§

impl Send for CheckTxVersion

§

impl Send for CheckWeight

§

impl Send for BlockLength

§

impl Send for BlockWeights

§

impl Send for WeightsPerClass

§

impl Send for LastRuntimeUpgradeInfo

§

impl Send for ChildrenRefs

§

impl Send for CodeMetadata

§

impl Send for InstrumentedCode

§

impl Send for CodeId

§

impl Send for MessageId

§

impl Send for ProgramId

§

impl Send for ReservationId

§

impl Send for PageBuf

§

impl Send for ReplyDetails

§

impl Send for SignalDetails

§

impl Send for ContextStore

§

impl Send for StoredDelayedDispatch

§

impl Send for StoredDispatch

§

impl Send for StoredMessage

§

impl Send for PayloadSizeError

§

impl Send for UserMessage

§

impl Send for UserStoredMessage

§

impl Send for Page2

§

impl Send for Page

§

impl Send for PagesAmount

§

impl Send for gclient::metadata::runtime_types::gear_core::percent::Percent

§

impl Send for MemoryInfix

§

impl Send for GasReservationSlot

§

impl Send for ReservationNonce

§

impl Send for Bag

§

impl Send for Node

§

impl Send for ExtraFlags

§

impl Send for Vote

§

impl Send for ReadySolution

§

impl Send for SolutionOrSnapshotSize

§

impl Send for InstructionWeights

§

impl Send for Limits

§

impl Send for MemoryWeights

§

impl Send for Schedule

§

impl Send for SyscallWeights

§

impl Send for DebugData

§

impl Send for ProgramDetails

§

impl Send for ProgramInfo

§

impl Send for StakingBlackList

§

impl Send for VoucherId

§

impl Send for IdentityInfo

§

impl Send for gclient::metadata::runtime_types::pallet_im_online::sr25519::app_sr25519::Public

§

impl Send for gclient::metadata::runtime_types::pallet_im_online::sr25519::app_sr25519::Signature

§

impl Send for BondedPoolInner

§

impl Send for Commission

§

impl Send for PoolMember

§

impl Send for RewardPool

§

impl Send for SubPools

§

impl Send for UnbondPool

§

impl Send for MemberRecord

§

impl Send for gclient::metadata::runtime_types::pallet_ranked_collective::Tally

§

impl Send for SlashingSpans

§

impl Send for ActiveEraInfo

§

impl Send for Nominations

§

impl Send for StakingLedger

§

impl Send for ValidatorPrefs

§

impl Send for ChargeTransactionPayment

§

impl Send for gclient::metadata::runtime_types::sp_arithmetic::fixed_point::FixedI64

§

impl Send for gclient::metadata::runtime_types::sp_arithmetic::fixed_point::FixedU128

§

impl Send for gclient::metadata::runtime_types::sp_arithmetic::per_things::PerU16

§

impl Send for gclient::metadata::runtime_types::sp_arithmetic::per_things::Perbill

§

impl Send for gclient::metadata::runtime_types::sp_arithmetic::per_things::Percent

§

impl Send for gclient::metadata::runtime_types::sp_arithmetic::per_things::Permill

§

impl Send for gclient::metadata::runtime_types::sp_arithmetic::per_things::Perquintill

§

impl Send for gclient::metadata::runtime_types::sp_authority_discovery::app::Public

§

impl Send for gclient::metadata::runtime_types::sp_consensus_babe::app::Public

§

impl Send for PrimaryPreDigest

§

impl Send for SecondaryPlainPreDigest

§

impl Send for SecondaryVRFPreDigest

§

impl Send for BabeEpochConfiguration

§

impl Send for gclient::metadata::runtime_types::sp_consensus_grandpa::app::Public

§

impl Send for gclient::metadata::runtime_types::sp_consensus_grandpa::app::Signature

§

impl Send for Slot

§

impl Send for gclient::metadata::runtime_types::sp_core::crypto::KeyTypeId

§

impl Send for gclient::metadata::runtime_types::sp_core::ecdsa::Signature

§

impl Send for gclient::metadata::runtime_types::sp_core::ed25519::Public

§

impl Send for gclient::metadata::runtime_types::sp_core::ed25519::Signature

§

impl Send for gclient::metadata::runtime_types::sp_core::sr25519::Public

§

impl Send for gclient::metadata::runtime_types::sp_core::sr25519::Signature

§

impl Send for gclient::metadata::runtime_types::sp_core::sr25519::vrf::VrfSignature

§

impl Send for ElectionScore

§

impl Send for gclient::metadata::runtime_types::sp_runtime::generic::digest::Digest

§

impl Send for gclient::metadata::runtime_types::sp_runtime::ModuleError

§

impl Send for gclient::metadata::runtime_types::sp_runtime::traits::BlakeTwo256

§

impl Send for MembershipProof

§

impl Send for RuntimeVersion

§

impl Send for RuntimeDbWeight

§

impl Send for Weight

§

impl Send for NposSolution16

§

impl Send for Runtime

§

impl Send for SessionKeys

§

impl Send for gclient::EventListener

§

impl Send for GearApi

§

impl Send for WSAddress

§

impl Send for gclient::ext::sp_runtime::app_crypto::ecdsa::AppPair

§

impl Send for gclient::ext::sp_runtime::app_crypto::ecdsa::AppPublic

§

impl Send for gclient::ext::sp_runtime::app_crypto::ecdsa::AppSignature

§

impl Send for gclient::ext::sp_runtime::app_crypto::ecdsa::Pair

§

impl Send for gclient::ext::sp_runtime::app_crypto::ecdsa::Public

§

impl Send for gclient::ext::sp_runtime::app_crypto::ecdsa::Signature

§

impl Send for gclient::ext::sp_runtime::app_crypto::ed25519::AppPair

§

impl Send for gclient::ext::sp_runtime::app_crypto::ed25519::AppPublic

§

impl Send for gclient::ext::sp_runtime::app_crypto::ed25519::AppSignature

§

impl Send for gclient::ext::sp_runtime::app_crypto::ed25519::Pair

§

impl Send for gclient::ext::sp_runtime::app_crypto::ed25519::Public

§

impl Send for gclient::ext::sp_runtime::app_crypto::ed25519::Signature

§

impl Send for gclient::ext::sp_runtime::app_crypto::sr25519::AppPair

§

impl Send for gclient::ext::sp_runtime::app_crypto::sr25519::AppPublic

§

impl Send for gclient::ext::sp_runtime::app_crypto::sr25519::AppSignature

§

impl Send for gclient::ext::sp_runtime::app_crypto::sr25519::Pair

§

impl Send for gclient::ext::sp_runtime::app_crypto::sr25519::Public

§

impl Send for gclient::ext::sp_runtime::app_crypto::sr25519::Signature

§

impl Send for BigUint

§

impl Send for gclient::ext::sp_runtime::codec::Error

§

impl Send for OptionBool

§

impl Send for gclient::ext::sp_runtime::legacy::byte_sized_error::ModuleError

§

impl Send for Headers

§

impl Send for gclient::ext::sp_runtime::offchain::http::PendingRequest

§

impl Send for Response

§

impl Send for ResponseBody

§

impl Send for Time

§

impl Send for Capabilities

§

impl Send for gclient::ext::sp_runtime::offchain::Duration

§

impl Send for HttpRequestId

§

impl Send for OffchainDbExt

§

impl Send for OffchainWorkerExt

§

impl Send for OpaqueMultiaddr

§

impl Send for OpaqueNetworkState

§

impl Send for Timestamp

§

impl Send for TransactionPoolExt

§

impl Send for RuntimeLogger

§

impl Send for gclient::ext::sp_runtime::scale_info::prelude::time::Duration

§

impl Send for Instant

§

impl Send for SystemTime

§

impl Send for SystemTimeError

§

impl Send for TryFromFloatSecsError

§

impl Send for MetaType

§

impl Send for PortableRegistry

§

impl Send for PortableRegistryBuilder

§

impl Send for PortableType

§

impl Send for Registry

§

impl Send for AccountId32

§

impl Send for AnySignature

§

impl Send for CryptoTypeId

§

impl Send for gclient::ext::sp_runtime::Digest

§

impl Send for gclient::ext::sp_runtime::FixedI64

§

impl Send for FixedI128

§

impl Send for FixedU64

§

impl Send for gclient::ext::sp_runtime::FixedU128

§

impl Send for Justifications

§

impl Send for gclient::ext::sp_runtime::KeyTypeId

§

impl Send for gclient::ext::sp_runtime::ModuleError

§

impl Send for OpaqueExtrinsic

§

impl Send for gclient::ext::sp_runtime::PerU16

§

impl Send for gclient::ext::sp_runtime::Perbill

§

impl Send for gclient::ext::sp_runtime::Percent

§

impl Send for gclient::ext::sp_runtime::Permill

§

impl Send for gclient::ext::sp_runtime::Perquintill

§

impl Send for Rational128

§

impl Send for Storage

§

impl Send for StorageChild

§

impl Send for H256

§

impl Send for TestSignature

§

impl Send for UintAuthorityId

§

impl Send for BadOrigin

§

impl Send for gclient::ext::sp_runtime::traits::BlakeTwo256

§

impl Send for ConvertInto

§

impl Send for GetDefault

§

impl Send for Identity

§

impl Send for Keccak256

§

impl Send for LookupError

§

impl Send for SignedExtensionMetadata

§

impl Send for TakeFirst

§

impl Send for TryConvertInto

§

impl Send for ValidTransaction

§

impl Send for ValidTransactionBuilder

§

impl Send for TryReserveError

§

impl Send for CString

§

impl Send for FromVecWithNulError

§

impl Send for IntoStringError

§

impl Send for NulError

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

impl Send for FromUtf8Error

§

impl Send for FromUtf16Error

§

impl Send for String

§

impl Send for Dummy

§

impl Send for SecretUri

§

impl Send for Ss58AddressFormat

§

impl Send for InMemOffchainStorage

§

impl Send for OffchainState

§

impl Send for gclient::ext::sp_core::offchain::testing::PendingRequest

§

impl Send for gclient::ext::sp_core::offchain::testing::PoolState

§

impl Send for TestOffchainExt

§

impl Send for TestPersistentOffchainDB

§

impl Send for TestTransactionPoolExt

§

impl Send for IgnoredAny

§

impl Send for gclient::ext::sp_core::serde::de::value::Error

§

impl Send for VrfOutput

§

impl Send for VrfProof

§

impl Send for VrfSignData

§

impl Send for gclient::ext::sp_core::sr25519::vrf::VrfSignature

§

impl Send for VrfTranscript

§

impl Send for ChildTrieParentKeyId

§

impl Send for PrefixedStorageKey

§

impl Send for StorageData

§

impl Send for StorageKey

§

impl Send for TrackedStorageKey

§

impl Send for Blake2Hasher

§

impl Send for gclient::ext::sp_core::Bytes

§

impl Send for H160

§

impl Send for H512

§

impl Send for KeccakHasher

§

impl Send for OpaqueMetadata

§

impl Send for OpaquePeerId

§

impl Send for U256

§

impl Send for U512

§

impl Send for TaskExecutor

§

impl Send for CodeNotFound

§

impl Send for NoneFetchRuntimeCode

§

impl Send for ReadRuntimeVersionExt

§

impl Send for AllocError

§

impl Send for Global

§

impl Send for Layout

§

impl Send for LayoutError

§

impl Send for System

§

impl Send for TypeId

§

impl Send for BorrowError

§

impl Send for BorrowMutError

§

impl Send for DefaultHasher

§

impl Send for RandomState

§

impl Send for SipHasher

§

impl Send for Assume

§

impl Send for NonZeroI8

§

impl Send for NonZeroI16

§

impl Send for NonZeroI32

§

impl Send for NonZeroI64

§

impl Send for NonZeroI128

§

impl Send for NonZeroIsize

§

impl Send for NonZeroU8

§

impl Send for NonZeroU16

§

impl Send for NonZeroU32

§

impl Send for NonZeroU64

§

impl Send for NonZeroU128

§

impl Send for NonZeroUsize

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for Writer

§

impl Send for AtomicBool

§

impl Send for AtomicI8

§

impl Send for AtomicI16

§

impl Send for AtomicI32

§

impl Send for AtomicI64

§

impl Send for AtomicIsize

§

impl Send for AtomicU8

§

impl Send for AtomicU16

§

impl Send for AtomicU32

§

impl Send for AtomicU64

§

impl Send for AtomicUsize

§

impl Send for RecvError

§

impl Send for Barrier

§

impl Send for BarrierWaitResult

§

impl Send for Condvar

§

impl Send for gclient::ext::sp_core::sp_std::sync::Once

§

impl Send for OnceState

§

impl Send for WaitTimeoutResult

§

impl Send for core::fmt::Error

§

impl Send for core::ptr::alignment::Alignment

§

impl Send for PhantomPinned

§

impl Send for AdjacentlyTaggedEnumVariant

§

impl Send for FromHexError

§

impl Send for TagContentOtherField

§

impl Send for TagContentOtherFieldVisitor

§

impl Send for TagOrContentField

§

impl Send for TagOrContentFieldVisitor

§

impl<'a> !Send for RuntimeCode<'a>

§

impl<'a> !Send for Arguments<'a>

§

impl<'a> !Send for Formatter<'a>

§

impl<'a> Send for DigestItemRef<'a>

§

impl<'a> Send for OpaqueDigestItemId<'a>

§

impl<'a> Send for Unexpected<'a>

§

impl<'a> Send for PiecewiseLinear<'a>

§

impl<'a> Send for HeadersIterator<'a>

§

impl<'a> Send for StorageValueRef<'a>

§

impl<'a> Send for TrailingZeroInput<'a>

§

impl<'a> Send for EscapeAscii<'a>

§

impl<'a> Send for CharSearcher<'a>

§

impl<'a> Send for gclient::ext::sp_core::bounded::alloc::str::Bytes<'a>

§

impl<'a> Send for CharIndices<'a>

§

impl<'a> Send for Chars<'a>

§

impl<'a> Send for EncodeUtf16<'a>

§

impl<'a> Send for EscapeDebug<'a>

§

impl<'a> Send for EscapeDefault<'a>

§

impl<'a> Send for EscapeUnicode<'a>

§

impl<'a> Send for Lines<'a>

§

impl<'a> Send for LinesAny<'a>

§

impl<'a> Send for SplitAsciiWhitespace<'a>

§

impl<'a> Send for SplitWhitespace<'a>

§

impl<'a> Send for Utf8Chunk<'a>

§

impl<'a> Send for Utf8Chunks<'a>

§

impl<'a> Send for HexDisplay<'a>

§

impl<'a> Send for WrappedRuntimeCode<'a>

§

impl<'a> Send for ExpectedLen<'a>

§

impl<'a> Send for InternallyTaggedUnitVisitor<'a>

§

impl<'a> Send for UntaggedUnitVisitor<'a>

§

impl<'a, 'b> !Send for DebugList<'a, 'b>

§

impl<'a, 'b> !Send for DebugMap<'a, 'b>

§

impl<'a, 'b> !Send for DebugSet<'a, 'b>

§

impl<'a, 'b> !Send for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Send for DebugTuple<'a, 'b>

§

impl<'a, 'b> Send for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> Send for StrSearcher<'a, 'b>

§

impl<'a, 'b, L> Send for StorageLockGuard<'a, 'b, L>
where L: Send,

§

impl<'a, 'b, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'de, E> Send for ContentRefDeserializer<'a, 'de, E>
where E: Send,

§

impl<'a, 'de, E> Send for FlatMapDeserializer<'a, 'de, E>
where E: Send,

§

impl<'a, B: ?Sized> Send for gclient::ext::sp_core::bounded::alloc::borrow::Cow<'a, B>
where B: Sync, <B as ToOwned>::Owned: Send,

§

impl<'a, E> Send for BytesDeserializer<'a, E>
where E: Send,

§

impl<'a, E> Send for CowStrDeserializer<'a, E>
where E: Send,

§

impl<'a, E> Send for gclient::ext::sp_core::serde::de::value::StrDeserializer<'a, E>
where E: Send,

§

impl<'a, E> Send for StrDeserializer<'a, E>
where E: Send,

§

impl<'a, F> Send for CharPredicateSearcher<'a, F>
where F: Send,

§

impl<'a, I> Send for ByRefSized<'a, I>
where I: Send,

§

impl<'a, I, A> Send for Splice<'a, I, A>
where A: Send, I: Send, <I as Iterator>::Item: Send,

§

impl<'a, K> Send for std::collections::hash::set::Drain<'a, K>
where K: Send,

§

impl<'a, K> Send for std::collections::hash::set::Iter<'a, K>
where K: Sync,

§

impl<'a, K, F> Send for std::collections::hash::set::ExtractIf<'a, K, F>
where F: Send, K: Send,

§

impl<'a, K, V> Send for std::collections::hash::map::Entry<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Cursor<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Iter<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IterMut<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Keys<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Range<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for RangeMut<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Values<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::ValuesMut<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for std::collections::hash::map::Drain<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for std::collections::hash::map::Iter<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for std::collections::hash::map::IterMut<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for std::collections::hash::map::Keys<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for std::collections::hash::map::OccupiedEntry<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for std::collections::hash::map::OccupiedError<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for std::collections::hash::map::VacantEntry<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V> Send for std::collections::hash::map::Values<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for std::collections::hash::map::ValuesMut<'a, K, V>
where K: Send, V: Send,

§

impl<'a, K, V, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Entry<'a, K, V, A>
where A: Send, K: Send, V: Send,

§

impl<'a, K, V, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::CursorMut<'a, K, V, A>
where A: Send, K: Send, V: Send,

§

impl<'a, K, V, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::OccupiedEntry<'a, K, V, A>
where A: Send, K: Send, V: Send,

§

impl<'a, K, V, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::OccupiedError<'a, K, V, A>
where A: Send, K: Send, V: Send,

§

impl<'a, K, V, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::VacantEntry<'a, K, V, A>
where A: Send, K: Send, V: Send,

§

impl<'a, K, V, F> Send for std::collections::hash::map::ExtractIf<'a, K, V, F>
where F: Send, K: Send, V: Send,

§

impl<'a, K, V, F, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::ExtractIf<'a, K, V, F, A>
where A: Send, F: Send, K: Send, V: Send,

§

impl<'a, K, V, S> Send for RawEntryMut<'a, K, V, S>
where K: Send, S: Sync + Send, V: Send,

§

impl<'a, K, V, S> Send for RawEntryBuilder<'a, K, V, S>
where K: Sync, S: Sync, V: Sync,

§

impl<'a, K, V, S> Send for RawEntryBuilderMut<'a, K, V, S>
where K: Send, S: Send, V: Send,

§

impl<'a, K, V, S> Send for std::collections::hash::map::RawOccupiedEntryMut<'a, K, V, S>
where K: Send, S: Send, V: Send,

§

impl<'a, K, V, S> Send for RawVacantEntryMut<'a, K, V, S>
where K: Send, S: Sync, V: Send,

§

impl<'a, L> Send for StorageLock<'a, L>
where L: Send,

§

impl<'a, M> Send for FlatMapSerializeMap<'a, M>
where M: Send,

§

impl<'a, M> Send for FlatMapSerializeStruct<'a, M>
where M: Send,

§

impl<'a, M> Send for FlatMapSerializeStructVariantAsMapValue<'a, M>
where M: Send,

§

impl<'a, M> Send for FlatMapSerializeTupleVariantAsMapValue<'a, M>
where M: Send,

§

impl<'a, M> Send for FlatMapSerializer<'a, M>
where M: Send,

§

impl<'a, P> Send for MatchIndices<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for Matches<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for RMatchIndices<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for RMatches<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for gclient::ext::sp_core::bounded::alloc::str::RSplit<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for gclient::ext::sp_core::bounded::alloc::str::RSplitN<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for RSplitTerminator<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for gclient::ext::sp_core::bounded::alloc::str::Split<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for gclient::ext::sp_core::bounded::alloc::str::SplitInclusive<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for gclient::ext::sp_core::bounded::alloc::str::SplitN<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for SplitTerminator<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, T> !Send for gclient::ext::sp_core::sp_std::sync::mpsc::Iter<'a, T>

§

impl<'a, T> !Send for TryIter<'a, T>

§

impl<'a, T> Send for CompactRef<'a, T>
where T: Sync,

§

impl<'a, T> Send for Request<'a, T>
where T: Send,

§

impl<'a, T> Send for Symbol<'a, T>

§

impl<'a, T> Send for AppendZerosInput<'a, T>
where T: Send,

§

impl<'a, T> Send for gclient::ext::sp_core::bounded::alloc::collections::binary_heap::Iter<'a, T>
where T: Sync,

§

impl<'a, T> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Iter<'a, T>
where T: Sync,

§

impl<'a, T> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Range<'a, T>
where T: Sync,

§

impl<'a, T> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_set::SymmetricDifference<'a, T>
where T: Sync,

§

impl<'a, T> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Union<'a, T>
where T: Sync,

§

impl<'a, T> Send for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::Iter<'a, T>
where T: Sync,

§

impl<'a, T> Send for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::IterMut<'a, T>
where T: Send,

§

impl<'a, T> Send for Chunks<'a, T>
where T: Sync,

§

impl<'a, T> Send for ChunksExact<'a, T>
where T: Sync,

§

impl<'a, T> Send for RChunks<'a, T>
where T: Sync,

§

impl<'a, T> Send for RChunksExact<'a, T>
where T: Sync,

§

impl<'a, T> Send for Windows<'a, T>
where T: Sync,

§

impl<'a, T> Send for gclient::ext::sp_core::sp_std::result::Iter<'a, T>
where T: Sync,

§

impl<'a, T> Send for gclient::ext::sp_core::sp_std::result::IterMut<'a, T>
where T: Send,

§

impl<'a, T> Send for InPlaceSeed<'a, T>
where T: Send,

§

impl<'a, T, A> Send for gclient::ext::sp_core::bounded::alloc::collections::binary_heap::Drain<'a, T, A>
where A: Send, T: Send,

§

impl<'a, T, A> Send for DrainSorted<'a, T, A>
where A: Send, T: Send,

§

impl<'a, T, A> Send for PeekMut<'a, T, A>
where A: Send, T: Send,

§

impl<'a, T, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Difference<'a, T, A>
where A: Sync, T: Sync,

§

impl<'a, T, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Intersection<'a, T, A>
where A: Sync, T: Sync,

§

impl<'a, T, F, A = Global> !Send for gclient::ext::sp_core::bounded::alloc::collections::linked_list::ExtractIf<'a, T, F, A>

§

impl<'a, T, F, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_set::ExtractIf<'a, T, F, A>
where A: Send, F: Send, T: Send,

§

impl<'a, T, F, A> Send for gclient::ext::sp_core::bounded::alloc::vec::ExtractIf<'a, T, F, A>
where A: Send, F: Send, T: Send,

§

impl<'a, T, P> Send for GroupBy<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for GroupByMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, P> Send for gclient::ext::sp_core::bounded::alloc::slice::RSplit<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for RSplitMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, P> Send for gclient::ext::sp_core::bounded::alloc::slice::RSplitN<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for RSplitNMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, P> Send for gclient::ext::sp_core::bounded::alloc::slice::Split<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for gclient::ext::sp_core::bounded::alloc::slice::SplitInclusive<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for SplitInclusiveMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, P> Send for SplitMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, P> Send for gclient::ext::sp_core::bounded::alloc::slice::SplitN<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for SplitNMut<'a, T, P>
where P: Send, T: Send,

§

impl<'a, T, S> Send for BoundedSlice<'a, T, S>
where S: Send, T: Sync,

§

impl<'a, T, S> Send for std::collections::hash::set::Difference<'a, T, S>
where S: Sync, T: Sync,

§

impl<'a, T, S> Send for std::collections::hash::set::Intersection<'a, T, S>
where S: Sync, T: Sync,

§

impl<'a, T, S> Send for std::collections::hash::set::SymmetricDifference<'a, T, S>
where S: Sync, T: Sync,

§

impl<'a, T, S> Send for std::collections::hash::set::Union<'a, T, S>
where S: Sync, T: Sync,

§

impl<'a, T, U> Send for gclient::ext::sp_runtime::codec::Ref<'a, T, U>
where T: Sync, U: Send,

§

impl<'a, T, const N: usize> !Send for ArrayWindows<'a, T, N>

§

impl<'a, T, const N: usize> Send for gclient::ext::sp_core::bounded::alloc::slice::ArrayChunks<'a, T, N>
where T: Sync,

§

impl<'a, T, const N: usize> Send for ArrayChunksMut<'a, T, N>
where T: Send,

§

impl<'a, const N: usize> Send for CharArraySearcher<'a, N>

§

impl<'b, T> !Send for gclient::ext::sp_core::sp_std::cell::Ref<'b, T>

§

impl<'b, T> !Send for RefMut<'b, T>

§

impl<'de> Send for Content<'de>

§

impl<'de, E> Send for BorrowedBytesDeserializer<'de, E>
where E: Send,

§

impl<'de, E> Send for gclient::ext::sp_core::serde::de::value::BorrowedStrDeserializer<'de, E>
where E: Send,

§

impl<'de, E> Send for BorrowedStrDeserializer<'de, E>
where E: Send,

§

impl<'de, E> Send for ContentDeserializer<'de, E>
where E: Send,

§

impl<'de, E> Send for EnumDeserializer<'de, E>
where E: Send,

§

impl<'de, I, E> Send for MapDeserializer<'de, I, E>
where E: Send, I: Send, <<I as Iterator>::Item as Pair>::Second: Send,

§

impl<'de, T: ?Sized> Send for Borrowed<'de, T>
where T: Sync,

§

impl<A> Send for EnumAccessDeserializer<A>
where A: Send,

§

impl<A> Send for MapAccessDeserializer<A>
where A: Send,

§

impl<A> Send for SeqAccessDeserializer<A>
where A: Send,

§

impl<A> Send for Repeat<A>
where A: Send,

§

impl<A> Send for RepeatN<A>
where A: Send,

§

impl<A, B> Send for Chain<A, B>
where A: Send, B: Send,

§

impl<A, B> Send for Zip<A, B>
where A: Send, B: Send,

§

impl<AccountId, AccountIndex> Send for MultiAddress<AccountId, AccountIndex>
where AccountId: Send, AccountIndex: Send,

§

impl<AccountId, AccountIndex> Send for AccountIdLookup<AccountId, AccountIndex>
where AccountId: Send, AccountIndex: Send,

§

impl<AccountId, Call, Extra> Send for CheckedExtrinsic<AccountId, Call, Extra>
where AccountId: Send, Call: Send, Extra: Send,

§

impl<Address, Call, Signature, Extra> Send for UncheckedExtrinsic<Address, Call, Signature, Extra>
where Address: Send, Call: Send, Signature: Send,

§

impl<B> Send for BlockAndTime<B>
where B: Send,

§

impl<B> Send for BlockAndTimeDeadline<B>

§

impl<B, C> Send for ControlFlow<B, C>
where B: Send, C: Send,

§

impl<Block> Send for BlockId<Block>

§

impl<Block> Send for SignedBlock<Block>
where Block: Send,

§

impl<Call, Extra> Send for SignedPayload<Call, Extra>
where Call: Send, <Extra as SignedExtension>::AdditionalSigned: Send,

§

impl<Call, Extra> Send for TestXt<Call, Extra>
where Call: Send, Extra: Send,

§

impl<E> Send for BoolDeserializer<E>
where E: Send,

§

impl<E> Send for CharDeserializer<E>
where E: Send,

§

impl<E> Send for F32Deserializer<E>
where E: Send,

§

impl<E> Send for F64Deserializer<E>
where E: Send,

§

impl<E> Send for I8Deserializer<E>
where E: Send,

§

impl<E> Send for I16Deserializer<E>
where E: Send,

§

impl<E> Send for I32Deserializer<E>
where E: Send,

§

impl<E> Send for I64Deserializer<E>
where E: Send,

§

impl<E> Send for I128Deserializer<E>
where E: Send,

§

impl<E> Send for IsizeDeserializer<E>
where E: Send,

§

impl<E> Send for StringDeserializer<E>
where E: Send,

§

impl<E> Send for U8Deserializer<E>
where E: Send,

§

impl<E> Send for U16Deserializer<E>
where E: Send,

§

impl<E> Send for U32Deserializer<E>
where E: Send,

§

impl<E> Send for U64Deserializer<E>
where E: Send,

§

impl<E> Send for U128Deserializer<E>
where E: Send,

§

impl<E> Send for UnitDeserializer<E>
where E: Send,

§

impl<E> Send for UsizeDeserializer<E>
where E: Send,

§

impl<F> Send for Fields<F>

§

impl<F> Send for Variants<F>
where <F as Form>::String: Send, <F as Form>::Type: Send,

§

impl<F> Send for DeferGuard<F>
where F: Send,

§

impl<F> Send for FromFn<F>
where F: Send,

§

impl<F> Send for OnceWith<F>
where F: Send,

§

impl<F> Send for RepeatWith<F>
where F: Send,

§

impl<F> Send for FormatterFn<F>
where F: Send,

§

impl<F> Send for AdjacentlyTaggedEnumVariantSeed<F>
where F: Send,

§

impl<F> Send for AdjacentlyTaggedEnumVariantVisitor<F>
where F: Send,

§

impl<F, N, T> Send for FieldBuilder<F, N, T>
where <F as Form>::String: Send, <F as Form>::Type: Send,

§

impl<F, S> Send for TypeBuilder<F, S>
where <F as Form>::String: Send, <F as Form>::Type: Send,

§

impl<F, S> Send for VariantBuilder<F, S>
where S: Send, <F as Form>::String: Send, <F as Form>::Type: Send,

§

impl<F, T> Send for FieldsBuilder<F, T>
where <F as Form>::String: Send, <F as Form>::Type: Send,

§

impl<H> Send for BuildHasherDefault<H>

§

impl<Hash> Send for StorageChangeSet<Hash>
where Hash: Send,

§

impl<Header, Extrinsic> Send for gclient::ext::sp_runtime::generic::Block<Header, Extrinsic>
where Extrinsic: Send, Header: Send,

§

impl<I> Send for Cloned<I>
where I: Send,

§

impl<I> Send for Copied<I>
where I: Send,

§

impl<I> Send for Cycle<I>
where I: Send,

§

impl<I> Send for Enumerate<I>
where I: Send,

§

impl<I> Send for Flatten<I>
where I: Send, <<I as Iterator>::Item as IntoIterator>::IntoIter: Send,

§

impl<I> Send for Fuse<I>
where I: Send,

§

impl<I> Send for Intersperse<I>
where I: Send, <I as Iterator>::Item: Send,

§

impl<I> Send for Peekable<I>
where I: Send, <I as Iterator>::Item: Send,

§

impl<I> Send for Skip<I>
where I: Send,

§

impl<I> Send for StepBy<I>
where I: Send,

§

impl<I> Send for Take<I>
where I: Send,

§

impl<I, E> Send for SeqDeserializer<I, E>
where E: Send, I: Send,

§

impl<I, F> Send for FilterMap<I, F>
where F: Send, I: Send,

§

impl<I, F> Send for Inspect<I, F>
where F: Send, I: Send,

§

impl<I, F> Send for Map<I, F>
where F: Send, I: Send,

§

impl<I, F, const N: usize> Send for MapWindows<I, F, N>
where F: Send, I: Send, <I as Iterator>::Item: Send,

§

impl<I, G> Send for IntersperseWith<I, G>
where G: Send, I: Send, <I as Iterator>::Item: Send,

§

impl<I, P> Send for Filter<I, P>
where I: Send, P: Send,

§

impl<I, P> Send for MapWhile<I, P>
where I: Send, P: Send,

§

impl<I, P> Send for SkipWhile<I, P>
where I: Send, P: Send,

§

impl<I, P> Send for TakeWhile<I, P>
where I: Send, P: Send,

§

impl<I, St, F> Send for Scan<I, St, F>
where F: Send, I: Send, St: Send,

§

impl<I, U, F> Send for FlatMap<I, U, F>
where F: Send, I: Send, <U as IntoIterator>::IntoIter: Send,

§

impl<I, const N: usize> Send for gclient::ext::sp_core::sp_std::iter::ArrayChunks<I, N>
where I: Send, <I as Iterator>::Item: Send,

§

impl<Idx> Send for gclient::ext::sp_core::sp_std::ops::Range<Idx>
where Idx: Send,

§

impl<Idx> Send for RangeFrom<Idx>
where Idx: Send,

§

impl<Idx> Send for RangeInclusive<Idx>
where Idx: Send,

§

impl<Idx> Send for RangeTo<Idx>
where Idx: Send,

§

impl<Idx> Send for RangeToInclusive<Idx>
where Idx: Send,

§

impl<Info> Send for gclient::ext::sp_runtime::DispatchErrorWithPostInfo<Info>
where Info: Send,

§

impl<K> Send for std::collections::hash::set::IntoIter<K>
where K: Send,

§

impl<K, V> Send for std::collections::hash::map::IntoIter<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for std::collections::hash::map::IntoKeys<K, V>
where K: Send, V: Send,

§

impl<K, V> Send for std::collections::hash::map::IntoValues<K, V>
where K: Send, V: Send,

§

impl<K, V, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IntoIter<K, V, A>
where A: Send, K: Send, V: Send,

§

impl<K, V, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IntoKeys<K, V, A>
where A: Send, K: Send, V: Send,

§

impl<K, V, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IntoValues<K, V, A>
where A: Send, K: Send, V: Send,

§

impl<K, V, A> Send for BTreeMap<K, V, A>
where A: Send, K: Send, V: Send,

§

impl<K, V, S> Send for gclient::ext::sp_runtime::BoundedBTreeMap<K, V, S>
where K: Send, S: Send, V: Send,

§

impl<K, V, S> Send for HashMap<K, V, S>
where K: Send, S: Send, V: Send,

§

impl<L, M> Send for MorphWithUpperLimit<L, M>
where L: Send, M: Send,

§

impl<L, R> Send for Either<L, R>
where L: Send, R: Send,

§

impl<N> Send for CheckedReduceBy<N>
where N: Send,

§

impl<N> Send for ReduceBy<N>
where N: Send,

§

impl<Number, Hash> Send for gclient::ext::sp_runtime::generic::Header<Number, Hash>
where Number: Send,

§

impl<Ok, Error> Send for Impossible<Ok, Error>
where Error: Send, Ok: Send,

§

impl<R> Send for TransactionOutcome<R>
where R: Send,

§

impl<R> Send for IoReader<R>
where R: Send,

§

impl<Storage> Send for OffchainDb<Storage>
where Storage: Send,

§

impl<T> !Send for UniqueRc<T>

§

impl<T> Send for TypeDef<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

§

impl<T> Send for Bound<T>
where T: Send,

§

impl<T> Send for TryLockError<T>
where T: Send,

§

impl<T> Send for TrySendError<T>
where T: Send,

§

impl<T> Send for Option<T>
where T: Send,

§

impl<T> Send for Compact<T>
where T: Send,

§

impl<T> Send for LimitedExternalities<T>
where T: Send,

§

impl<T> Send for Interner<T>
where T: Send,

§

impl<T> Send for UntrackedSymbol<T>

§

impl<T> Send for Field<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

§

impl<T> Send for Path<T>
where <T as Form>::String: Send,

§

impl<T> Send for Type<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

§

impl<T> Send for TypeDefArray<T>
where <T as Form>::Type: Send,

§

impl<T> Send for TypeDefBitSequence<T>
where <T as Form>::Type: Send,

§

impl<T> Send for TypeDefCompact<T>
where <T as Form>::Type: Send,

§

impl<T> Send for TypeDefComposite<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

§

impl<T> Send for TypeDefSequence<T>
where <T as Form>::Type: Send,

§

impl<T> Send for TypeDefTuple<T>
where <T as Form>::Type: Send,

§

impl<T> Send for TypeDefVariant<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

§

impl<T> Send for TypeParameter<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

§

impl<T> Send for Variant<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

§

impl<T> Send for ConvertToValue<T>
where T: Send,

§

impl<T> Send for IdentityLookup<T>
where T: Send,

§

impl<T> Send for MorphInto<T>
where T: Send,

§

impl<T> Send for TryMorphInto<T>
where T: Send,

§

impl<T> Send for gclient::ext::sp_core::sp_std::cell::OnceCell<T>
where T: Send,

§

impl<T> Send for Reverse<T>
where T: Send,

§

impl<T> Send for gclient::ext::sp_core::sp_std::iter::Empty<T>

§

impl<T> Send for gclient::ext::sp_core::sp_std::iter::Once<T>
where T: Send,

§

impl<T> Send for Rev<T>
where T: Send,

§

impl<T> Send for Discriminant<T>

§

impl<T> Send for Saturating<T>
where T: Send,

§

impl<T> Send for Wrapping<T>
where T: Send,

§

impl<T> Send for Yeet<T>
where T: Send,

§

impl<T> Send for gclient::ext::sp_core::sp_std::result::IntoIter<T>
where T: Send,

§

impl<T> Send for gclient::ext::sp_core::sp_std::sync::mpsc::IntoIter<T>
where T: Send,

§

impl<T> Send for SendError<T>
where T: Send,

§

impl<T> Send for PoisonError<T>
where T: Send,

§

impl<T> Send for MaybeUninit<T>
where T: Send,

§

impl<T> Send for CannotSerializeVariant<T>
where T: Send,

§

impl<T> Send for TaggedContentVisitor<T>
where T: Send,

§

impl<T, A> Send for Vec<T, A>
where A: Send, T: Send,

§

impl<T, A> Send for gclient::ext::sp_core::bounded::alloc::collections::binary_heap::IntoIter<T, A>
where A: Send, T: Send,

§

impl<T, A> Send for IntoIterSorted<T, A>
where A: Send, T: Send,

§

impl<T, A> Send for gclient::ext::sp_core::bounded::alloc::collections::btree_set::IntoIter<T, A>
where A: Send, T: Send,

§

impl<T, A> Send for gclient::ext::sp_core::bounded::alloc::collections::linked_list::IntoIter<T, A>
where A: Send, T: Send,

§

impl<T, A> Send for BTreeSet<T, A>
where A: Send, T: Send,

§

impl<T, A> Send for BinaryHeap<T, A>
where A: Send, T: Send,

§

impl<T, A> Send for VecDeque<T, A>
where A: Send, T: Send,

§

impl<T, A> Send for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::IntoIter<T, A>
where A: Send, T: Send,

§

impl<T, E> Send for MutateStorageError<T, E>
where E: Send, T: Send,

§

impl<T, E> Send for Result<T, E>
where E: Send, T: Send,

§

impl<T, F> Send for LazyCell<T, F>
where F: Send, T: Send,

§

impl<T, F> Send for Successors<T, F>
where F: Send, T: Send,

§

impl<T, F> Send for LazyLock<T, F>
where F: Send, T: Send,

§

impl<T, S> Send for BoundedBTreeSet<T, S>
where S: Send, T: Send,

§

impl<T, S> Send for gclient::ext::sp_runtime::BoundedVec<T, S>
where S: Send, T: Send,

§

impl<T, S> Send for gclient::ext::sp_runtime::WeakBoundedVec<T, S>
where S: Send, T: Send,

§

impl<T, S> Send for HashSet<T, S>
where S: Send, T: Send,

§

impl<T: ?Sized> Send for PhantomData<T>
where T: Send,

§

impl<T: ?Sized> Send for SyncUnsafeCell<T>
where T: Send,

§

impl<T: ?Sized> Send for UnsafeCell<T>
where T: Send,

§

impl<T: ?Sized> Send for ManuallyDrop<T>
where T: Send,

§

impl<T: ?Sized> Send for Exclusive<T>
where T: Send,

§

impl<T: ?Sized, A> Send for gclient::ext::sp_core::sp_std::prelude::Box<T, A>
where A: Send, T: Send,

§

impl<V> Send for Replace<V>
where V: Send,

§

impl<Xt> Send for gclient::ext::sp_runtime::testing::Block<Xt>
where Xt: Send,

§

impl<Xt> Send for ExtrinsicWrapper<Xt>
where Xt: Send,

§

impl<Y, R> Send for CoroutineState<Y, R>
where R: Send, Y: Send,

§

impl<_0> Send for RawOrigin<_0>
where _0: Send,

§

impl<_0> Send for DispatchTime<_0>
where _0: Send,

§

impl<_0> Send for Program<_0>
where _0: Send,

§

impl<_0> Send for CodeChangeKind<_0>
where _0: Send,

§

impl<_0> Send for ProgramChangeKind<_0>
where _0: Send,

§

impl<_0> Send for ScheduledTask<_0>
where _0: Send,

§

impl<_0> Send for AccountVote<_0>
where _0: Send,

§

impl<_0> Send for gclient::metadata::runtime_types::pallet_election_provider_multi_phase::Phase<_0>
where _0: Send,

§

impl<_0> Send for PrepaidCall<_0>
where _0: Send,

§

impl<_0> Send for StoredState<_0>
where _0: Send,

§

impl<_0> Send for Judgement<_0>
where _0: Send,

§

impl<_0> Send for BondExtra<_0>
where _0: Send,

§

impl<_0> Send for gclient::metadata::runtime_types::pallet_nomination_pools::ConfigOp<_0>
where _0: Send,

§

impl<_0> Send for RewardDestination<_0>
where _0: Send,

§

impl<_0> Send for gclient::metadata::runtime_types::pallet_staking::pallet::pallet::ConfigOp<_0>
where _0: Send,

§

impl<_0> Send for gclient::metadata::runtime_types::bounded_collections::bounded_vec::BoundedVec<_0>
where _0: Send,

§

impl<_0> Send for gclient::metadata::runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec<_0>
where _0: Send,

§

impl<_0> Send for PerDispatchClass<_0>
where _0: Send,

§

impl<_0> Send for NodeLock<_0>
where _0: Send,

§

impl<_0> Send for Interval<_0>
where _0: Send,

§

impl<_0> Send for ActiveProgram<_0>
where _0: Send,

§

impl<_0> Send for AccountData<_0>
where _0: Send,

§

impl<_0> Send for BalanceLock<_0>
where _0: Send,

§

impl<_0> Send for Delegations<_0>
where _0: Send,

§

impl<_0> Send for gclient::metadata::runtime_types::pallet_conviction_voting::types::Tally<_0>
where _0: Send,

§

impl<_0> Send for RawSolution<_0>
where _0: Send,

§

impl<_0> Send for BankAccount<_0>
where _0: Send,

§

impl<_0> Send for CustomChargeTransactionPayment<_0>
where _0: Send,

§

impl<_0> Send for StoredPendingChange<_0>
where _0: Send,

§

impl<_0> Send for BitFlags<_0>
where _0: Send,

§

impl<_0> Send for Registration<_0>
where _0: Send,

§

impl<_0> Send for Heartbeat<_0>
where _0: Send,

§

impl<_0> Send for Timepoint<_0>
where _0: Send,

§

impl<_0> Send for CommissionChangeRate<_0>
where _0: Send,

§

impl<_0> Send for PoolRoles<_0>
where _0: Send,

§

impl<_0> Send for DecidingStatus<_0>
where _0: Send,

§

impl<_0> Send for SpanRecord<_0>
where _0: Send,

§

impl<_0> Send for EraRewardPoints<_0>
where _0: Send,

§

impl<_0> Send for UnlockChunk<_0>
where _0: Send,

§

impl<_0> Send for Support<_0>
where _0: Send,

§

impl<_0> Send for gclient::metadata::runtime_types::sp_runtime::generic::header::Header<_0>
where _0: Send,

§

impl<_0> Send for gclient::metadata::runtime_types::sp_runtime::DispatchErrorWithPostInfo<_0>
where _0: Send,

§

impl<_0, _1> Send for Bounded<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for GasMultiplier<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for Reason<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for GasNodeId<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for BountyStatus<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for ChildBountyStatus<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for OldRequestStatus<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for RequestStatus<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for gclient::metadata::runtime_types::sp_consensus_grandpa::Equivocation<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for gclient::metadata::runtime_types::bounded_collections::bounded_btree_map::BoundedBTreeMap<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for Precommit<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for Prevote<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for AccountInfo<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for EventRecord<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for ResumeSession<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for LinkedNode<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for LimitedVec<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for IdAmount<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for ReserveData<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for PriorLock<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for RoundSnapshot<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for VoucherInfo<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for RegistrarInfo<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for Deposit<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for TrackInfo<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for Exposure<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for IndividualExposure<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for UnappliedSlash<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for Proposal<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for VestingInfo<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for gclient::metadata::runtime_types::sp_consensus_grandpa::EquivocationProof<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for gclient::metadata::runtime_types::sp_consensus_slots::EquivocationProof<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1> Send for OffenceDetails<_0, _1>
where _0: Send, _1: Send,

§

impl<_0, _1, _2> Send for gclient::metadata::runtime_types::finality_grandpa::Equivocation<_0, _1, _2>
where _0: Send, _1: Send, _2: Send,

§

impl<_0, _1, _2> Send for Bounty<_0, _1, _2>
where _0: Send, _1: Send, _2: Send,

§

impl<_0, _1, _2> Send for ChildBounty<_0, _1, _2>
where _0: Send, _1: Send, _2: Send,

§

impl<_0, _1, _2> Send for Casting<_0, _1, _2>
where _0: Send, _1: Send, _2: Send,

§

impl<_0, _1, _2> Send for Delegating<_0, _1, _2>
where _0: Send, _1: Send, _2: Send,

§

impl<_0, _1, _2> Send for SignedSubmission<_0, _1, _2>
where _0: Send, _1: Send, _2: Send,

§

impl<_0, _1, _2> Send for Multisig<_0, _1, _2>
where _0: Send, _1: Send, _2: Send,

§

impl<_0, _1, _2> Send for Announcement<_0, _1, _2>
where _0: Send, _1: Send, _2: Send,

§

impl<_0, _1, _2> Send for ProxyDefinition<_0, _1, _2>
where _0: Send, _1: Send, _2: Send,

§

impl<_0, _1, _2, _3> Send for GasNode<_0, _1, _2, _3>
where _0: Send, _1: Send, _2: Send, _3: Send,

§

impl<_0, _1, _2, _3> Send for Voting<_0, _1, _2, _3>
where _0: Send, _1: Send, _2: Send, _3: Send,

§

impl<_0, _1, _2, _3, _4> Send for Scheduled<_0, _1, _2, _3, _4>
where _0: Send, _1: Send, _2: Send, _3: Send, _4: Send,

§

impl<_0, _1, _2, _3, _4, _5, _6, _7> Send for ReferendumInfo<_0, _1, _2, _3, _4, _5, _6, _7>
where _0: Send, _1: Send, _2: Send, _3: Send, _4: Send, _5: Send, _6: Send, _7: Send,

§

impl<_0, _1, _2, _3, _4, _5, _6, _7> Send for ReferendumStatus<_0, _1, _2, _3, _4, _5, _6, _7>
where _0: Send, _1: Send, _2: Send, _3: Send, _4: Send, _5: Send, _6: Send, _7: Send,

§

impl<const T: bool> Send for ConstBool<T>

§

impl<const T: i8> Send for ConstI8<T>

§

impl<const T: i16> Send for ConstI16<T>

§

impl<const T: i32> Send for ConstI32<T>

§

impl<const T: i64> Send for ConstI64<T>

§

impl<const T: i128> Send for ConstI128<T>

§

impl<const T: u8> Send for ConstU8<T>

§

impl<const T: u16> Send for ConstU16<T>

§

impl<const T: u32> Send for ConstU32<T>

§

impl<const T: u64> Send for ConstU64<T>

§

impl<const T: u128> Send for ConstU128<T>