Trait 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.0.0 · source§

impl !Send for Arguments<'_>

source§

impl !Send for LocalWaker

1.26.0 · source§

impl !Send for Args

1.26.0 · source§

impl !Send for ArgsOs

1.6.0 · source§

impl Send for alloc::string::Drain<'_>

source§

impl Send for core::ffi::c_str::Bytes<'_>

1.36.0 · source§

impl Send for Waker

1.44.0 · source§

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

1.44.0 · source§

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

source§

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

1.0.0 · source§

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

1.0.0 · source§

impl<T> !Send for *mut 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 MappedMutexGuard<'_, T>
where T: ?Sized,

source§

impl<T> !Send for MappedRwLockReadGuard<'_, T>
where T: ?Sized,

source§

impl<T> !Send for MappedRwLockWriteGuard<'_, T>
where T: ?Sized,

1.0.0 · source§

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

source§

impl<T> !Send for ReentrantLockGuard<'_, T>
where T: ?Sized,

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · 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.

1.0.0 · source§

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

1.0.0 · source§

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

1.28.0 · source§

impl<T> Send for NonZero<T>

1.31.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

impl<T> Send for sp_std::slice::Iter<'_, T>
where T: Sync,

1.0.0 · source§

impl<T> Send for sp_std::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,

1.0.0 · source§

impl<T> Send for AtomicPtr<T>

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.70.0 · source§

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

source§

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

1.0.0 · source§

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

1.0.0 · source§

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

1.0.0 · source§

impl<T> Send for alloc::collections::linked_list::IterMut<'_, T>
where T: Send,

1.29.0 · source§

impl<T> Send for JoinHandle<T>

1.0.0 · source§

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

1.4.0 · source§

impl<T, A> !Send for sp_std::rc::Weak<T, A>
where A: Allocator, T: ?Sized,

1.6.0 · source§

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

1.0.0 · 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 sp_std::sync::Weak<T, A>
where T: Sync + Send + ?Sized, A: Allocator + Send,

1.6.0 · source§

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

1.0.0 · source§

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

source§

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

source§

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

1.0.0 · source§

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

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

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

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

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

impl Send for AtomicWaker

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,

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

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

impl<T> Send for MisalignError<T>

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

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

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

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, for<'a> &'a mut BitSlice<T, O>: Send,

impl Send for Bump

impl Send for Bytes

impl Send for BytesMut

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

impl<T: Send> Send for ConcurrentQueue<T>

impl<T: Send> Send for Injector<T>

impl<T: Send> Send for Stealer<T>

impl<T: Send> Send for Worker<T>

impl Send for Collector

impl<T: ?Sized + Pointable + Send + Sync> Send for Atomic<T>

impl<T: Send> Send for ArrayQueue<T>

impl<T: Send> Send for SegQueue<T>

impl Send for Parker

impl Send for Unparker

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

impl<T: Send> Send for AtomicCell<T>

impl<T: Send> Send for CachePadded<T>

impl<T: ?Sized + Send> Send for ShardedLock<T>

impl<'a, 'i, K, S, M> Send for Iter<'i, K, S, M>
where K: 'a + Eq + Hash + Send, S: 'a + BuildHasher + Clone, M: Map<'a, K, (), S>,

impl<'a, 'i, K, V, S, M> Send for Iter<'i, K, V, S, M>
where K: 'a + Eq + Hash + Send, V: 'a + Send, S: 'a + BuildHasher + Clone, M: Map<'a, K, V, S>,

impl<'a, 'i, K, V, S, M> Send for IterMut<'i, K, V, S, M>
where K: 'a + Eq + Hash + Send, V: 'a + Send, S: 'a + BuildHasher + Clone, M: Map<'a, K, V, S>,

impl<'a, K: Eq + Hash + Sync, V: Sync, S: BuildHasher> Send for OccupiedEntry<'a, K, V, S>

impl<'a, K: Eq + Hash + Sync, V: Sync, S: BuildHasher> Send for VacantEntry<'a, K, V, S>

impl<'a, K: Eq + Hash + Sync, V: Sync, S: BuildHasher> Send for RefMulti<'a, K, V, S>

impl<'a, K: Eq + Hash + Sync, V: Sync, S: BuildHasher> Send for RefMutMulti<'a, K, V, S>

impl<'a, K: Eq + Hash + Sync, V: Sync, S: BuildHasher> Send for Ref<'a, K, V, S>

impl<'a, K: Eq + Hash + Sync, V: Sync, S: BuildHasher> Send for RefMut<'a, K, V, S>

impl<K, S> Send for OwningIter<K, S>
where K: Eq + Hash + Send, S: BuildHasher + Clone + Send,

impl<K, V, S> Send for OwningIter<K, V, S>
where K: Eq + Hash + Send, V: Send, S: BuildHasher + Clone + Send,

impl Send for Event

impl<T> Send for Fragile<T>

impl<T> Send for Sticky<T>

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

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

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

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

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

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

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

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

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

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

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

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

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,

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,

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

impl<T> Send for Bucket<T>

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

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

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

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

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

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

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

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

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

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

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

impl<K, V> Send for IntoIter<K, V>
where K: Send, V: Send,

impl<K: Send, V: Send, S: Send> Send for LinkedHashMap<K, V, S>

impl<'a, T: Send> Send for Drain<'a, T>

impl<'a, T: Send> Send for IterMut<'a, T>

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

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

impl<'a, T: Sync> Send for Iter<'a, T>

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

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

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

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

impl<K, V> Send for IntoIter<K, V>
where K: Send, V: Send,

impl<K: Send, V: Send, S: Send> Send for LinkedHashMap<K, V, S>

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

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

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

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

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

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

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

impl<'a, K: Send, V: Send> Send for Iter<'a, K, V>

impl<'a, K: Send, V: Send> Send for IterMut<'a, K, V>

impl<K: Send, V: Send, S: Send> Send for LruCache<K, V, S>

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

impl Send for Mmap

impl<F, T> Send for FnPredicate<F, T>
where F: Send + Fn(&T) -> bool, T: ?Sized,

impl<M, Item> Send for NotPredicate<M, Item>
where M: Predicate<Item> + Send, Item: ?Sized,

impl<M, Item> Send for NamePredicate<M, Item>
where M: Predicate<Item> + Send, Item: ?Sized,

impl<M1, M2, Item> Send for AndPredicate<M1, M2, Item>
where M1: Predicate<Item> + Send, M2: Predicate<Item> + Send, Item: ?Sized,

impl<M1, M2, Item> Send for OrPredicate<M1, M2, Item>
where M1: Predicate<Item> + Send, M2: Predicate<Item> + Send, Item: ?Sized,

impl Send for Options

impl Send for ReadOptions

impl<'a> Send for BoundColumnFamily<'a>

impl<'a> Send for DBPinnableSlice<'a>

impl<'a> Send for SstFileWriter<'a>

impl<'a, D: DBAccess> Send for DBRawIteratorWithThreadMode<'a, D>

impl<'a, D: DBAccess> Send for SnapshotWithThreadMode<'a, D>

impl<'db, DB> Send for Transaction<'db, DB>

impl<T: ThreadMode + Send, I: DBInner> Send for DBCommon<T, I>

impl<T: ThreadMode> Send for TransactionDB<T>

impl<const TRANSACTION: bool> Send for WriteBatchWithTransaction<TRANSACTION>

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

impl<T> Send for SendWrapper<T>

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

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

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

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

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

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

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

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

impl Send for AbortHandle

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<T> Send for Empty<T>

impl<T> Send for Pending<T>

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

impl Send for ExportTable

impl Send for VMExternRef

impl Send for CCtx<'_>

impl Send for DCtx<'_>

impl<'a> Send for CDict<'a>

impl<'a> Send for DDict<'a>

Auto implementors§

§

impl Send for sp_std::cmp::Ordering

§

impl Send for Infallible

§

impl Send for sp_std::fmt::Alignment

§

impl Send for FpCategory

§

impl Send for IntErrorKind

§

impl Send for SearchStep

§

impl Send for sp_std::sync::atomic::Ordering

§

impl Send for RecvTimeoutError

§

impl Send for TryRecvError

§

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 UnorderedKeyError

§

impl Send for Error

§

impl Send for DefaultHasher

§

impl Send for RandomState

§

impl Send for SipHasher

§

impl Send for Assume

§

impl Send for ParseFloatError

§

impl Send for ParseIntError

§

impl Send for TryFromIntError

§

impl Send for RangeFull

§

impl Send for sp_std::ptr::Alignment

§

impl Send for ParseBoolError

§

impl Send for Utf8Error

§

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 sp_std::sync::Once

§

impl Send for OnceState

§

impl Send for WaitTimeoutResult

§

impl Send for Duration

§

impl Send for TryFromFloatSecsError

§

impl Send for PhantomPinned

§

impl Send for Maybe

§

impl Send for NoRuntime

§

impl Send for Runtime

§

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

§

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

§

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

§

impl<'a> Send for sp_std::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, '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, const N: usize> Send for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, B> Send for Cow<'a, B>
where <B as ToOwned>::Owned: Send, B: Sync + ?Sized,

§

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 I: Send, <I as Iterator>::Item: Send, A: Send,

§

impl<'a, K, V> Send for sp_std::collections::btree_map::Cursor<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for sp_std::collections::btree_map::Iter<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Send for sp_std::collections::btree_map::IterMut<'a, K, V>
where K: Send, V: Send,

§

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

§

impl<'a, K, V> Send for sp_std::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 Values<'a, K, V>
where K: Sync, V: Sync,

§

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

§

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

§

impl<'a, K, V, A> Send for sp_std::collections::btree_map::CursorMut<'a, K, V, A>
where A: Send, K: Send, V: Send,

§

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

§

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

§

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

§

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

§

impl<'a, K, V, F, A> Send for sp_std::collections::btree_map::ExtractIf<'a, K, V, F, A>
where F: Send, A: Send, K: Send, V: 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 sp_std::str::RSplit<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for sp_std::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 sp_std::str::Split<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for sp_std::str::SplitInclusive<'a, P>
where <P as Pattern<'a>>::Searcher: Send,

§

impl<'a, P> Send for sp_std::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 sp_std::sync::mpsc::Iter<'a, T>

§

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

§

impl<'a, T> Send for sp_std::collections::btree_set::Iter<'a, T>
where T: Sync,

§

impl<'a, T> Send for sp_std::collections::btree_set::Range<'a, T>
where T: Sync,

§

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

§

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

§

impl<'a, T> Send for sp_std::collections::vec_deque::Iter<'a, T>
where T: Sync,

§

impl<'a, T> Send for sp_std::collections::vec_deque::IterMut<'a, T>
where T: Send,

§

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

§

impl<'a, T> Send for sp_std::result::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, A> Send for Difference<'a, T, A>
where T: Sync, A: Sync,

§

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

§

impl<'a, T, F, A> Send for sp_std::collections::btree_set::ExtractIf<'a, T, F, A>
where F: Send, A: Send, T: Send,

§

impl<'a, T, F, A> Send for sp_std::vec::ExtractIf<'a, T, F, A>
where F: Send, A: Send, T: Send,

§

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

§

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

§

impl<'a, T, P> Send for sp_std::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 sp_std::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 sp_std::slice::Split<'a, T, P>
where P: Send, T: Sync,

§

impl<'a, T, P> Send for sp_std::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 sp_std::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, const N: usize> !Send for ArrayWindows<'a, T, N>

§

impl<'a, T, const N: usize> Send for sp_std::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 Ref<'b, T>

§

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

§

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<B, C> Send for ControlFlow<B, C>
where C: Send, B: Send,

§

impl<F> Send for FormatterFn<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<H> Send for BuildHasherDefault<H>

§

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 as Iterator>::Item as IntoIterator>::IntoIter: Send, I: Send,

§

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

§

impl<I> Send for Intersperse<I>
where <I as Iterator>::Item: Sized + Send, I: 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, F> Send for FilterMap<I, F>
where I: Send, F: Send,

§

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

§

impl<I, F> Send for Map<I, F>
where I: Send, F: 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 as Iterator>::Item: Send, I: 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 I: Send, F: Send, St: Send,

§

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

§

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

§

impl<Idx> Send for 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<K, V, A> Send for BTreeMap<K, V, A>
where A: Send, K: Send, V: Send,

§

impl<K, V, A> Send for sp_std::collections::btree_map::IntoIter<K, V, A>
where A: Send, K: Send, V: Send,

§

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

§

impl<K, V, A> Send for IntoValues<K, V, A>
where A: Send, K: Send, V: 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 OnceCell<T>
where T: Send,

§

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

§

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

§

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

§

impl<T> Send for Empty<T>

§

impl<T> Send for 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 ManuallyDrop<T>
where T: Send + ?Sized,

§

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 sp_std::result::IntoIter<T>
where T: Send,

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T, A = Global> !Send for UniqueRc<T, A>

§

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

§

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

§

impl<T, A> Send for sp_std::collections::btree_set::IntoIter<T, A>
where A: Send, T: Send,

§

impl<T, A> Send for sp_std::collections::vec_deque::IntoIter<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 Vec<T, A>
where A: Send, T: Send,

§

impl<T, E> Send for Result<T, E>
where T: Send, E: 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 T: Send, F: Send,

§

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

impl<'a> Send for Location<'a>

impl<'ctx, R> !Send for FrameIter<'ctx, R>

impl<'ctx, R> !Send for LocationRangeIter<'ctx, R>

impl<'ctx, R> Send for Frame<'ctx, R>
where <R as Reader>::Offset: Send, R: Send,

impl<L> Send for LookupResult<L>

impl<R> Send for Context<R>
where R: Sync + Send, <R as Reader>::Offset: Send,

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

impl<R> Send for SplitDwarfLoad<R>
where R: Send + Sync,

impl Send for Adler32

impl Send for Error

impl<'msg, 'aad> Send for Payload<'msg, 'aad>

impl Send for Aes128

impl Send for Aes128Dec

impl Send for Aes128Enc

impl Send for Aes192

impl Send for Aes192Dec

impl Send for Aes192Enc

impl Send for Aes256

impl Send for Aes256Dec

impl Send for Aes256Enc

impl<Aes, NonceSize, TagSize> Send for AesGcm<Aes, NonceSize, TagSize>
where Aes: Send, NonceSize: Send, TagSize: Send,

impl Send for RandomState

impl Send for AHasher

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

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

impl Send for Candidate

impl Send for Anchored

impl Send for MatchKind

impl Send for StartKind

impl Send for MatchKind

impl Send for Prefilter

impl Send for StateID

impl Send for Builder

impl Send for DFA

impl Send for Builder

impl Send for NFA

impl Send for Builder

impl Send for NFA

impl Send for Builder

impl Send for Config

impl Send for Searcher

impl Send for AhoCorasick

impl Send for BuildError

impl Send for Match

impl Send for MatchError

impl Send for PatternID

impl Send for Span

impl<'a, 'h> Send for FindIter<'a, 'h>

impl<'a, 'h> Send for FindOverlappingIter<'a, 'h>

impl<'a, 'h, A> Send for FindIter<'a, 'h, A>
where A: Sync,

impl<'a, 'h, A> Send for FindOverlappingIter<'a, 'h, A>
where A: Sync,

impl<'a, A, R> Send for StreamFindIter<'a, A, R>
where R: Send, A: Sync,

impl<'a, R> Send for StreamFindIter<'a, R>
where R: Send,

impl<'h> Send for Input<'h>

impl<'s, 'h> Send for FindIter<'s, 'h>

impl Send for AllocError

impl Send for Global

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

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

impl Send for StripBytes

impl Send for StripStr

impl Send for WinconBytes

impl<'s> Send for StripBytesIter<'s>

impl<'s> Send for StripStrIter<'s>

impl<'s> Send for StrippedBytes<'s>

impl<'s> Send for StrippedStr<'s>

impl<'s> Send for WinconBytesIter<'s>

impl<S> Send for AutoStream<S>
where S: Send,

impl<S> Send for StripStream<S>
where S: Send,

impl Send for AnsiColor

impl Send for Color

impl Send for EffectIter

impl Send for Effects

impl Send for Reset

impl Send for RgbColor

impl Send for Style

impl Send for Action

impl Send for State

impl Send for AsciiParser

impl Send for Params

impl Send for Utf8Parser

impl<'a> Send for ParamsIter<'a>

impl<C> Send for Parser<C>
where C: Send,

impl Send for Error

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

impl Send for Error

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

impl<T, const CAP: usize> Send for ArrayVec<T, CAP>
where T: Send,

impl<T, const CAP: usize> Send for IntoIter<T, CAP>
where T: Send,

impl<const CAP: usize> Send for ArrayString<CAP>

impl Send for Class

impl Send for Error

impl Send for Explicit

impl Send for Implicit

impl Send for Length

impl Send for Real

impl Send for Boolean

impl Send for Enumerated

impl Send for Null

impl Send for Tag

impl Send for UtcTime

impl<'a> Send for PdvIdentification<'a>

impl<'a> Send for Any<'a>

impl<'a> Send for BitString<'a>

impl<'a> Send for BmpString<'a>

impl<'a> Send for EmbeddedPdv<'a>

impl<'a> Send for GeneralString<'a>

impl<'a> Send for GraphicString<'a>

impl<'a> Send for Header<'a>

impl<'a> Send for Ia5String<'a>

impl<'a> Send for Integer<'a>

impl<'a> Send for NumericString<'a>

impl<'a> Send for ObjectDescriptor<'a>

impl<'a> Send for OctetString<'a>

impl<'a> Send for Oid<'a>

impl<'a> Send for PrintableString<'a>

impl<'a> Send for Sequence<'a>

impl<'a> Send for Set<'a>

impl<'a> Send for TeletexString<'a>

impl<'a> Send for UniversalString<'a>

impl<'a> Send for Utf8String<'a>

impl<'a> Send for VideotexString<'a>

impl<'a> Send for VisibleString<'a>

impl<'a, T, F, E> Send for SequenceIterator<'a, T, F, E>
where T: Send, F: Send, E: Send,

impl<'a, TagKind, T, E> Send for TaggedParser<'a, TagKind, T, E>
where T: Send, TagKind: Send, E: Send,

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

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

impl<T, E, TagKind, const CLASS: u8, const TAG: u32> Send for TaggedValue<T, E, TagKind, CLASS, TAG>
where T: Send, TagKind: Send, E: Send,

impl<TagKind, E> Send for TaggedParserBuilder<TagKind, E>
where TagKind: Send, E: Send,

impl Send for RecvError

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

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

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

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

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

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

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

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

impl Send for BytesCodec

impl Send for LengthCodec

impl Send for LinesCodec

impl<T, D> Send for FramedRead<T, D>
where T: Send, D: Send,

impl<T, D> Send for FramedReadParts<T, D>
where T: Send, D: Send,

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

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

impl<T, U> Send for Framed<T, U>
where T: Send, U: Send,

impl<T, U> Send for FramedParts<T, U>
where T: Send, U: Send,

impl !Send for Symbol

impl Send for PrintFmt

impl Send for Backtrace

impl Send for Frame

impl<'a> Send for BytesOrWideString<'a>

impl<'a> Send for SymbolName<'a>

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

impl<'fmt, 'a, 'b> !Send for BacktraceFrameFmt<'fmt, 'a, 'b>

impl Send for Error

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

impl Send for DecodeError

impl Send for Alphabet

impl<'a, 'e, E> Send for Base64Display<'a, 'e, E>

impl Send for Error

impl Send for LineEnding

impl Send for Base64

impl Send for Base64Crypt

impl Send for Base64Url

impl<'i, E> Send for Decoder<'i, E>

impl<'o, E> Send for Encoder<'o, E>

impl Send for DecodeError

impl<'a, H> Send for Leaf<'a, H>
where H: Send,

impl<H, L> Send for MerkleProof<H, L>
where H: Send, L: Send,

impl Send for ErrorKind

impl Send for BigEndian

impl Send for Bounded

impl Send for Config

impl Send for Infinite

impl<'storage> Send for SliceReader<'storage>

impl<O, E> Send for WithOtherEndian<O, E>
where O: Send, E: Send,

impl<O, I> Send for WithOtherIntEncoding<O, I>
where O: Send, I: Send,

impl<O, L> Send for WithOtherLimit<O, L>
where O: Send, L: Send,

impl<O, T> Send for WithOtherTrailing<O, T>
where O: Send, T: Send,

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

impl<R, O> Send for Deserializer<R, O>
where R: Send, O: Send,

impl<W, O> Send for Serializer<W, O>
where W: Send, O: Send,

impl Send for Hash

impl Send for Hash

impl Send for HashEngine

impl Send for Hash

impl Send for HashEngine

impl Send for Hash

impl Send for HashEngine

impl Send for Midstate

impl Send for Hash

impl Send for Hash

impl Send for HashEngine

impl Send for Hash

impl Send for HashEngine

impl Send for Hash

impl Send for HashEngine

impl Send for State

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

impl<T> Send for HmacEngine<T>
where <T as Hash>::Engine: Send,

impl<T> Send for HmacMidState<T>
where <<T as Hash>::Engine as HashEngine>::MidState: Send,

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

impl Send for Case

impl Send for InputString

impl Send for OutBytes

impl<'a> Send for DisplayByteSlice<'a>

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

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

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

impl Send for ParseError

impl<B> Send for Iter<B>
where B: Send + Sync,

impl<B> Send for IterNames<B>
where B: Send + Sync,

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

impl Send for BitSafeU16

impl Send for BitSafeU32

impl Send for BitSafeU64

impl Send for BitSafeU8

impl Send for Lsb0

impl Send for Msb0

impl<'a, M = Const, T = usize, O = Lsb0> !Send for BitDomain<'a, M, T, O>

impl<'a, M = Const, T = usize, O = Lsb0> !Send for Domain<'a, M, T, O>

impl<'a, M, T, O> !Send for PartialElement<'a, M, T, O>

impl<'a, T, O> !Send for BitValIter<'a, T, O>

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

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

impl<'a, T, O> Send for ChunksExactMut<'a, T, O>
where <T as BitStore>::Alias: Sync,

impl<'a, T, O> Send for ChunksExactMutNoAlias<'a, T, O>
where <T as BitStore>::Alias: Sync,

impl<'a, T, O> Send for ChunksMut<'a, T, O>
where <T as BitStore>::Alias: Sync,

impl<'a, T, O> Send for ChunksMutNoAlias<'a, T, O>
where <T as BitStore>::Alias: Sync,

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

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

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

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

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

impl<'a, T, O> Send for RChunksExactMut<'a, T, O>
where <T as BitStore>::Alias: Sync,

impl<'a, T, O> Send for RChunksExactMutNoAlias<'a, T, O>
where <T as BitStore>::Alias: Sync,

impl<'a, T, O> Send for RChunksMut<'a, T, O>
where <T as BitStore>::Alias: Sync,

impl<'a, T, O> Send for RChunksMutNoAlias<'a, T, O>
where <T as BitStore>::Alias: Sync,

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

impl<'a, T, O, I> Send for Splice<'a, T, O, I>
where I: Send, T: Sync,

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

impl<'a, T, O, P> Send for RSplitMut<'a, T, O, P>
where P: Send, <T as BitStore>::Alias: Sync,

impl<'a, T, O, P> Send for RSplitMutNoAlias<'a, T, O, P>
where P: Send, <T as BitStore>::Alias: Sync,

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

impl<'a, T, O, P> Send for RSplitNMut<'a, T, O, P>
where P: Send, <T as BitStore>::Alias: Sync,

impl<'a, T, O, P> Send for RSplitNMutNoAlias<'a, T, O, P>
where P: Send, <T as BitStore>::Alias: Sync,

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

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

impl<'a, T, O, P> Send for SplitInclusiveMut<'a, T, O, P>
where P: Send, <T as BitStore>::Alias: Sync,

impl<'a, T, O, P> Send for SplitInclusiveMutNoAlias<'a, T, O, P>
where P: Send, <T as BitStore>::Alias: Sync,

impl<'a, T, O, P> Send for SplitMut<'a, T, O, P>
where P: Send, <T as BitStore>::Alias: Sync,

impl<'a, T, O, P> Send for SplitMutNoAlias<'a, T, O, P>
where P: Send, <T as BitStore>::Alias: Sync,

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

impl<'a, T, O, P> Send for SplitNMut<'a, T, O, P>
where P: Send, <T as BitStore>::Alias: Sync,

impl<'a, T, O, P> Send for SplitNMutNoAlias<'a, T, O, P>
where P: Send, <T as BitStore>::Alias: Sync,

impl<A, O> Send for BitArray<A, O>
where A: Send, O: Send,

impl<A, O> Send for IntoIter<A, O>
where A: Send, O: Send,

impl<M = Const, T = usize, O = Lsb0> !Send for BitPtr<M, T, O>

impl<M = Const, T = usize, O = Lsb0> !Send for BitPtrRange<M, T, O>

impl<R> Send for BitEnd<R>

impl<R> Send for BitIdx<R>

impl<R> Send for BitIdxError<R>

impl<R> Send for BitMask<R>

impl<R> Send for BitPos<R>

impl<R> Send for BitSel<R>

impl<T> Send for BitPtrError<T>

impl<OutSize> Send for Blake2bMac<OutSize>
where OutSize: Send,

impl<OutSize> Send for Blake2sMac<OutSize>
where OutSize: Send,

impl Send for Params

impl Send for State

impl Send for Hash

impl Send for Params

impl Send for State

impl<'a> Send for HashManyJob<'a>

impl Send for Eager

impl Send for Error

impl Send for Lazy

impl<BlockSize, Kind> Send for BlockBuffer<BlockSize, Kind>
where Kind: Send,

impl Send for GetDefault

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

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

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

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

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

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

impl<const T: i128> Send for ConstI128<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: i8> Send for ConstI8<T>

impl<const T: u128> Send for ConstU128<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: u8> Send for ConstU8<T>

impl<T, const L: usize, const U: usize> Send for BoundedVec<T, L, U>
where T: Send,

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Alphabet

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

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

impl Send for AllocErr

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

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

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

impl Send for Error

impl Send for BigEndian

impl Send for UninitSlice

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

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

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

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

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

impl<T, U> Send for Chain<T, U>
where T: Send, U: Send,

impl Send for ByteSize

impl Send for ChaCha

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

impl Send for Reason

impl Send for Func

impl Send for Endian

impl Send for HasAtomic

impl Send for ParseError

impl Send for Expression

impl Send for Abi

impl Send for Arch

impl Send for Env

impl Send for Families

impl Send for Family

impl Send for HasAtomics

impl Send for Os

impl Send for Panic

impl Send for TargetInfo

impl Send for Triple

impl Send for Vendor

impl<'a> Send for Predicate<'a>

impl<'a> Send for Token<'a>

impl<'a> Send for Lexer<'a>

impl<'a> Send for LexerToken<'a>

impl Send for ChaCha

impl Send for Month

impl Send for Weekday

impl Send for Colons

impl Send for Fixed

impl Send for Numeric

impl Send for Pad

impl Send for ParseError

impl Send for Parsed

impl Send for IsoWeek

impl Send for NaiveDate

impl Send for NaiveTime

impl Send for NaiveWeek

impl Send for FixedOffset

impl Send for Local

impl Send for Utc

impl Send for Days

impl Send for Months

impl Send for OutOfRange

impl Send for TimeDelta

impl<'a> Send for Item<'a>

impl<'a> Send for StrftimeItems<'a>

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

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

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

impl Send for Error

impl Send for Version

impl<const S: usize> Send for Cid<S>

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

impl Send for ArgAction

impl Send for ValueHint

impl Send for ColorChoice

impl Send for ContextKind

impl Send for ErrorKind

impl Send for ValueSource

impl Send for Arg

impl Send for ArgGroup

impl Send for Command

impl Send for OsStr

impl Send for Str

impl Send for StyledStr

impl Send for ValueParser

impl Send for ValueRange

impl Send for Styles

impl Send for ArgMatches

impl Send for Id

impl<'a> Send for IdsRef<'a>

impl<'a> Send for Indices<'a>

impl<'a> Send for RawValues<'a>

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

impl<E> Send for EnumValueParser<E>

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

impl<P, F> Send for MapValueParser<P, F>
where P: Send, F: Send,

impl<P, F> Send for TryMapValueParser<P, F>
where P: Send, F: Send,

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

impl<T> Send for RangedI64ValueParser<T>

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

impl<T> Send for Values<T>

impl Send for ArgCursor

impl Send for RawArgs

impl<'s> Send for ParsedArg<'s>

impl<'s> Send for ShortFlags<'s>

impl Send for Clock

impl Send for Duration

impl Send for Instant

impl Send for Updater

impl Send for ColorChoice

impl Send for PopError

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

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

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

impl Send for Alignment

impl Send for Attribute

impl Send for Color

impl Send for Key

impl Send for TermFamily

impl Send for TermTarget

impl Send for Style

impl Send for Term

impl<'a> Send for AnsiCodeIterator<'a>

impl<'a> Send for TermFeatures<'a>

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

impl<D> Send for StyledObject<D>
where D: Send,

impl Send for Error

impl<'a> Send for Arcs<'a>

impl Send for Case

impl Send for FromCasing

impl Send for ErrorKind

impl Send for SeekFrom

impl Send for Error

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

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

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

impl<T, U> Send for Chain<T, U>
where T: Send, U: Send,

impl Send for ArrayType

impl Send for BuiltinType

impl Send for CallOffset

impl Send for Decltype

impl Send for Encoding

impl Send for ExprPrimary

impl Send for Expression

impl Send for LocalName

impl Send for MangledName

impl Send for Name

impl Send for NestedName

impl Send for Prefix

impl Send for SpecialName

impl Send for TemplateArg

impl Send for Type

impl Send for TypeHandle

impl Send for VectorType

impl Send for Error

impl Send for CloneSuffix

impl Send for Identifier

impl Send for Initializer

impl Send for LambdaSig

impl Send for MemberName

impl Send for NvOffset

impl Send for SeqId

impl Send for SimpleId

impl Send for SourceName

impl Send for TaggedName

impl Send for VOffset

impl<'prev, 'subs> !Send for ArgScopeStack<'prev, 'subs>

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

impl<'a, K> Send for SetIter<'a, K>
where K: Send + Sync,

impl<'a, K, C> Send for SetCursor<'a, K, C>
where C: Sync, K: Send,

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

impl<'a, K, V, C> Send for MapCursor<'a, K, V, C>
where C: Sync, K: Send, V: Send,

impl<K> Send for Set<K>
where K: Send,

impl<K> Send for SetForest<K>
where K: Send,

impl<K, V> Send for Map<K, V>
where K: Send, V: Send,

impl<K, V> Send for MapForest<K, V>
where K: Send, V: Send,

impl Send for Reloc

impl Send for DataValue

impl Send for FloatCC

impl Send for IntCC

impl Send for ValueDef

impl Send for AnyEntity

impl Send for AtomicRmwOp

impl Send for Endianness

impl Send for KnownSymbol

impl Send for LibCall

impl Send for TrapCode

impl Send for Opcode

impl Send for CallConv

impl Send for LookupError

impl Send for UnwindInfo

impl Send for UnwindInst

impl Send for Amode

impl Send for AvxOpcode

impl Send for CC

impl Send for CmpOpcode

impl Send for ExtKind

impl Send for ExtMode

impl Send for FcmpImm

impl Send for FenceKind

impl Send for Imm8Reg

impl Send for OperandSize

impl Send for RegMem

impl Send for RegMemImm

impl Send for RoundImm

impl Send for ShiftKind

impl Send for SseOpcode

impl Send for EvexContext

impl Send for EvexMasking

impl Send for OpcodeMap

impl Send for MInst

impl Send for Detail

impl Send for OptLevel

impl Send for SetError

impl Send for SettingKind

impl Send for TlsModel

impl Send for Pass

impl Send for CodeInfo

impl Send for StackMap

impl Send for BlockData

impl Send for Blocks

impl Send for Insts

impl Send for Block

impl Send for Constant

impl Send for DynamicType

impl Send for FuncRef

impl Send for GlobalValue

impl Send for Immediate

impl Send for Inst

impl Send for JumpTable

impl Send for SigRef

impl Send for StackSlot

impl Send for Table

impl Send for Value

impl Send for Function

impl Send for Ieee32

impl Send for Ieee64

impl Send for Imm64

impl Send for Offset32

impl Send for Uimm32

impl Send for Uimm64

impl Send for V128Imm

impl Send for BlockCall

impl Send for Layout

impl Send for AbiParam

impl Send for ExtFuncData

impl Send for MemFlags

impl Send for Signature

impl Send for SourceLoc

impl Send for TableData

impl Send for ValueLabel

impl Send for Type

impl Send for UnwindInfo

impl Send for UnwindInfo

impl Send for Gpr

impl Send for GprMem

impl Send for GprMemImm

impl Send for Imm8Gpr

impl Send for Imm8Xmm

impl Send for Xmm

impl Send for XmmMem

impl Send for XmmMemImm

impl Send for Register

impl Send for Flags

impl Send for CallInfo

impl Send for EmitInfo

impl Send for EmitState

impl Send for Loop

impl Send for LoopLevel

impl Send for Descriptor

impl Send for Template

impl Send for Builder

impl Send for Flags

impl Send for Setting

impl Send for Value

impl Send for Context

impl Send for Final

impl Send for MachReloc

impl Send for MachTrap

impl Send for Reg

impl Send for PassTimes

impl Send for PlainWriter

impl<'a> Send for CallInfo<'a>

impl<'a> Send for CFGPrinter<'a>

impl<'a> Send for DisplayDataValues<'a>

impl<'a> Send for ChildIter<'a>

impl<'a> Send for PredIter<'a>

impl<'a> Send for DisplayInst<'a>

impl<'a> Send for Values<'a>

impl<'a> Send for DisplayFunction<'a>

impl<'a> Send for DisplayBlockCall<'a>

impl<'a> Send for DisplayJumpTable<'a>

impl<'a> Send for FlagsOrIsa<'a>

impl<'a> Send for PredicateView<'a>

impl<'a> Send for CompileError<'a>

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

impl<'f> Send for FuncCursor<'f>

impl<'f> Send for Blocks<'f>

impl<'f> Send for Insts<'f>

impl<'f> Send for ReplaceBuilder<'f>

impl<'f, IIB> Send for InsertBuilder<'f, IIB>
where IIB: Send,

impl<I> Send for MachBuffer<I>
where <I as MachInst>::LabelUse: Send,

impl<I> Send for MachTextSectionBuilder<I>
where <I as MachInst>::LabelUse: Send,

impl<T> Send for IsaBuilder<T>

impl<T> Send for MachBufferFinalized<T>
where <T as CompilePhase>::MachSrcLocType: Send,

impl<T> Send for MachSrcLoc<T>
where <T as CompilePhase>::SourceLocType: Send,

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

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

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

impl<K> Send for EntitySet<K>
where K: Send,

impl<K> Send for Keys<K>
where K: Send,

impl<K, V> Send for BoxedSlice<K, V>
where K: Send, V: Send,

impl<K, V> Send for PrimaryMap<K, V>
where K: Send, V: Send,

impl<K, V> Send for SecondaryMap<K, V>
where V: Send, K: Send,

impl<K, V> Send for SparseMap<K, V>
where K: Send, V: Send,

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

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

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

impl Send for Switch

impl Send for Variable

impl<'a> Send for FunctionBuilder<'a>

impl Send for HeapStyle

impl Send for Heap

impl Send for HeapData

impl<'dummy_environment> Send for DummyFuncEnvironment<'dummy_environment>

impl Send for Hasher

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

impl !Send for Guard

impl !Send for LocalHandle

impl<'g, T> !Send for Shared<'g, T>

impl<'g, T, P> !Send for CompareExchangeError<'g, T, P>

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

impl Send for Backoff

impl Send for WaitGroup

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

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

impl<'env> Send for Scope<'env>

impl<'scope, 'env> Send for ScopedThreadBuilder<'scope, 'env>

impl Send for CtChoice

impl Send for Limb

impl Send for Reciprocal

impl<MOD, const LIMBS: usize> Send for Residue<MOD, LIMBS>

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

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

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

impl<const LIMBS: usize> Send for DynResidue<LIMBS>

impl<const LIMBS: usize> Send for DynResidueParams<LIMBS>

impl<const LIMBS: usize> Send for Uint<LIMBS>

impl Send for Ctr128BE

impl Send for Ctr128LE

impl Send for Ctr32BE

impl Send for Ctr32LE

impl Send for Ctr64BE

impl Send for Ctr64LE

impl<C, F> Send for CtrCore<C, F>
where C: Send, <F as CtrFlavor<<C as BlockSizeUser>::BlockSize>>::CtrNonce: Send,

impl Send for ChannelInfo

impl<B> Send for ParachainBlockData<B>

impl Send for Scalar

impl<'a, K, S> Send for RefMulti<'a, K, S>
where K: Eq + Hash + Sync, S: BuildHasher,

impl<'a, K, S> Send for Ref<'a, K, S>
where K: Eq + Hash + Sync, S: BuildHasher,

impl<'a, K, V, S> Send for Entry<'a, K, V, S>
where K: Eq + Hash + Sync, V: Sync, S: BuildHasher,

impl<'a, K, V, T, S = RandomState> !Send for MappedRef<'a, K, V, T, S>

impl<'a, K, V, T, S = RandomState> !Send for MappedRefMut<'a, K, V, T, S>

impl<K, S> Send for DashSet<K, S>
where S: Send, K: Send,

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

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

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

impl Send for BitOrder

impl Send for DecodeKind

impl Send for DecodeError

impl Send for Encoding

impl Send for Translate

impl Send for Wrap

impl<'a> Send for Encoder<'a>

impl Send for Class

impl Send for ErrorKind

impl Send for Tag

impl Send for TagMode

impl Send for Any

impl Send for BitString

impl Send for BmpString

impl Send for Ia5String

impl Send for Int

impl Send for Null

impl Send for OctetString

impl Send for Uint

impl Send for UtcTime

impl Send for DateTime

impl Send for Document

impl Send for Error

impl Send for Header

impl Send for Length

impl Send for TagNumber

impl<'a> Send for AnyRef<'a>

impl<'a> Send for BitStringIter<'a>

impl<'a> Send for BitStringRef<'a>

impl<'a> Send for Ia5StringRef<'a>

impl<'a> Send for IntRef<'a>

impl<'a> Send for OctetStringRef<'a>

impl<'a> Send for PrintableStringRef<'a>

impl<'a> Send for SequenceRef<'a>

impl<'a> Send for TeletexStringRef<'a>

impl<'a> Send for UintRef<'a>

impl<'a> Send for Utf8StringRef<'a>

impl<'a> Send for VideotexStringRef<'a>

impl<'a> Send for SliceReader<'a>

impl<'a> Send for SliceWriter<'a>

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

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

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

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

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

impl<'i, R> Send for NestedReader<'i, R>
where R: Send,

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

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

impl<T, const N: usize> Send for SequenceOf<T, N>
where T: Send,

impl<T, const N: usize> Send for SetOf<T, N>
where T: Send,

impl<'a> Send for BerObjectContent<'a>

impl<'a> Send for BerObject<'a>

impl<'a> Send for BerObjectIntoIterator<'a>

impl<'a> Send for BerObjectRefIterator<'a>

impl<'a> Send for BitStringObject<'a>

impl<'a> Send for PrettyBer<'a>

impl<const MIN: i128, const MAX: i128> Send for OptionRangedI128<MIN, MAX>

impl<const MIN: i128, const MAX: i128> Send for RangedI128<MIN, MAX>

impl<const MIN: i16, const MAX: i16> Send for OptionRangedI16<MIN, MAX>

impl<const MIN: i16, const MAX: i16> Send for RangedI16<MIN, MAX>

impl<const MIN: i32, const MAX: i32> Send for OptionRangedI32<MIN, MAX>

impl<const MIN: i32, const MAX: i32> Send for RangedI32<MIN, MAX>

impl<const MIN: i64, const MAX: i64> Send for OptionRangedI64<MIN, MAX>

impl<const MIN: i64, const MAX: i64> Send for RangedI64<MIN, MAX>

impl<const MIN: i8, const MAX: i8> Send for OptionRangedI8<MIN, MAX>

impl<const MIN: i8, const MAX: i8> Send for RangedI8<MIN, MAX>

impl<const MIN: isize, const MAX: isize> Send for OptionRangedIsize<MIN, MAX>

impl<const MIN: isize, const MAX: isize> Send for RangedIsize<MIN, MAX>

impl<const MIN: u128, const MAX: u128> Send for OptionRangedU128<MIN, MAX>

impl<const MIN: u128, const MAX: u128> Send for RangedU128<MIN, MAX>

impl<const MIN: u16, const MAX: u16> Send for OptionRangedU16<MIN, MAX>

impl<const MIN: u16, const MAX: u16> Send for RangedU16<MIN, MAX>

impl<const MIN: u32, const MAX: u32> Send for OptionRangedU32<MIN, MAX>

impl<const MIN: u32, const MAX: u32> Send for RangedU32<MIN, MAX>

impl<const MIN: u64, const MAX: u64> Send for OptionRangedU64<MIN, MAX>

impl<const MIN: u64, const MAX: u64> Send for RangedU64<MIN, MAX>

impl<const MIN: u8, const MAX: u8> Send for OptionRangedU8<MIN, MAX>

impl<const MIN: u8, const MAX: u8> Send for RangedU8<MIN, MAX>

impl<const MIN: usize, const MAX: usize> Send for OptionRangedUsize<MIN, MAX>

impl<const MIN: usize, const MAX: usize> Send for RangedUsize<MIN, MAX>

impl Send for TruncSide

impl Send for MacError

impl<T> Send for CoreWrapper<T>
where T: Send, <T as BufferKindUser>::BufferKind: Send,

impl<T> Send for RtVariableCoreWrapper<T>
where T: Send, <T as BufferKindUser>::BufferKind: Send,

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

impl<T> Send for CtOutput<T>

impl<T, OutSize, O> Send for CtVariableCoreWrapper<T, OutSize, O>
where T: Send, OutSize: Send, O: Send,

impl Send for BaseDirs

impl Send for ProjectDirs

impl Send for UserDirs

impl Send for BaseDirs

impl Send for ProjectDirs

impl Send for UserDirs

impl<O> Send for DowncastError<O>
where O: Send,

impl Send for RecoveryId

impl<C> Send for Signature<C>
where <<C as Curve>::FieldBytesSize as Add>::Output: Sized, <<<C as Curve>::FieldBytesSize as Add>::Output as Add<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>>::Output: Sized,

impl<C> Send for NormalizedSignature<C>

impl<C> Send for Signature<C>

impl<C> Send for SignatureWithOid<C>

impl<C> Send for SigningKey<C>

impl<C> Send for VerifyingKey<C>

impl Send for Signature

impl Send for SigningKey

impl Send for Error

impl Send for Item

impl Send for Verifier

impl Send for SigningKey

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

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

impl Send for Error

impl<C> Send for BlindedScalar<C>

impl<C> Send for NonZeroScalar<C>

impl<C> Send for ScalarPrimitive<C>

impl<C> Send for PublicKey<C>

impl<C> Send for SecretKey<C>

impl<P> Send for NonIdentity<P>
where P: Send,

impl Send for Builder

impl Send for Filter

impl Send for ParseError

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

impl !Send for Formatter

impl Send for Target

impl Send for WriteStyle

impl Send for Timestamp

impl Send for Builder

impl Send for Logger

impl<'a> Send for Env<'a>

impl Send for Exit

impl Send for Signal

impl Send for Channel

impl Send for Edition

impl Send for Expander

impl Send for Rng

impl Send for Error

impl Send for Outcome

impl Send for Lock

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

impl Send for Error

impl Send for Phase

impl Send for BadCatchUp

impl Send for BadCommit

impl Send for GoodCatchUp

impl Send for GoodCommit

impl Send for VoterInfo

impl<H, N> Send for Message<H, N>
where H: Send, N: Send,

impl<H, N> Send for State<H, N>
where H: Send, N: Send,

impl<H, N> Send for Precommit<H, N>
where H: Send, N: Send,

impl<H, N> Send for Prevote<H, N>
where H: Send, N: Send,

impl<H, N> Send for PrimaryPropose<H, N>
where H: Send, N: Send,

impl<H, N, E, GlobalIn, GlobalOut> Send for Voter<H, N, E, GlobalIn, GlobalOut>
where N: Send + Sync, GlobalIn: Send, E: Sync + Send, GlobalOut: Send, H: Send + Sync, <E as Environment<H, N>>::In: Send, <E as Environment<H, N>>::Id: Send, <E as Environment<H, N>>::Out: Send, <E as Environment<H, N>>::Timer: Send, <E as Environment<H, N>>::Signature: Send,

impl<H, N, S, Id> Send for CommunicationIn<H, N, S, Id>
where H: Send, N: Send, S: Send, Id: Send,

impl<H, N, S, Id> Send for CommunicationOut<H, N, S, Id>
where H: Send, N: Send, S: Send, Id: Send,

impl<H, N, S, Id> Send for CatchUp<H, N, S, Id>
where H: Send, N: Send, S: Send, Id: Send,

impl<H, N, S, Id> Send for Commit<H, N, S, Id>
where H: Send, N: Send, S: Send, Id: Send,

impl<H, N, S, Id> Send for CompactCommit<H, N, S, Id>
where H: Send, N: Send, S: Send, Id: Send,

impl<H, N, S, Id> Send for HistoricalVotes<H, N, S, Id>
where S: Send, Id: Send, H: Send, N: Send,

impl<H, N, S, Id> Send for SignedMessage<H, N, S, Id>
where S: Send, Id: Send, H: Send, N: Send,

impl<H, N, S, Id> Send for SignedPrecommit<H, N, S, Id>
where S: Send, Id: Send, H: Send, N: Send,

impl<H, N, S, Id> Send for SignedPrevote<H, N, S, Id>
where S: Send, Id: Send, H: Send, N: Send,

impl<H, N, V> Send for VoteGraph<H, N, V>
where H: Send, N: Send, V: Send,

impl<Id> Send for RoundState<Id>
where Id: Send,

impl<Id> Send for VoterState<Id>
where Id: Send,

impl<Id> Send for VoterSet<Id>
where Id: Send,

impl<Id, H, N> Send for RoundParams<Id, H, N>
where H: Send, N: Send, Id: Send,

impl<Id, H, N, Signature> Send for Round<Id, H, N, Signature>
where H: Send, N: Send, Id: Send, Signature: Send,

impl<Id, Timer, Input, Output> Send for RoundData<Id, Timer, Input, Output>
where Timer: Send, Input: Send, Output: Send, Id: Send,

impl<Id, V, S> Send for Equivocation<Id, V, S>
where Id: Send, V: Send, S: Send,

impl<O> Send for Callback<O>

impl Send for FixedBitSet

impl<'a> Send for Difference<'a>

impl<'a> Send for Intersection<'a>

impl<'a> Send for Ones<'a>

impl<'a> Send for SymmetricDifference<'a>

impl<'a> Send for Union<'a>

impl Send for FnvHasher

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

impl<H, N, V> Send for ForkTree<H, N, V>
where N: Send, H: Send, V: Send,

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

impl<'a> Send for ByteSerialize<'a>

impl<'a> Send for Parse<'a>

impl<'a> Send for ParseIntoOwned<'a>

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

impl Send for Identifier

impl Send for Protocol

impl !Send for StackToken

impl<T> Send for SemiSticky<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Send for Transport

impl<B> Send for Builder<B>

impl<B> Send for RemoteExternalities<B>

impl<H> Send for Mode<H>
where H: Send,

impl<H> Send for OnlineConfig<H>
where H: Send,

impl Send for Pays

impl Send for Never

impl Send for Everything

impl Send for Nothing

impl Send for Select

impl Send for LookupError

impl Send for Fortitude

impl Send for Precision

impl Send for Provenance

impl Send for Restriction

impl Send for Instance1

impl Send for OptionQuery

impl Send for ValueQuery

impl Send for Blake2_128

impl Send for Blake2_256

impl Send for Identity

impl Send for PalletId

impl Send for Twox128

impl Send for Twox256

impl Send for Backing

impl Send for Footprint

impl Send for StorageInfo

impl<'a> Send for StorageNoopGuard<'a>

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

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

impl<A, B, OnDrop, OppositeOnDrop> Send for Imbalance<A, B, OnDrop, OppositeOnDrop>
where A: Send, OnDrop: Send, OppositeOnDrop: Send,

impl<A, F> Send for ResolveAssetTo<A, F>
where A: Send, F: Send,

impl<A, F> Send for ResolveTo<A, F>
where A: Send, F: Send,

impl<A, F, R, D, Fp> Send for FreezeConsideration<A, F, R, D, Fp>

impl<A, F, R, D, Fp> Send for HoldConsideration<A, F, R, D, Fp>

impl<A, Fx, Rx, D, Fp> Send for LoneFreezeConsideration<A, Fx, Rx, D, Fp>

impl<A, Fx, Rx, D, Fp> Send for LoneHoldConsideration<A, Fx, Rx, D, Fp>

impl<A, T> Send for Dust<A, T>

impl<A, T> Send for Dust<A, T>
where <T as Inspect<A>>::AssetId: Send,

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

impl<AccountId, U> Send for DecreaseIssuance<AccountId, U>
where AccountId: Send, U: Send,

impl<AccountId, U> Send for IncreaseIssuance<AccountId, U>
where AccountId: Send, U: Send,

impl<AccountId, U> Send for DecreaseIssuance<AccountId, U>
where AccountId: Send, U: Send,

impl<AccountId, U> Send for IncreaseIssuance<AccountId, U>
where AccountId: Send, U: Send,

impl<AssetId> Send for NativeOrWithId<AssetId>
where AssetId: Send,

impl<B, OnDrop, OppositeOnDrop> Send for Imbalance<B, OnDrop, OppositeOnDrop>
where OnDrop: Send, OppositeOnDrop: Send,

impl<B, PositiveImbalance> Send for SignedImbalance<B, PositiveImbalance>
where PositiveImbalance: Send, <PositiveImbalance as Imbalance<B>>::Opposite: Send,

impl<Balance> Send for WithdrawConsequence<Balance>
where Balance: Send,

impl<Balance, Imbalance, Target1, Target2, const PART1: u32, const PART2: u32> Send for SplitTwoWays<Balance, Imbalance, Target1, Target2, PART1, PART2>
where Balance: Send, Imbalance: Send, Target1: Send, Target2: Send,

impl<Base, Slope, Balance> Send for LinearStoragePrice<Base, Slope, Balance>
where Base: Send, Slope: Send, Balance: Send,

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

impl<C> Send for ConvertRank<C>
where C: Send,

impl<C, A> Send for ActiveIssuanceOf<C, A>
where C: Send, A: Send,

impl<C, A> Send for TotalIssuanceOf<C, A>
where C: Send, A: Send,

impl<C, O> Send for UnityOrOuterConversion<C, O>
where C: Send, O: Send,

impl<CA, CB> Send for FromContains<CA, CB>
where CA: Send, CB: Send,

impl<CP> Send for FromContainsPair<CP>
where CP: Send,

impl<E, O> Send for EnqueueWithOrigin<E, O>
where E: Send, O: Send,

impl<E, O, N, C> Send for TransformOrigin<E, O, N, C>
where E: Send, O: Send, N: Send, C: Send,

impl<EO> Send for AsEnsureOriginWithArg<EO>
where EO: Send,

impl<Error> Send for ResultQuery<Error>
where Error: Send,

impl<Exclude> Send for EverythingBut<Exclude>
where Exclude: Send,

impl<F, A> Send for PayAssetFromAccount<F, A>
where F: Send, A: Send,

impl<F, A> Send for PayFromAccount<F, A>
where F: Send, A: Send,

impl<F, A, AccountId> Send for ItemOf<F, A, AccountId>
where F: Send, A: Send, AccountId: Send,

impl<F, A, AccountId> Send for ItemOf<F, A, AccountId>
where F: Send, A: Send, AccountId: Send,

impl<F, A, AccountId> Send for ItemOf<F, A, AccountId>
where F: Send, A: Send, AccountId: Send,

impl<F, T> Send for ClearFilterGuard<F, T>
where <F as FilterStack<T>>::Stack: Send, T: Send,

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

impl<H> Send for BinaryMerkleTreeProver<H>
where H: Send,

impl<H> Send for SixteenPatriciaMerkleTreeProver<H>
where H: Send,

impl<Hasher, KeyType> Send for Key<Hasher, KeyType>
where Hasher: Send, KeyType: Send,

impl<Id, Balance> Send for IdAmount<Id, Balance>
where Id: Send, Balance: Send,

impl<K, T, H> Send for StorageKeyIterator<K, T, H>
where K: Send, T: Send, H: Send,

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

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

impl<Left, Right, Criterion, AssetKind, AccountId> Send for UnionOf<Left, Right, Criterion, AssetKind, AccountId>
where Left: Send, Right: Send, Criterion: Send, AssetKind: Send, AccountId: Send,

impl<Left, Right, Criterion, AssetKind, AccountId> Send for UnionOf<Left, Right, Criterion, AssetKind, AccountId>
where Left: Send, Right: Send, Criterion: Send, AssetKind: Send, AccountId: Send,

impl<M> Send for KeyLenOf<M>
where M: Send,

impl<O, A, Morph, Inner, Success> Send for TryWithMorphedArg<O, A, Morph, Inner, Success>
where O: Send, A: Send, Morph: Send, Inner: Send, Success: Send,

impl<OM> Send for AsContains<OM>
where OM: Send,

impl<Orig, Mutator> Send for TryMapSuccess<Orig, Mutator>
where Orig: Send, Mutator: Send,

impl<Origin, PrivilegeCmp> Send for EnsureOriginEqualOrHigherPrivilege<Origin, PrivilegeCmp>
where Origin: Send, PrivilegeCmp: Send,

impl<Original, Mutator> Send for MapSuccess<Original, Mutator>
where Original: Send, Mutator: Send,

impl<OverweightAddr> Send for NoopServiceQueues<OverweightAddr>
where OverweightAddr: Send,

impl<P, DbWeight> Send for RemovePallet<P, DbWeight>
where P: Send, DbWeight: Send,

impl<P, S, DbWeight> Send for RemoveStorage<P, S, DbWeight>
where P: Send, S: Send, DbWeight: Send,

impl<P, T> Send for ClassCountOf<P, T>
where P: Send, T: Send,

impl<PS, KV> Send for ParameterStoreAdapter<PS, KV>
where PS: Send, KV: Send,

impl<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues> Send for CountedStorageMap<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues>
where Prefix: Send, Hasher: Send, Key: Send, Value: Send, QueryKind: Send, OnEmpty: Send, MaxValues: Send,

impl<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues> Send for StorageMap<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues>
where Prefix: Send, Hasher: Send, Key: Send, Value: Send, QueryKind: Send, OnEmpty: Send, MaxValues: Send,

impl<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues> Send for StorageDoubleMap<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>
where Prefix: Send, Hasher1: Send, Key1: Send, Hasher2: Send, Key2: Send, Value: Send, QueryKind: Send, OnEmpty: Send, MaxValues: Send,

impl<Prefix, Key, Value, QueryKind, OnEmpty, MaxValues> Send for CountedStorageNMap<Prefix, Key, Value, QueryKind, OnEmpty, MaxValues>
where Prefix: Send, Key: Send, Value: Send, QueryKind: Send, OnEmpty: Send, MaxValues: Send,

impl<Prefix, Key, Value, QueryKind, OnEmpty, MaxValues> Send for StorageNMap<Prefix, Key, Value, QueryKind, OnEmpty, MaxValues>
where Prefix: Send, Key: Send, Value: Send, QueryKind: Send, OnEmpty: Send, MaxValues: Send,

impl<Prefix, Value, QueryKind, OnEmpty> Send for StorageValue<Prefix, Value, QueryKind, OnEmpty>
where Prefix: Send, Value: Send, QueryKind: Send, OnEmpty: Send,

impl<S, K, T> Send for StorageMapShim<S, K, T>
where S: Send, K: Send, T: Send,

impl<SM, Else> Send for EnterSafeModeOnFailedMigration<SM, Else>
where SM: Send, Else: Send,

impl<Success> Send for NeverEnsureOrigin<Success>
where Success: Send,

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

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

impl<T> Send for KeyPrefixIterator<T>

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

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

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

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

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

impl<T, H> Send for Bounded<T, H>
where T: Send,

impl<T, Hash> Send for MaybeHashed<T, Hash>
where T: Send, Hash: Send,

impl<T, OnRemoval> Send for PrefixIterator<T, OnRemoval>
where OnRemoval: Send,

impl<Tally, Moment, Class> Send for PollStatus<Tally, Moment, Class>
where Tally: Send, Class: Send, Moment: Send,

impl<These, Except> Send for TheseExcept<These, Except>
where These: Send, Except: Send,

impl<These, Those> Send for InsideBoth<These, Those>
where These: Send, Those: Send,

impl<const FROM: u16, const TO: u16, Inner, Pallet, Weight> Send for VersionedMigration<FROM, TO, Inner, Pallet, Weight>
where Inner: Send, Pallet: Send, Weight: Send,

impl<const N: usize> Send for MigrationId<N>

impl !Send for Meta

impl !Send for StopParse

impl Send for NoTrailing

impl Send for Trailing

impl<P> !Send for Braces<P>

impl<P> !Send for Brackets<P>

impl<P> !Send for Parens<P>

impl<P, T, V> Send for PunctuatedInner<P, T, V>
where V: Send, P: Send, T: Send,

impl Send for Phase

impl Send for RefStatus

impl Send for BlockLength

impl Send for ForAll

impl Send for ForAny

impl Send for Account

impl Send for BlockHash

impl Send for BlockWeight

impl Send for Digest

impl Send for EventCount

impl Send for EventTopics

impl Send for Events

impl Send for Number

impl Send for ParentHash

impl<AccountId> Send for EnsureNone<AccountId>
where AccountId: Send,

impl<AccountId> Send for EnsureRoot<AccountId>
where AccountId: Send,

impl<AccountId> Send for EnsureSigned<AccountId>
where AccountId: Send,

impl<AccountId, Success> Send for EnsureRootWithSuccess<AccountId, Success>
where AccountId: Send, Success: Send,

impl<C> Send for TestBlockHashCount<C>
where C: Send,

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

impl<Ensure, AccountId, Success> Send for EnsureWithSuccess<Ensure, AccountId, Success>
where Ensure: Send, AccountId: Send, Success: Send,

impl<Nonce, AccountData> Send for AccountInfo<Nonce, AccountData>
where Nonce: Send, AccountData: Send,

impl<Success> Send for EnsureNever<Success>
where Success: Send,

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

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

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

impl<T> Send for Account<T>
where <T as SigningTypes>::Public: Send,

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

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

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

impl<T> Send for CheckGenesis<T>

impl<T> Send for CheckMortality<T>

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

impl<T> Send for CheckNonce<T>

impl<T> Send for CheckSpecVersion<T>

impl<T> Send for CheckTxVersion<T>

impl<T> Send for CheckWeight<T>

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

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

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

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

impl<T, C, X> Send for Signer<T, C, X>
where X: Send, C: Send, <T as SigningTypes>::Public: Send,

impl<T, OverarchingCall> Send for SubmitTransaction<T, OverarchingCall>
where T: Send, OverarchingCall: Send,

impl<Who, AccountId> Send for EnsureSignedBy<Who, AccountId>
where Who: Send, AccountId: Send,

impl Send for FsStats

impl Send for DirEntry

impl Send for File

impl Send for OpenOptions

impl Send for ReadDir

impl Send for Timeout

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

impl<ID, O> Send for FuturesMap<ID, O>
where ID: Send,

impl<O> Send for FuturesSet<O>

impl Send for SendError

impl Send for Canceled

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

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

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

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

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

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

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

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

impl !Send for LocalPool

impl !Send for LocalSpawner

impl Send for Enter

impl Send for EnterError

impl Send for ThreadPool

impl<S> Send for BlockingStream<S>
where S: Send,

impl Send for TlsAcceptor

impl<IO> Send for TlsStream<IO>
where IO: Send,

impl<IO> Send for TlsStream<IO>
where IO: Send,

impl<IO> Send for Accept<IO>
where IO: Send,

impl<IO> Send for Connect<IO>
where IO: Send,

impl<IO> Send for FallibleAccept<IO>
where IO: Send,

impl<IO> Send for FallibleConnect<IO>
where IO: Send,

impl<IO> Send for LazyConfigAcceptor<IO>
where IO: Send,

impl<IO> Send for StartHandshake<IO>
where IO: Send,

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

impl Send for SpawnError

impl<'a> Send for WakerRef<'a>

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

impl Send for Delay

impl Send for PollNext

impl Send for AbortHandle

impl Send for Aborted

impl Send for Empty

impl Send for Repeat

impl Send for Sink

impl<'a, Fut> Send for Iter<'a, Fut>
where Fut: Send,

impl<'a, Fut> Send for IterMut<'a, Fut>
where Fut: Send,

impl<'a, R> Send for FillBuf<'a, R>
where R: Send + ?Sized,

impl<'a, R> Send for Read<'a, R>
where R: Send + ?Sized,

impl<'a, R> Send for ReadExact<'a, R>
where R: Send + ?Sized,

impl<'a, R> Send for ReadLine<'a, R>
where R: Send + ?Sized,

impl<'a, R> Send for ReadToEnd<'a, R>
where R: Send + ?Sized,

impl<'a, R> Send for ReadToString<'a, R>
where R: Send + ?Sized,

impl<'a, R> Send for ReadUntil<'a, R>
where R: Send + ?Sized,

impl<'a, R> Send for ReadVectored<'a, R>
where R: Send + ?Sized,

impl<'a, R> Send for SeeKRelative<'a, R>
where R: Send,

impl<'a, R, W> Send for Copy<'a, R, W>
where R: Send, W: Send + ?Sized,

impl<'a, R, W> Send for CopyBuf<'a, R, W>
where R: Send, W: Send + ?Sized,

impl<'a, R, W> Send for CopyBufAbortable<'a, R, W>
where R: Send, W: Send + ?Sized,

impl<'a, S> Send for Seek<'a, S>
where S: Send + ?Sized,

impl<'a, Si, Item> Send for Close<'a, Si, Item>
where Si: Send + ?Sized,

impl<'a, Si, Item> Send for Feed<'a, Si, Item>
where Si: Send + ?Sized, Item: Send,

impl<'a, Si, Item> Send for Flush<'a, Si, Item>
where Si: Send + ?Sized,

impl<'a, Si, Item> Send for Send<'a, Si, Item>
where Si: Send + ?Sized, Item: Send,

impl<'a, Si, St> Send for SendAll<'a, Si, St>
where Si: Send + ?Sized, <St as TryStream>::Ok: Send, St: Send + ?Sized,

impl<'a, St> Send for Iter<'a, St>
where St: Send,

impl<'a, St> Send for IterMut<'a, St>
where St: Send,

impl<'a, St> Send for Next<'a, St>
where St: Send + ?Sized,

impl<'a, St> Send for Peek<'a, St>
where St: Send, <St as Stream>::Item: Send,

impl<'a, St> Send for PeekMut<'a, St>
where St: Send, <St as Stream>::Item: Send,

impl<'a, St> Send for SelectNextSome<'a, St>
where St: Send + ?Sized,

impl<'a, St> Send for TryNext<'a, St>
where St: Send + ?Sized,

impl<'a, St, F> Send for NextIf<'a, St, F>
where F: Send, St: Send, <St as Stream>::Item: Send,

impl<'a, St, T> Send for NextIfEq<'a, St, T>
where T: Sync + ?Sized, <St as Stream>::Item: Send, St: Send,

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

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

impl<'a, W> Send for Close<'a, W>
where W: Send + ?Sized,

impl<'a, W> Send for Flush<'a, W>
where W: Send + ?Sized,

impl<'a, W> Send for Write<'a, W>
where W: Send + ?Sized,

impl<'a, W> Send for WriteAll<'a, W>
where W: Send + ?Sized,

impl<'a, W> Send for WriteVectored<'a, W>
where W: Send + ?Sized,

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

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

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

impl<F> Send for Flatten<F>
where F: Send, <F as Future>::Output: Send,

impl<F> Send for FlattenStream<F>
where F: Send, <F as Future>::Output: Send,

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

impl<F> Send for JoinAll<F>
where F: Send, <F as Future>::Output: Send,

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

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

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

impl<F> Send for TryJoinAll<F>
where <F as TryFuture>::Ok: Send, F: Send, <F as TryFuture>::Error: Send,

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

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

impl<Fut> Send for MaybeDone<Fut>
where Fut: Send, <Fut as Future>::Output: Send,

impl<Fut> Send for TryMaybeDone<Fut>
where Fut: Send, <Fut as TryFuture>::Ok: Send,

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

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

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

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

impl<Fut> Send for Remote<Fut>
where Fut: Send, <Fut as Future>::Output: Send,

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

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

impl<Fut> Send for Shared<Fut>
where Fut: Send, <Fut as Future>::Output: Send + Sync,

impl<Fut> Send for TryFlattenStream<Fut>
where Fut: Send, <Fut as TryFuture>::Ok: Send,

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

impl<Fut> Send for WeakShared<Fut>
where Fut: Send, <Fut as Future>::Output: Send + Sync,

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

impl<Fut, E> Send for ErrInto<Fut, E>
where Fut: Send,

impl<Fut, E> Send for OkInto<Fut, E>
where Fut: Send,

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

impl<Fut, F> Send for InspectErr<Fut, F>
where Fut: Send, F: Send,

impl<Fut, F> Send for InspectOk<Fut, F>
where Fut: Send, F: Send,

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

impl<Fut, F> Send for MapErr<Fut, F>
where Fut: Send, F: Send,

impl<Fut, F> Send for MapOk<Fut, F>
where Fut: Send, F: Send,

impl<Fut, F> Send for UnwrapOrElse<Fut, F>
where Fut: Send, F: Send,

impl<Fut, F, G> Send for MapOkOrElse<Fut, F, G>
where Fut: Send, F: Send, G: Send,

impl<Fut, Si> Send for FlattenSink<Fut, Si>
where Fut: Send, Si: Send,

impl<Fut, T> Send for MapInto<Fut, T>
where Fut: Send,

impl<Fut1, Fut2> Send for Join<Fut1, Fut2>
where Fut1: Send, <Fut1 as Future>::Output: Send, Fut2: Send, <Fut2 as Future>::Output: Send,

impl<Fut1, Fut2> Send for TryFlatten<Fut1, Fut2>
where Fut1: Send, Fut2: Send,

impl<Fut1, Fut2> Send for TryJoin<Fut1, Fut2>
where Fut1: Send, <Fut1 as TryFuture>::Ok: Send, Fut2: Send, <Fut2 as TryFuture>::Ok: Send,

impl<Fut1, Fut2, F> Send for AndThen<Fut1, Fut2, F>
where Fut2: Send, Fut1: Send, F: Send,

impl<Fut1, Fut2, F> Send for OrElse<Fut1, Fut2, F>
where Fut2: Send, Fut1: Send, F: Send,

impl<Fut1, Fut2, F> Send for Then<Fut1, Fut2, F>
where Fut2: Send, Fut1: Send, F: Send,

impl<Fut1, Fut2, Fut3> Send for Join3<Fut1, Fut2, Fut3>
where Fut1: Send, <Fut1 as Future>::Output: Send, Fut2: Send, <Fut2 as Future>::Output: Send, Fut3: Send, <Fut3 as Future>::Output: Send,

impl<Fut1, Fut2, Fut3> Send for TryJoin3<Fut1, Fut2, Fut3>
where Fut1: Send, <Fut1 as TryFuture>::Ok: Send, Fut2: Send, <Fut2 as TryFuture>::Ok: Send, Fut3: Send, <Fut3 as TryFuture>::Ok: Send,

impl<Fut1, Fut2, Fut3, Fut4> Send for Join4<Fut1, Fut2, Fut3, Fut4>
where Fut1: Send, <Fut1 as Future>::Output: Send, Fut2: Send, <Fut2 as Future>::Output: Send, Fut3: Send, <Fut3 as Future>::Output: Send, Fut4: Send, <Fut4 as Future>::Output: Send,

impl<Fut1, Fut2, Fut3, Fut4> Send for TryJoin4<Fut1, Fut2, Fut3, Fut4>
where Fut1: Send, <Fut1 as TryFuture>::Ok: Send, Fut2: Send, <Fut2 as TryFuture>::Ok: Send, Fut3: Send, <Fut3 as TryFuture>::Ok: Send, Fut4: Send, <Fut4 as TryFuture>::Ok: Send,

impl<Fut1, Fut2, Fut3, Fut4, Fut5> Send for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
where Fut1: Send, <Fut1 as Future>::Output: Send, Fut2: Send, <Fut2 as Future>::Output: Send, Fut3: Send, <Fut3 as Future>::Output: Send, Fut4: Send, <Fut4 as Future>::Output: Send, Fut5: Send, <Fut5 as Future>::Output: Send,

impl<Fut1, Fut2, Fut3, Fut4, Fut5> Send for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
where Fut1: Send, <Fut1 as TryFuture>::Ok: Send, Fut2: Send, <Fut2 as TryFuture>::Ok: Send, Fut3: Send, <Fut3 as TryFuture>::Ok: Send, Fut4: Send, <Fut4 as TryFuture>::Ok: Send, Fut5: Send, <Fut5 as TryFuture>::Ok: Send,

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

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

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

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

impl<S> Send for PollImmediate<S>
where S: Send,

impl<S> Send for SplitStream<S>
where S: Send,

impl<S, Item> Send for SplitSink<S, Item>
where Item: Send, S: Send,

impl<Si, F> Send for SinkMapErr<Si, F>
where Si: Send, F: Send,

impl<Si, Item> Send for Buffer<Si, Item>
where Si: Send, Item: Send,

impl<Si, Item, E> Send for SinkErrInto<Si, Item, E>
where Si: Send,

impl<Si, Item, U, Fut, F> Send for With<Si, Item, U, Fut, F>
where Si: Send, F: Send, Fut: Send,

impl<Si, Item, U, St, F> Send for WithFlatMap<Si, Item, U, St, F>
where Si: Send, F: Send, St: Send, Item: Send,

impl<Si1, Si2> Send for Fanout<Si1, Si2>
where Si1: Send, Si2: Send,

impl<St> Send for IntoIter<St>
where St: Send,

impl<St> Send for BufferUnordered<St>
where St: Send, <St as Stream>::Item: Send,

impl<St> Send for Buffered<St>
where St: Send, <St as Stream>::Item: Send, <<St as Stream>::Item as Future>::Output: Send,

impl<St> Send for CatchUnwind<St>
where St: Send,

impl<St> Send for Chunks<St>
where St: Send, <St as Stream>::Item: Send,

impl<St> Send for Concat<St>
where St: Send, <St as Stream>::Item: Send,

impl<St> Send for Count<St>
where St: Send,

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

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

impl<St> Send for Flatten<St>
where St: Send, <St as Stream>::Item: Send,

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

impl<St> Send for IntoAsyncRead<St>
where St: Send, <St as TryStream>::Ok: Send,

impl<St> Send for IntoStream<St>
where St: Send,

impl<St> Send for Peekable<St>
where St: Send, <St as Stream>::Item: Send,

impl<St> Send for ReadyChunks<St>
where St: Send,

impl<St> Send for SelectAll<St>
where St: Send,

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

impl<St> Send for StreamFuture<St>
where St: Send,

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

impl<St> Send for TryBufferUnordered<St>
where St: Send, <St as TryStream>::Ok: Send,

impl<St> Send for TryBuffered<St>
where St: Send, <St as TryStream>::Ok: Send, <<St as TryStream>::Ok as TryFuture>::Ok: Send, <<St as TryStream>::Ok as TryFuture>::Error: Send,

impl<St> Send for TryChunks<St>
where St: Send, <St as TryStream>::Ok: Send,

impl<St> Send for TryConcat<St>
where St: Send, <St as TryStream>::Ok: Send,

impl<St> Send for TryFlatten<St>
where St: Send, <St as TryStream>::Ok: Send,

impl<St> Send for TryFlattenUnordered<St>
where <<St as TryStream>::Ok as TryStream>::Error: Sized + Send, St: Send, <St as TryStream>::Ok: Send, <<St as TryStream>::Ok as TryStream>::Ok: Send,

impl<St> Send for TryReadyChunks<St>
where St: Send,

impl<St, C> Send for Collect<St, C>
where St: Send, C: Send,

impl<St, C> Send for TryCollect<St, C>
where St: Send, C: Send,

impl<St, E> Send for ErrInto<St, E>
where St: Send,

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

impl<St, F> Send for InspectErr<St, F>
where St: Send, F: Send,

impl<St, F> Send for InspectOk<St, F>
where St: Send, F: Send,

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

impl<St, F> Send for MapErr<St, F>
where St: Send, F: Send,

impl<St, F> Send for MapOk<St, F>
where St: Send, F: Send,

impl<St, FromA, FromB> Send for Unzip<St, FromA, FromB>
where St: Send, FromA: Send, FromB: Send,

impl<St, Fut> Send for TakeUntil<St, Fut>
where St: Send, Fut: Send, <Fut as Future>::Output: Send,

impl<St, Fut, F> Send for All<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<St, Fut, F> Send for AndThen<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<St, Fut, F> Send for Any<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<St, Fut, F> Send for Filter<St, Fut, F>
where St: Send, F: Send, Fut: Send, <St as Stream>::Item: Send,

impl<St, Fut, F> Send for FilterMap<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<St, Fut, F> Send for ForEach<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<St, Fut, F> Send for ForEachConcurrent<St, Fut, F>
where F: Send, St: Send, Fut: Send,

impl<St, Fut, F> Send for OrElse<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<St, Fut, F> Send for SkipWhile<St, Fut, F>
where St: Send, F: Send, Fut: Send, <St as Stream>::Item: Send,

impl<St, Fut, F> Send for TakeWhile<St, Fut, F>
where St: Send, F: Send, Fut: Send, <St as Stream>::Item: Send,

impl<St, Fut, F> Send for Then<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<St, Fut, F> Send for TryAll<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<St, Fut, F> Send for TryAny<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<St, Fut, F> Send for TryFilter<St, Fut, F>
where St: Send, F: Send, Fut: Send, <St as TryStream>::Ok: Send,

impl<St, Fut, F> Send for TryFilterMap<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<St, Fut, F> Send for TryForEach<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<St, Fut, F> Send for TryForEachConcurrent<St, Fut, F>
where F: Send, St: Send, Fut: Send,

impl<St, Fut, F> Send for TrySkipWhile<St, Fut, F>
where St: Send, F: Send, Fut: Send, <St as TryStream>::Ok: Send,

impl<St, Fut, F> Send for TryTakeWhile<St, Fut, F>
where St: Send, F: Send, Fut: Send, <St as TryStream>::Ok: Send,

impl<St, Fut, T, F> Send for Fold<St, Fut, T, F>
where St: Send, F: Send, T: Send, Fut: Send,

impl<St, Fut, T, F> Send for TryFold<St, Fut, T, F>
where St: Send, F: Send, T: Send, Fut: Send,

impl<St, S, Fut, F> Send for Scan<St, S, Fut, F>
where St: Send, Fut: Send, S: Send, F: Send,

impl<St, Si> Send for Forward<St, Si>
where Si: Send, St: Send, <St as TryStream>::Ok: Send,

impl<St, U, F> Send for FlatMap<St, U, F>
where St: Send, F: Send, U: Send,

impl<St, U, F> Send for FlatMapUnordered<St, U, F>
where St: Send, F: Send, U: Send,

impl<St1, St2> Send for Chain<St1, St2>
where St2: Send, St1: Send,

impl<St1, St2> Send for Select<St1, St2>
where St1: Send, St2: Send,

impl<St1, St2> Send for Zip<St1, St2>
where St1: Send, St2: Send, <St1 as Stream>::Item: Send, <St2 as Stream>::Item: Send,

impl<St1, St2, Clos, State> Send for SelectWithStrategy<St1, St2, Clos, State>
where St1: Send, St2: Send, State: Send, Clos: Send,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<T> Send for FuturesOrdered<T>
where T: Send, <T as Future>::Output: Send,

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

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

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

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

impl<T, F, Fut> Send for TryUnfold<T, F, Fut>
where F: Send, T: Send, Fut: Send,

impl<T, F, Fut> Send for Unfold<T, F, Fut>
where F: Send, T: Send, Fut: Send,

impl<T, F, R> Send for Unfold<T, F, R>
where F: Send, T: Send, R: Send,

impl<T, Item> Send for ReuniteError<T, Item>
where Item: Send, T: Send,

impl<T, U> Send for Chain<T, U>
where T: Send, U: Send,

impl<W> Send for BufWriter<W>
where W: Send,

impl<W> Send for LineWriter<W>
where W: Send,

impl<W, Item> Send for IntoSink<W, Item>
where W: Send, Item: Send,

impl Send for FxHasher

impl Send for FxHasher32

impl Send for FxHasher64

impl<T, N> Send for GenericArrayIter<T, N>
where T: Send,

impl Send for Error

impl Send for GHash

impl Send for Format

impl Send for SectionId

impl Send for Vendor

impl Send for ColumnType

impl Send for Error

impl Send for Pointer

impl Send for Value

impl Send for ValueType

impl Send for DwAccess

impl Send for DwAddr

impl Send for DwAt

impl Send for DwAte

impl Send for DwCc

impl Send for DwCfa

impl Send for DwChildren

impl Send for DwDefaulted

impl Send for DwDs

impl Send for DwDsc

impl Send for DwEhPe

impl Send for DwEnd

impl Send for DwForm

impl Send for DwId

impl Send for DwIdx

impl Send for DwInl

impl Send for DwLang

impl Send for DwLle

impl Send for DwLnct

impl Send for DwLne

impl Send for DwLns

impl Send for DwMacro

impl Send for DwOp

impl Send for DwOrd

impl Send for DwRle

impl Send for DwSect

impl Send for DwSectV2

impl Send for DwTag

impl Send for DwUt

impl Send for DwVis

impl Send for ArangeEntry

impl Send for LineRow

impl Send for Range

impl Send for StoreOnHeap

impl Send for AArch64

impl Send for Arm

impl Send for BigEndian

impl Send for DwoId

impl Send for Encoding

impl Send for LoongArch

impl Send for MIPS

impl Send for PowerPc64

impl Send for Register

impl Send for RiscV

impl Send for X86

impl Send for X86_64

impl<'a, 'bases, R> Send for EhHdrTableIter<'a, 'bases, R>
where R: Send + Sync,

impl<'a, 'ctx, R, S> Send for UnwindTable<'a, 'ctx, R, S>
where R: Send + Sync, <<S as UnwindContextStorage<<R as Reader>::Offset>>::Stack as Sealed>::Storage: Send, <R as Reader>::Offset: Send,

impl<'a, R> Send for CallFrameInstructionIter<'a, R>
where R: Send + Sync,

impl<'a, R> Send for EhHdrTable<'a, R>
where R: Sync,

impl<'a, R> Send for UnitRef<'a, R>
where R: Sync + Send, <R as Reader>::Offset: Sync,

impl<'abbrev, 'entry, 'unit, R> !Send for AttrsIter<'abbrev, 'entry, 'unit, R>

impl<'abbrev, 'unit, 'tree, R> Send for EntriesTreeIter<'abbrev, 'unit, 'tree, R>
where R: Send + Sync, <R as Reader>::Offset: Sync + Send,

impl<'abbrev, 'unit, 'tree, R> Send for EntriesTreeNode<'abbrev, 'unit, 'tree, R>
where R: Send + Sync, <R as Reader>::Offset: Sync + Send,

impl<'abbrev, 'unit, R> Send for EntriesCursor<'abbrev, 'unit, R>
where R: Send + Sync, <R as Reader>::Offset: Sync + Send,

impl<'abbrev, 'unit, R> Send for EntriesRaw<'abbrev, 'unit, R>
where R: Send + Sync, <R as Reader>::Offset: Sync,

impl<'abbrev, 'unit, R> Send for EntriesTree<'abbrev, 'unit, R>
where R: Send + Sync, <R as Reader>::Offset: Sync + Send,

impl<'abbrev, 'unit, R, Offset> Send for DebuggingInformationEntry<'abbrev, 'unit, R, Offset>
where R: Send + Sync, Offset: Send + Sync,

impl<'bases, Section, R> Send for CieOrFde<'bases, Section, R>
where <R as Reader>::Offset: Send, R: Send, <Section as UnwindSection<R>>::Offset: Send, Section: Send,

impl<'bases, Section, R> Send for CfiEntriesIter<'bases, Section, R>
where Section: Send, R: Send,

impl<'bases, Section, R> Send for PartialFrameDescriptionEntry<'bases, Section, R>
where <R as Reader>::Offset: Send, <Section as UnwindSection<R>>::Offset: Send, R: Send, Section: Send,

impl<'index, R> Send for UnitIndexSectionIterator<'index, R>
where R: Send,

impl<'input, Endian> Send for EndianSlice<'input, Endian>
where Endian: Send,

impl<'iter, T> Send for RegisterRuleIter<'iter, T>
where T: Sync,

impl<Offset> Send for UnitType<Offset>
where Offset: Send,

impl<R> Send for EvaluationResult<R>
where <R as Reader>::Offset: Send, R: Send,

impl<R> Send for RawLocListEntry<R>
where R: Send, <R as Reader>::Offset: Send,

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

impl<R> Send for ArangeHeaderIter<R>
where R: Send, <R as Reader>::Offset: Send,

impl<R> Send for Attribute<R>
where R: Send, <R as Reader>::Offset: Send,

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

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

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

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

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

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

impl<R> Send for DebugInfoUnitHeadersIter<R>
where R: Send, <R as Reader>::Offset: Send,

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

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

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

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

impl<R> Send for DebugPubNames<R>
where R: Send, <R as Reader>::Offset: Send,

impl<R> Send for DebugPubTypes<R>
where R: Send, <R as Reader>::Offset: Send,

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

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

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

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

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

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

impl<R> Send for DebugTypesUnitHeadersIter<R>
where R: Send, <R as Reader>::Offset: Send,

impl<R> Send for Dwarf<R>
where R: Send + Sync,

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

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

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

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

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

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

impl<R> Send for LocListIter<R>
where R: Send, <R as Reader>::Offset: Send,

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

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

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

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

impl<R> Send for PubNamesEntry<R>
where R: Send, <R as Reader>::Offset: Send,

impl<R> Send for PubNamesEntryIter<R>
where R: Send, <R as Reader>::Offset: Send,

impl<R> Send for PubTypesEntry<R>
where R: Send, <R as Reader>::Offset: Send,

impl<R> Send for PubTypesEntryIter<R>
where R: Send, <R as Reader>::Offset: Send,

impl<R> Send for RangeIter<R>
where R: Send, <R as Reader>::Offset: Send,

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

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

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

impl<R> Send for RngListIter<R>
where R: Send, <R as Reader>::Offset: Send,

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

impl<R, Offset> Send for AttributeValue<R, Offset>
where R: Send, Offset: Send,

impl<R, Offset> Send for LineInstruction<R, Offset>
where R: Send, Offset: Send,

impl<R, Offset> Send for Location<R, Offset>
where R: Send, Offset: Send,

impl<R, Offset> Send for Operation<R, Offset>
where R: Send, Offset: Send,

impl<R, Offset> Send for ArangeHeader<R, Offset>
where Offset: Send, R: Send,

impl<R, Offset> Send for CommonInformationEntry<R, Offset>
where Offset: Send, R: Send,

impl<R, Offset> Send for CompleteLineProgram<R, Offset>
where Offset: Send, R: Send,

impl<R, Offset> Send for FileEntry<R, Offset>
where R: Send, Offset: Send,

impl<R, Offset> Send for FrameDescriptionEntry<R, Offset>
where Offset: Send, R: Send,

impl<R, Offset> Send for IncompleteLineProgram<R, Offset>
where Offset: Send, R: Send,

impl<R, Offset> Send for LineProgramHeader<R, Offset>
where Offset: Send, R: Send,

impl<R, Offset> Send for Piece<R, Offset>
where R: Send, Offset: Send,

impl<R, Offset> Send for Unit<R, Offset>
where Offset: Send, R: Send,

impl<R, Offset> Send for UnitHeader<R, Offset>
where Offset: Send, R: Send,

impl<R, Program, Offset> Send for LineRows<R, Program, Offset>
where Program: Send, R: Send,

impl<R, S> Send for Evaluation<R, S>
where R: Send, <<S as EvaluationStorage<R>>::Stack as Sealed>::Storage: Send, <<S as EvaluationStorage<R>>::ExpressionStack as Sealed>::Storage: Send, <<S as EvaluationStorage<R>>::Result as Sealed>::Storage: Send,

impl<R, T> Send for RelocateReader<R, T>
where R: Send, T: Send,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<T, S> Send for UnwindContext<T, S>
where <<S as UnwindContextStorage<T>>::Stack as Sealed>::Storage: Send, T: Send,

impl<T, S> Send for UnwindTableRow<T, S>
where T: Send, <<S as UnwindContextStorage<T>>::Rules as Sealed>::Storage: Send,

impl Send for NotKeyed

impl Send for QuantaClock

impl Send for SystemClock

impl Send for Nanos

impl Send for Jitter

impl Send for Quota

impl<'a, Item, S, D, C, MW> Send for RatelimitedSink<'a, Item, S, D, C, MW>
where S: Send, Item: Send, D: Sync, C: Sync, MW: Sync,

impl<'a, S, D, C, MW> Send for RatelimitedStream<'a, S, D, C, MW>
where S: Send, <S as Stream>::Item: Send, D: Sync, C: Sync, MW: Sync,

impl<K, S, C, MW> Send for RateLimiter<K, S, C, MW>
where S: Send, C: Send, MW: Send,

impl<P> Send for NoOpMiddleware<P>

impl<P> Send for NotUntil<P>

impl<F, const WINDOW_SIZE: usize> Send for WnafScalar<F, WINDOW_SIZE>

impl<G, const WINDOW_SIZE: usize> Send for WnafBase<G, WINDOW_SIZE>

impl<W, B, S> Send for Wnaf<W, B, S>
where B: Send, S: Send, W: Send,

impl Send for Builder

impl Send for PushPromise

impl Send for Protocol

impl Send for Builder

impl Send for Error

impl Send for FlowControl

impl Send for Ping

impl Send for PingPong

impl Send for Pong

impl Send for Reason

impl Send for RecvStream

impl Send for StreamId

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

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

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

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

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

impl<T, B> Send for Connection<T, B>
where T: Send, B: Send,

impl<T, B> Send for Connection<T, B>
where T: Send, B: Send,

impl<T, B> Send for Handshake<T, B>
where T: Send, B: Send,

impl Send for InsertSlot

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

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

impl<'a, K> Send for Iter<'a, K>
where K: Sync,

impl<'a, K, A> Send for Drain<'a, K, A>
where A: Send, K: Send,

impl<'a, K, F, A> Send for ExtractIf<'a, K, F, A>
where F: Send, A: Send, K: Send,

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

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

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

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

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

impl<'a, K, V, F, A> Send for ExtractIf<'a, K, V, F, A>
where F: Send, A: Send, K: Send, V: Send,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<K, A> Send for IntoIter<K, A>
where A: Send, K: Send,

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

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

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

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

impl<T> !Send for RawIterHash<T>

impl<T> Send for RawIter<T>

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

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

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

impl<'a, K> Send for Drain<'a, K>
where K: Send,

impl<'a, K> Send for Iter<'a, K>
where K: Send,

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

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

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

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

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

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

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

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

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

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

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

impl<K> Send for IntoIter<K>
where K: Send,

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

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

impl Send for Case

impl Send for OutBytes

impl<'a> Send for DisplayByteSlice<'a>

impl<'a> Send for HexToBytesIter<'a>

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

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

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

impl Send for MessageType

impl Send for OpCode

impl Send for DNSClass

impl Send for AppUsage

impl Send for AuthUsage

impl Send for CacheUsage

impl Send for OpUsage

impl Send for UserUsage

impl Send for Property

impl Send for Value

impl Send for EdnsCode

impl Send for EdnsOption

impl Send for Algorithm

impl Send for SvcParamKey

impl Send for CertUsage

impl Send for Matching

impl Send for Selector

impl Send for RData

impl Send for RecordType

impl Send for DecodeError

impl Send for EncodeMode

impl Send for DnsSecError

impl Send for ProtoError

impl Send for Flags

impl Send for Header

impl Send for Message

impl Send for Query

impl Send for QueryParts

impl Send for Edns

impl Send for LowerQuery

impl Send for Label

impl Send for Name

impl Send for ZoneUsage

impl Send for A

impl Send for AAAA

impl Send for CAA

impl Send for KeyValue

impl Send for CSYNC

impl Send for HINFO

impl Send for HTTPS

impl Send for MX

impl Send for ANAME

impl Send for CNAME

impl Send for NS

impl Send for PTR

impl Send for NAPTR

impl Send for NULL

impl Send for OPENPGPKEY

impl Send for OPT

impl Send for SOA

impl Send for SRV

impl Send for SSHFP

impl Send for Alpn

impl Send for EchConfig

impl Send for Mandatory

impl Send for SVCB

impl Send for Unknown

impl Send for TLSA

impl Send for TXT

impl Send for LowerName

impl Send for RecordSet

impl Send for RrKey

impl Send for TokioTime

impl Send for DnsRequest

impl Send for DnsResponse

impl Send for DnsExchange

impl<'a> Send for LabelIter<'a>

impl<'a> Send for BinDecoder<'a>

impl<'a> Send for BinEncoder<'a>

impl<'a, R> Send for RecordRef<'a, R>
where R: Sync,

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

impl<'r> Send for RrsetRecords<'r>

impl<F, S, MF> Send for DnsMultiplexerConnect<F, S, MF>

impl<F, S, TE> Send for DnsExchangeConnect<F, S, TE>
where TE: Send,

impl<H> Send for RetryDnsHandle<H>

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

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

impl<S> Send for TcpClientConnect<S>

impl<S> Send for TcpClientStream<S>

impl<S> Send for TcpStream<S>

impl<S> Send for UdpStream<S>

impl<S> Send for FirstAnswerFuture<S>
where S: Send,

impl<S, MF> Send for UdpClientConnect<S, MF>

impl<S, MF> Send for UdpClientStream<S, MF>

impl<S, MF> Send for DnsMultiplexer<S, MF>

impl<S, TE> Send for DnsExchangeBackground<S, TE>
where TE: Send,

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

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

impl Send for Protocol

impl Send for DnsLru

impl Send for TtlConfig

impl Send for Ipv4Lookup

impl Send for Ipv6Lookup

impl Send for Lookup

impl Send for MxLookup

impl Send for NsLookup

impl Send for SoaLookup

impl Send for SrvLookup

impl Send for TlsaLookup

impl Send for TxtLookup

impl Send for LookupIp

impl Send for TokioHandle

impl Send for Hosts

impl Send for Resolver

impl<'a> Send for LookupIter<'a>

impl<'a> Send for LookupRecordIter<'a>

impl<'i> Send for Ipv4LookupIter<'i>

impl<'i> Send for Ipv6LookupIter<'i>

impl<'i> Send for MxLookupIter<'i>

impl<'i> Send for NsLookupIter<'i>

impl<'i> Send for ReverseLookupIter<'i>

impl<'i> Send for SoaLookupIter<'i>

impl<'i> Send for SrvLookupIter<'i>

impl<'i> Send for TlsaLookupIter<'i>

impl<'i> Send for TxtLookupIter<'i>

impl<'i> Send for LookupIpIter<'i>

impl<C, E> Send for LookupIpFuture<C, E>

impl<P> Send for GenericConnector<P>

impl<P> Send for NameServer<P>

impl<P> Send for NameServerPool<P>

impl<P> Send for AsyncResolver<P>

impl<H, I> Send for Hkdf<H, I>
where <I as Sealed<H>>::Core: Send, H: Send,

impl<H, I> Send for HkdfExtract<H, I>
where I: Send, H: Send,

impl<D> Send for HmacCore<D>
where <D as CoreProxy>::Core: Sized + Send,

impl<D> Send for SimpleHmac<D>
where D: Send,

impl<D> Send for HmacDRBG<D>

impl Send for HeaderName

impl Send for HeaderValue

impl Send for ToStrError

impl Send for Method

impl Send for Builder

impl Send for Parts

impl Send for Builder

impl Send for Parts

impl Send for StatusCode

impl Send for Error

impl Send for Extensions

impl Send for Authority

impl Send for Builder

impl Send for InvalidUri

impl Send for Parts

impl Send for Scheme

impl Send for Uri

impl Send for Version

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Send for SizeHint

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

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

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

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

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

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

impl<B, F> Send for MapErr<B, F>
where B: Send, F: Send,

impl<B, F> Send for MapFrame<B, F>
where B: Send, F: Send,

impl<D> Send for Empty<D>

impl<D> Send for Full<D>
where D: Send,

impl<D, E> Send for BoxBody<D, E>

impl<D, E> Send for UnsyncBoxBody<D, E>

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

impl<S> Send for StreamBody<S>
where S: Send,

impl<T> Send for Collect<T>
where T: Send + ?Sized, <T as Body>::Data: Send,

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

impl Send for Error

impl<'a> Send for Header<'a>

impl<'headers, 'buf> Send for Request<'headers, 'buf>

impl<'headers, 'buf> Send for Response<'headers, 'buf>

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

impl Send for Error

impl Send for HttpDate

impl Send for Error

impl Send for Error

impl Send for Duration

impl Send for Timestamp

impl Send for Incoming

impl Send for Builder

impl Send for Protocol

impl Send for Builder

impl Send for Error

impl Send for OnUpgrade

impl Send for Upgraded

impl<'a> Send for ReadBuf<'a>

impl<'a> Send for ReadBufCursor<'a>

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

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

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

impl<Ex> Send for Builder<Ex>
where Ex: Send,

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

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

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

impl<T, B> Send for Connection<T, B>
where T: Send, B: Send, <B as Body>::Data: Send,

impl<T, B, E> Send for Connection<T, B, E>
where <B as Body>::Error: Sized, T: Send, E: Send, B: Send, <B as Body>::Data: Send,

impl<T, S> Send for Connection<T, S>

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

impl<T, S> Send for UpgradeableConnection<T, S>

impl<T, S, E> Send for Connection<T, S, E>
where E: Send, S: Send, T: Send, <<S as HttpService<Incoming>>::ResBody as Body>::Data: Send,

impl<State> Send for ConnectorBuilder<State>
where State: Send,

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

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

impl Send for GaiAddrs

impl Send for GaiFuture

impl Send for GaiResolver

impl Send for Name

impl Send for Connected

impl Send for HttpInfo

impl Send for Builder

impl Send for Error

impl Send for TokioTimer

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

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

impl<'a, I, S, E> Send for Connection<'a, I, S, E>
where S: Send, I: Send, E: Send + Sync, <S as HttpService<Incoming>>::ResBody: Send, <S as HttpService<Incoming>>::Future: Send, <<S as HttpService<Incoming>>::ResBody as Body>::Data: Send,

impl<'a, I, S, E> Send for UpgradeableConnection<'a, I, S, E>
where S: Send, I: Send, E: Send + Sync, <S as HttpService<Incoming>>::ResBody: Send, <S as HttpService<Incoming>>::Future: Send, <<S as HttpService<Incoming>>::ResBody as Body>::Data: Send,

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

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

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

impl<S> Send for TowerToHyperService<S>
where S: Send,

impl<S, R> Send for TowerToHyperServiceFuture<S, R>
where S: Send, <S as Service<R>>::Future: Send, R: Send,

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

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

impl Send for Config

impl Send for Errors

impl Send for Idna

impl Send for IfEvent

impl<'a> Send for DirEntry<'a>

impl<'a> Send for Dir<'a>

impl<'a> Send for File<'a>

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

impl<'a, I, T, S> Send for Splice<'a, I, T, S>
where I: Send, S: Send, T: Send,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'a, T, S1, S2> Send for SymmetricDifference<'a, T, S1, S2>
where T: Sync, S2: Sync, S1: Sync,

impl<K, V> Send for IntoIter<K, V>
where K: Send, V: Send,

impl<K, V> Send for IntoKeys<K, V>
where K: Send, V: Send,

impl<K, V> Send for IntoValues<K, V>
where K: Send, V: Send,

impl<K, V> Send for Slice<K, V>
where K: Send, V: Send,

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

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

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

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

impl Send for BinaryBytes

impl Send for HumanBytes

impl Send for HumanCount

impl Send for ProgressBar

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

impl<'inp, 'out, T> !Send for InOut<'inp, 'out, T>

impl<'inp, 'out, T> !Send for InOutBuf<'inp, 'out, T>

impl<'inp, 'out, T> !Send for InOutBufIter<'inp, 'out, T>

impl<'inp, 'out, T> !Send for InOutBufReserved<'inp, 'out, T>

impl Send for IpNetwork

impl Send for Ipv4Network

impl Send for Ipv6Network

impl Send for IpAddrRange

impl Send for IpNet

impl Send for IpSubnets

impl Send for Ipv4Net

impl Send for Ipv4Subnets

impl Send for Ipv6Net

impl Send for Ipv6Subnets

impl Send for Position

impl<'a, I> !Send for Chunk<'a, I>

impl<'a, I> !Send for Chunks<'a, I>

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

impl<'a, I, E> Send for ProcessResults<'a, I, E>
where I: Send, E: Send,

impl<'a, I, F> Send for FormatWith<'a, I, F>
where I: Send, F: Send,

impl<'a, I, F> Send for PeekingTakeWhile<'a, I, F>
where F: Send, I: Send,

impl<'a, I, F> Send for TakeWhileRef<'a, I, F>
where F: Send, I: Send,

impl<'a, K, I, F> !Send for Group<'a, K, I, F>

impl<'a, K, I, F> !Send for Groups<'a, K, I, F>

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

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

impl<I> !Send for RcIter<I>

impl<I> !Send for Tee<I>

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

impl<I> Send for CombinationsWithReplacement<I>
where <I as Iterator>::Item: Sized + Send, I: Send,

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

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

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

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

impl<I> Send for MultiProduct<I>
where <I as Iterator>::Item: Sized + Send, I: Send,

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

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

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

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

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

impl<I> Send for Unique<I>
where <I as Iterator>::Item: Sized + Send, I: Send,

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

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

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

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

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

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

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

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

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

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

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

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

impl<I, J> Send for ConsTuples<I, J>
where I: Send,

impl<I, J> Send for Interleave<I, J>
where I: Send, J: Send,

impl<I, J> Send for InterleaveShortest<I, J>
where I: Send, J: Send,

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

impl<I, J> Send for ZipEq<I, J>
where I: Send, J: Send,

impl<I, J, F> Send for MergeBy<I, J, F>
where F: Send, <I as Iterator>::Item: Send, <J as Iterator>::Item: Send, I: Send, J: Send,

impl<I, T> Send for CircularTupleWindows<I, T>
where I: Send, T: Send,

impl<I, T> Send for TupleCombinations<I, T>
where <T as HasCombination<I>>::Combination: Send, I: Send,

impl<I, T> Send for TupleWindows<I, T>
where I: Send, T: Send,

impl<I, T> Send for Tuples<I, T>
where <T as TupleCollect>::Buffer: Send, I: Send,

impl<I, T, E> Send for FlattenOk<I, T, E>
where I: Send, <T as IntoIterator>::IntoIter: Send,

impl<I, V, F> Send for UniqueBy<I, V, F>
where I: Send, F: Send, V: Send,

impl<K, I, F> Send for ChunkBy<K, I, F>
where F: Send, I: Send, K: Send, <I as Iterator>::Item: Send,

impl<St, F> Send for Iterate<St, F>
where St: Send, F: Send,

impl<St, F> Send for Unfold<St, F>
where F: Send, St: Send,

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

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

impl<T> Send for TupleBuffer<T>
where <T as TupleCollect>::Buffer: Send,

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

impl<T, U> Send for ZipLongest<T, U>
where T: Send, U: Send,

impl Send for Buffer

impl !Send for Collator

impl !Send for NumberFormat

impl !Send for PluralRules

impl !Send for CompileError

impl !Send for Exception

impl !Send for Global

impl !Send for Instance

impl !Send for LinkError

impl !Send for Memory

impl !Send for Module

impl !Send for RuntimeError

impl !Send for Table

impl !Send for Tag

impl !Send for Array

impl !Send for ArrayBuffer

impl !Send for BigInt

impl !Send for Boolean

impl !Send for DataView

impl !Send for Date

impl !Send for Error

impl !Send for EvalError

impl !Send for Float32Array

impl !Send for Float64Array

impl !Send for Function

impl !Send for Generator

impl !Send for Int16Array

impl !Send for Int32Array

impl !Send for Int8Array

impl !Send for IntoIter

impl !Send for Iterator

impl !Send for IteratorNext

impl !Send for JsString

impl !Send for Map

impl !Send for Number

impl !Send for Object

impl !Send for Promise

impl !Send for Proxy

impl !Send for RangeError

impl !Send for RegExp

impl !Send for Set

impl !Send for Symbol

impl !Send for SyntaxError

impl !Send for TypeError

impl !Send for Uint16Array

impl !Send for Uint32Array

impl !Send for Uint8Array

impl !Send for UriError

impl !Send for WeakMap

impl !Send for WeakSet

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

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

impl Send for Mode

impl Send for WsError

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

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

impl Send for IdKind

impl Send for Error

impl Send for HttpError

impl Send for MethodKind

impl Send for NotifyMsg

impl Send for Client

impl Send for PingConfig

impl Send for StringError

impl Send for Body

impl Send for ArrayParams

impl Send for MethodSink

impl Send for Methods

impl<'a> Send for BatchRequestBuilder<'a>

impl<'a> Send for SubscriptionState<'a>

impl<'a, R> Send for BatchResponse<'a, R>
where R: Send,

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

impl<Context> Send for RpcModule<Context>
where Context: Sync + Send,

impl<Notif> Send for Subscription<Notif>
where Notif: Send,

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

impl Send for Error

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

impl<L> Send for HttpClientBuilder<L>
where L: Send,

impl<L> Send for HttpTransportClientBuilder<L>
where L: Send,

impl<S> Send for HttpClient<S>
where S: Send,

impl<S> Send for HttpTransportClient<S>
where S: Send,

impl Send for Port

impl Send for Authority

impl Send for InvalidPath

impl Send for RpcService

impl Send for PingConfig

impl Send for StopHandle

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

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

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

impl<HttpMiddleware, RpcMiddleware> Send for Server<HttpMiddleware, RpcMiddleware>
where HttpMiddleware: Send, RpcMiddleware: Send,

impl<HttpMiddleware, RpcMiddleware> Send for Builder<HttpMiddleware, RpcMiddleware>
where HttpMiddleware: Send, RpcMiddleware: Send,

impl<L> Send for RpcServiceBuilder<L>
where L: Send,

impl<RpcMiddleware, HttpMiddleware> Send for TowerService<RpcMiddleware, HttpMiddleware>
where HttpMiddleware: Send, RpcMiddleware: Send,

impl<RpcMiddleware, HttpMiddleware> Send for TowerServiceBuilder<RpcMiddleware, HttpMiddleware>
where HttpMiddleware: Send, RpcMiddleware: Send,

impl<S> Send for HostFilter<S>
where S: Send,

impl<S> Send for ProxyGetRequest<S>
where S: Send,

impl<S> Send for RpcLogger<S>
where S: Send,

impl Send for ErrorCode

impl<'a> Send for Id<'a>

impl<'a> Send for SubscriptionId<'a>

impl<'a> Send for ErrorObject<'a>

impl<'a> Send for Params<'a>

impl<'a> Send for ParamsSequence<'a>

impl<'a> Send for InvalidRequest<'a>

impl<'a> Send for NotificationSer<'a>

impl<'a> Send for Request<'a>

impl<'a> Send for RequestSer<'a>

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

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

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

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

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

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

impl Send for AffinePoint

impl Send for Scalar

impl Send for Secp256k1

impl Send for Error

impl Send for DBOp

impl Send for Kind

impl Send for IoStats

impl Send for InMemory

impl Send for Database

impl !Send for Dl_info

impl !Send for addrinfo

impl !Send for aiocb

impl !Send for dl_phdr_info

impl !Send for glob64_t

impl !Send for glob_t

impl !Send for group

impl !Send for hostent

impl !Send for if_nameindex

impl !Send for ifaddrs

impl !Send for ifconf

impl !Send for ifreq

impl !Send for iovec

impl !Send for lconv

impl !Send for mcontext_t

impl !Send for mmsghdr

impl !Send for mntent

impl !Send for msghdr

impl !Send for option

impl !Send for passwd

impl !Send for protoent

impl !Send for regex_t

impl !Send for rtentry

impl !Send for servent

impl !Send for sigevent

impl !Send for sigval

impl !Send for sock_fprog

impl !Send for spwd

impl !Send for stack_t

impl !Send for tm

impl !Send for ucontext_t

impl !Send for user

impl Send for DIR

impl Send for FILE

impl Send for fpos64_t

impl Send for fpos_t

impl Send for timezone

impl Send for Elf32_Chdr

impl Send for Elf32_Ehdr

impl Send for Elf32_Phdr

impl Send for Elf32_Shdr

impl Send for Elf32_Sym

impl Send for Elf64_Chdr

impl Send for Elf64_Ehdr

impl Send for Elf64_Phdr

impl Send for Elf64_Shdr

impl Send for Elf64_Sym

impl Send for __timeval

impl Send for af_alg_iv

impl Send for arphdr

impl Send for arpreq

impl Send for arpreq_old

impl Send for can_filter

impl Send for can_frame

impl Send for canfd_frame

impl Send for canxl_frame

impl Send for clone_args

impl Send for cmsghdr

impl Send for cpu_set_t

impl Send for dirent

impl Send for dirent64

impl Send for dqblk

impl Send for epoll_event

impl Send for fd_set

impl Send for ff_effect

impl Send for ff_envelope

impl Send for ff_replay

impl Send for ff_trigger

impl Send for flock

impl Send for flock64

impl Send for fsid_t

impl Send for genlmsghdr

impl Send for in6_addr

impl Send for in6_ifreq

impl Send for in6_pktinfo

impl Send for in6_rtmsg

impl Send for in_addr

impl Send for in_pktinfo

impl Send for input_event

impl Send for input_id

impl Send for input_mask

impl Send for iocb

impl Send for ip_mreq

impl Send for ip_mreqn

impl Send for ipc_perm

impl Send for ipv6_mreq

impl Send for itimerspec

impl Send for itimerval

impl Send for linger

impl Send for mallinfo

impl Send for mallinfo2

impl Send for max_align_t

impl Send for mq_attr

impl Send for msginfo

impl Send for msqid_ds

impl Send for nl_mmap_hdr

impl Send for nl_mmap_req

impl Send for nl_pktinfo

impl Send for nlattr

impl Send for nlmsgerr

impl Send for nlmsghdr

impl Send for ntptimeval

impl Send for open_how

impl Send for packet_mreq

impl Send for pollfd

impl Send for regmatch_t

impl Send for rlimit

impl Send for rlimit64

impl Send for rusage

impl Send for sched_attr

impl Send for sched_param

impl Send for sctp_prinfo

impl Send for sem_t

impl Send for sembuf

impl Send for semid_ds

impl Send for seminfo

impl Send for shmid_ds

impl Send for sigaction

impl Send for siginfo_t

impl Send for sigset_t

impl Send for sock_filter

impl Send for sock_txtime

impl Send for sockaddr

impl Send for sockaddr_in

impl Send for sockaddr_ll

impl Send for sockaddr_nl

impl Send for sockaddr_un

impl Send for sockaddr_vm

impl Send for stat

impl Send for stat64

impl Send for statfs

impl Send for statfs64

impl Send for statvfs

impl Send for statvfs64

impl Send for statx

impl Send for sysinfo

impl Send for termios

impl Send for termios2

impl Send for timespec

impl Send for timeval

impl Send for timex

impl Send for tms

impl Send for ucred

impl Send for utimbuf

impl Send for utmpx

impl Send for utsname

impl Send for winsize

impl Send for xdp_desc

impl Send for xdp_options

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

impl<Provider, Phase> Send for SwarmBuilder<Provider, Phase>
where Phase: Send, Provider: Send,

impl Send for Blocked

impl Send for NotAllowed

impl<S> Send for Behaviour<S>
where S: Send,

impl Send for Behaviour

impl Send for Exceeded

impl Send for Endpoint

impl Send for PeerRecord

impl Send for DecodeError

impl Send for DummyStream

impl Send for DialFuture

impl Send for Listener

impl Send for ListenerId

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

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

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

impl<F, U, C> Send for DialUpgradeFuture<F, U, C>

impl<F, U, C> Send for ListenerUpgradeFuture<F, U, C>
where U: Send, F: Send, <U as UpgradeInfo>::Info: Send, <U as InboundConnectionUpgrade<Negotiated<C>>>::Future: Send, C: Send,

impl<InnerFut> Send for Timeout<InnerFut>
where InnerFut: Send,

impl<InnerTrans> Send for TransportTimeout<InnerTrans>
where InnerTrans: Send,

impl<O> Send for Boxed<O>

impl<P> Send for PendingUpgrade<P>
where P: Send,

impl<P> Send for ReadyUpgrade<P>
where P: Send,

impl<S> Send for Close<S>
where S: Send,

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

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

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

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

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

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

impl<T, C> Send for AndThen<T, C>
where T: Send, C: Send,

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

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

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

impl<T, F> Send for MapErrDial<T, F>
where <T as Transport>::Dial: Send, F: Send,

impl<T, F> Send for MapErrListenerUpgrade<T, F>
where <T as Transport>::ListenerUpgrade: Send, F: Send,

impl<T, U> Send for TransportUpgradeError<T, U>
where T: Send, U: Send,

impl<T, U> Send for Upgrade<T, U>
where T: Send, U: Send,

impl<TErr> Send for TransportError<TErr>
where TErr: Send,

impl<TErr> Send for TransportTimeoutError<TErr>
where TErr: Send,

impl<TFut, TMap, TMapOut> Send for AndThenFuture<TFut, TMap, TMapOut>
where TMap: Send, TFut: Send, TMapOut: Send,

impl<TOut> Send for DummyTransport<TOut>
where TOut: Send,

impl<TUpgr, TErr> Send for TransportEvent<TUpgr, TErr>
where TUpgr: Send, TErr: Send,

impl<T, R> Send for Transport<T, R>
where R: Send, T: Send,

impl<TErr> Send for Error<TErr>
where TErr: Send,

impl Send for Event

impl Send for Behaviour

impl Send for Config

impl Send for Info

impl Send for KeyType

impl Send for ParseError

impl Send for Keypair

impl Send for PublicKey

impl Send for SecretKey

impl Send for Keypair

impl Send for PeerId

impl Send for PublicKey

impl Send for Caching

impl Send for Event

impl Send for GetRecordOk

impl Send for Mode

impl Send for NodeStatus

impl Send for QueryInfo

impl Send for QueryResult

impl Send for Quorum

impl Send for Error

impl Send for MemoryStore

impl Send for Key

impl Send for Record

impl Send for Addresses

impl Send for BootstrapOk

impl Send for Config

impl Send for Distance

impl Send for PeerRecord

impl Send for PutRecordOk

impl Send for QueryId

impl Send for QueryStats

impl<'a> Send for QueryMut<'a>

impl<'a> Send for QueryRef<'a>

impl<'a, TKey, TVal> Send for KBucketRef<'a, TKey, TVal>
where TKey: Send, TVal: Send,

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

impl<TKey, TVal> Send for EntryView<TKey, TVal>
where TKey: Send, TVal: Send,

impl<TStore> Send for Behaviour<TStore>
where TStore: Send,

impl Send for Event

impl Send for Config

impl<P> Send for Behaviour<P>
where <P as Provider>::Watcher: Send,

impl Send for Error

impl Send for Config

impl Send for DecodeError

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

impl Send for Failure

impl Send for Behaviour

impl Send for Config

impl Send for Event

impl Send for Config

impl Send for RequestId

impl<TCodec> Send for Behaviour<TCodec>

impl<TRequest, TResponse, TChannelResponse> Send for Event<TRequest, TResponse, TChannelResponse>
where TRequest: Send, TResponse: Send, TChannelResponse: Send,

impl<TRequest, TResponse, TChannelResponse> Send for Message<TRequest, TResponse, TChannelResponse>
where TRequest: Send, TResponse: Send, TChannelResponse: Send,

impl<TResponse> Send for ResponseChannel<TResponse>
where TResponse: Send,

impl Send for DialError

impl Send for ListenError

impl Send for KeepAlive

impl Send for NewListener

impl Send for DialOpts

impl Send for WithPeerId

impl Send for Behaviour

impl Send for Behaviour

impl Send for Config

impl Send for ListenOpts

impl Send for NetworkInfo

impl Send for Stream

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

impl<'a> Send for ProtocolsChange<'a>

impl<'a> Send for AddressChange<'a>

impl<'a> Send for ConnectionEstablished<'a>

impl<'a> Send for DialFailure<'a>

impl<'a> Send for ExpiredListenAddr<'a>

impl<'a> Send for ExternalAddrConfirmed<'a>

impl<'a> Send for ExternalAddrExpired<'a>

impl<'a> Send for ListenFailure<'a>

impl<'a> Send for ListenerClosed<'a>

impl<'a> Send for NewListenAddr<'a>

impl<'a> Send for AddressChange<'a>

impl<'a> Send for ProtocolsAdded<'a>

impl<'a> Send for ProtocolsRemoved<'a>

impl<'a> Send for SwarmPollParameters<'a>

impl<'a, Handler> !Send for FromSwarm<'a, Handler>

impl<'a, Handler> Send for ConnectionClosed<'a, Handler>
where Handler: Send,

impl<'a, IP, OP, IOI, OOI> Send for ConnectionEvent<'a, IP, OP, IOI, OOI>
where IOI: Send, OOI: Send,

impl<H> Send for IndexedProtoName<H>
where H: Send,

impl<IOI, IP> Send for ListenUpgradeError<IOI, IP>
where IOI: Send,

impl<IP, IOI> Send for FullyNegotiatedInbound<IP, IOI>
where IOI: Send,

impl<K, H> Send for MultiHandler<K, H>
where K: Send, H: Send,

impl<K, H> Send for Upgrade<K, H>
where K: Send, H: Send,

impl<K, I> Send for Info<K, I>
where K: Send, I: Send,

impl<OOI, OP> Send for DialUpgradeError<OOI, OP>
where OOI: Send,

impl<OP, OOI> Send for FullyNegotiatedOutbound<OP, OOI>
where OOI: Send,

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

impl<TBehaviour> Send for Toggle<TBehaviour>
where TBehaviour: Send,

impl<TBehaviour> Send for Swarm<TBehaviour>
where TBehaviour: Send,

impl<TBehaviour> Send for SwarmBuilder<TBehaviour>
where TBehaviour: Send,

impl<TBehaviourOutEvent, THandlerErr> Send for SwarmEvent<TBehaviourOutEvent, THandlerErr>
where TBehaviourOutEvent: Send, THandlerErr: Send,

impl<TConnectionHandler, TMap> Send for MapOutEvent<TConnectionHandler, TMap>
where TConnectionHandler: Send, TMap: Send,

impl<TConnectionHandler, TNewIn, TMap> Send for MapInEvent<TConnectionHandler, TNewIn, TMap>
where TConnectionHandler: Send, TMap: Send, TNewIn: Send,

impl<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr> Send for ConnectionHandlerEvent<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr>
where TErr: Send, TCustom: Send, TConnectionUpgrade: Send, TOutboundOpenInfo: Send,

impl<THandlerErr> Send for ConnectionError<THandlerErr>
where THandlerErr: Send,

impl<TInbound, TOutbound, TEvent> Send for OneShotHandler<TInbound, TOutbound, TEvent>
where TInbound: Send, TEvent: Send,

impl<TInner> Send for ToggleConnectionHandler<TInner>
where TInner: Send,

impl<TOutEvent, TInEvent> Send for ToSwarm<TOutEvent, TInEvent>
where TOutEvent: Send, TInEvent: Send,

impl<TProto1, TProto2> Send for ConnectionHandlerSelect<TProto1, TProto2>
where TProto1: Send, TProto2: Send,

impl<TUpgrErr> Send for StreamUpgradeError<TUpgrErr>
where TUpgrErr: Send,

impl<TUpgrade, TInfo> Send for SubstreamProtocol<TUpgrade, TInfo>
where TUpgrade: Send, TInfo: Send,

impl Send for Config

impl Send for TcpStream

impl<T> Send for Transport<T>

impl !Send for Connection

impl !Send for ListenEvent

impl !Send for Transport

impl Send for Connection

impl Send for Dial

impl Send for JsErr

impl Send for Listen

impl Send for Data

impl Send for Incoming

impl Send for Error

impl Send for Builder

impl Send for Certificate

impl Send for Config

impl Send for PrivateKey

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

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

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

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

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

impl Send for Config

impl Send for Error

impl Send for Stream

impl<C> Send for Muxer<C>
where C: Send,

impl Send for __fsid_t

impl Send for rocksdb_t

impl Send for Message

impl Send for PublicKey

impl Send for RecoveryId

impl Send for SecretKey

impl Send for Signature

impl<D> Send for SharedSecret<D>

impl Send for Error

impl Send for Affine

impl Send for Field

impl Send for Jacobian

impl Send for Scalar

impl<'a> Send for Decoder<'a>

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

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

impl<'a, K, V, S = RandomState> !Send for Entry<'a, K, V, S>

impl<'a, K, V, S = RandomState> !Send for OccupiedEntry<'a, K, V, S>

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

impl<'a, K> Send for Iter<'a, K>
where K: Send,

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

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

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

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

impl<K> Send for IntoIter<K>
where K: Send,

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

impl !Send for Elf_auxv_t

impl !Send for iovec

impl !Send for robust_list

impl !Send for sigaltstack

impl !Send for sigevent

impl !Send for siginfo

impl !Send for __sifields

impl !Send for sigval

impl Send for Elf_Dyn

impl Send for Elf_Ehdr

impl Send for Elf_Phdr

impl Send for Elf_Rel

impl Send for Elf_Rela

impl Send for Elf_Sym

impl Send for Elf_Verdaux

impl Send for Elf_Verdef

impl Send for clone_args

impl Send for epoll_event

impl Send for f_owner_ex

impl Send for flock

impl Send for flock64

impl Send for fscrypt_key

impl Send for fsxattr

impl Send for futex_waitv

impl Send for itimerspec

impl Send for itimerval

impl Send for ktermios

impl Send for mount_attr

impl Send for open_how

impl Send for pollfd

impl Send for rlimit

impl Send for rlimit64

impl Send for rusage

impl Send for sigaction

impl Send for stat

impl Send for statfs

impl Send for statfs64

impl Send for statx

impl Send for termio

impl Send for termios

impl Send for termios2

impl Send for timespec

impl Send for timeval

impl Send for timezone

impl Send for uffd_msg

impl Send for uffdio_api

impl Send for uffdio_copy

impl Send for user_desc

impl Send for winsize

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

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

impl<H, SC> Send for Lioness<H, SC>
where H: Send, SC: Send,

impl Send for Role

impl Send for PublicKey

impl Send for DialError

impl Send for DnsError

impl Send for Error

impl Send for ParseError

impl Send for Direction

impl Send for WantType

impl Send for Quorum

impl Send for RecordsType

impl Send for PingEvent

impl Send for MdnsEvent

impl Send for Direction

impl Send for DialOptions

impl Send for Endpoint

impl Send for Mode

impl Send for Identity

impl Send for Keypair

impl Send for PublicKey

impl Send for SecretKey

impl Send for Config

impl Send for Config

impl Send for Config

impl Send for PeerRecord

impl Send for QueryId

impl Send for Record

impl Send for Key

impl Send for Config

impl Send for Config

impl Send for Config

impl Send for Config

impl Send for Litep2p

impl Send for PeerId

impl Send for Substream

impl Send for Config

impl Send for Config

impl Send for RequestId

impl Send for SubstreamId

impl Send for Config

impl Send for Control

impl Send for Packet

impl Send for Stream

impl Send for StreamId

impl<K, S> Send for SubstreamSet<K, S>
where K: Send, S: Send,

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

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

impl !Send for GuardNoSend

impl Send for GuardSend

impl<'a, R, G, T> !Send for MappedReentrantMutexGuard<'a, R, G, T>

impl<'a, R, G, T> !Send for ReentrantMutexGuard<'a, R, G, T>

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

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

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

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

impl Send for Level

impl Send for LevelFilter

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

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

impl<'a> Send for Metadata<'a>

impl<'a> Send for MetadataBuilder<'a>

impl<K, V> Send for IntoIter<K, V>
where K: Send, V: Send,

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

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

impl<K, V> Send for IntoIter<K, V>
where K: Send, V: Send,

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

impl Send for LZ4Error

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

impl<W> Send for Encoder<W>
where W: Send,

impl Send for BlockMode

impl Send for BlockSize

impl Send for FrameType

impl !Send for ProcMacro

impl<'a, S, A> Send for Matcher<'a, S, A>
where A: Send, S: Send,

impl<S, A> Send for Pattern<S, A>
where A: Send,

impl Send for One

impl Send for Three

impl Send for Two

impl Send for Finder

impl Send for Pair

impl Send for Finder

impl Send for FinderRev

impl Send for Finder

impl Send for Finder

impl Send for FinderRev

impl Send for One

impl Send for Three

impl Send for Two

impl Send for Finder

impl Send for One

impl Send for Three

impl Send for Two

impl Send for Finder

impl<'a, 'h> Send for OneIter<'a, 'h>

impl<'a, 'h> Send for ThreeIter<'a, 'h>

impl<'a, 'h> Send for TwoIter<'a, 'h>

impl<'a, 'h> Send for OneIter<'a, 'h>

impl<'a, 'h> Send for ThreeIter<'a, 'h>

impl<'a, 'h> Send for TwoIter<'a, 'h>

impl<'a, 'h> Send for OneIter<'a, 'h>

impl<'a, 'h> Send for ThreeIter<'a, 'h>

impl<'a, 'h> Send for TwoIter<'a, 'h>

impl<'h> Send for Memchr<'h>

impl<'h> Send for Memchr2<'h>

impl<'h> Send for Memchr3<'h>

impl<'h, 'n> Send for FindIter<'h, 'n>

impl<'h, 'n> Send for FindRevIter<'h, 'n>

impl<'n> Send for Finder<'n>

impl<'n> Send for FinderRev<'n>

impl Send for Error

impl Send for FileSeal

impl Send for HugetlbSize

impl Send for Memfd

impl Send for Advice

impl Send for Mmap

impl Send for MmapMut

impl Send for MmapOptions

impl Send for MmapRaw

impl<H> Send for HashKey<H>
where H: Send,

impl<H> Send for LegacyPrefixedKey<H>

impl<H> Send for PrefixedKey<H>
where H: Send,

impl<H, KF, T> Send for MemoryDB<H, KF, T>
where T: Send, KF: Send,

impl Send for Transcript

impl Send for Config

impl Send for Span

impl Send for StartTime

impl Send for TracesIn

impl Send for TracesOut

impl<'a> Send for Log<'a>

impl Send for DataFormat

impl Send for MZError

impl Send for MZFlush

impl Send for MZStatus

impl Send for TINFLStatus

impl Send for FullReset

impl Send for MinReset

impl Send for ZeroReset

impl Send for Event

impl Send for Events

impl Send for TcpListener

impl Send for TcpStream

impl Send for UdpSocket

impl Send for UnixStream

impl Send for Interest

impl Send for Poll

impl Send for Registry

impl Send for Token

impl Send for Waker

impl Send for Receiver

impl Send for Sender

impl<'a> Send for Iter<'a>

impl<'a> Send for SourceFd<'a>

impl Send for Message

impl Send for MixnodesErr

impl Send for PostErr

impl Send for TopologyErr

impl Send for Config

impl Send for Delay

impl Send for Events

impl Send for Config

impl Send for Config

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

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

impl<X> Send for Mixnet<X>
where X: Send,

impl<X> Send for Mixnode<X>
where X: Send,

impl Send for Expectation

impl Send for Context

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Context

impl Send for Expectation

impl Send for Context

impl Send for Expectation

impl Send for MockBoo

impl Send for MockFoo

impl Send for Sequence

impl<'__mockall_lt> !Send for ExpectationGuard<'__mockall_lt>

impl<'__mockall_lt> !Send for ExpectationGuard<'__mockall_lt>

impl<'__mockall_lt> !Send for ExpectationGuard<'__mockall_lt>

impl Send for Error

impl Send for FromUrlErr

impl Send for Multiaddr

impl<'a> Send for Protocol<'a>

impl<'a> Send for Iter<'a>

impl<'a> Send for Onion3Addr<'a>

impl<'a> Send for ProtoStackIter<'a>

impl Send for Base

impl Send for Error

impl Send for Error

impl<const S: usize> Send for Multihash<S>

impl Send for Version

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

impl<R, N> Send for ListenerSelectFuture<R, N>
where N: Send, R: Send,

impl<TInner> Send for Negotiated<TInner>
where TInner: Send,

impl<TInner> Send for NegotiatedComplete<TInner>
where TInner: Send,

impl Send for Name

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

impl Send for WyRand

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

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

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

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

impl Send for Nla

impl Send for RtnlMessage

impl Send for AfSpecInet

impl Send for Inet

impl Send for Inet6

impl Send for Info

impl Send for InfoBridge

impl Send for InfoData

impl Send for InfoIpVlan

impl Send for InfoIpoib

impl Send for InfoKind

impl Send for InfoMacVlan

impl Send for InfoMacVtap

impl Send for InfoVlan

impl Send for InfoVrf

impl Send for InfoVxlan

impl Send for Nla

impl Send for Prop

impl Send for State

impl Send for VethInfo

impl Send for Nla

impl Send for Nla

impl Send for Nla

impl Send for Metrics

impl Send for Nla

impl Send for Nla

impl Send for ActNla

impl Send for ActOpt

impl Send for Nla

impl Send for Stats2

impl Send for TcOpt

impl Send for Nla

impl Send for Nla

impl Send for CacheInfo

impl Send for Icmp6Stats

impl Send for Inet6Stats

impl Send for InetDevConf

impl Send for Map

impl Send for Stats

impl Send for Stats64

impl Send for LinkHeader

impl Send for LinkMessage

impl Send for CacheInfo

impl Send for Config

impl Send for Stats

impl Send for NsidHeader

impl Send for NsidMessage

impl Send for CacheInfo

impl Send for MfcStats

impl Send for NextHop

impl Send for RouteFlags

impl Send for RouteHeader

impl Send for RuleFlags

impl Send for RuleHeader

impl Send for RuleMessage

impl Send for TcMirred

impl Send for Action

impl Send for Stats

impl Send for StatsBasic

impl Send for StatsQueue

impl Send for TcGen

impl Send for Key

impl Send for Sel

impl Send for TcHeader

impl Send for TcMessage

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Send for DecodeError

impl Send for EncodeError

impl Send for DefaultNla

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

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

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

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

impl<T, S, C> Send for Connection<T, S, C>
where S: Send, T: Send,

impl<T, S, C> Send for NetlinkFramed<T, S, C>
where S: Send,

impl Send for Socket

impl Send for SocketAddr

impl Send for TokioSocket

impl<'a, 'b, S> Send for PollSend<'a, 'b, S>
where S: Send,

impl<'a, 'b, S> Send for PollSendTo<'a, 'b, S>
where S: Send,

impl<'a, 'b, S, B> Send for PollRecv<'a, 'b, S, B>
where S: Send, B: Send,

impl<'a, 'b, S, B> Send for PollRecvFrom<'a, 'b, S, B>
where S: Send, B: Send,

impl<'a, S> Send for PollRecvFromFull<'a, S>
where S: Send,

impl Send for Addr

impl Send for Error

impl Send for V4IfAddr

impl Send for V6IfAddr

impl !Send for SigEvent

impl Send for Errno

impl Send for FlockArg

impl Send for SigHandler

impl Send for SigevNotify

impl Send for SigmaskHow

impl Send for Signal

impl Send for Id

impl Send for WaitStatus

impl Send for ForkResult

impl Send for LinkatFlags

impl Send for Whence

impl Send for AtFlags

impl Send for FdFlag

impl Send for OFlag

impl Send for RenameFlags

impl Send for SealFlag

impl Send for MntFlags

impl Send for MsFlags

impl Send for CloneFlags

impl Send for CpuSet

impl Send for SaFlags

impl Send for SigAction

impl Send for SigSet

impl Send for SfdFlags

impl Send for SignalFd

impl Send for Mode

impl Send for SFlag

impl Send for FsType

impl Send for Statfs

impl Send for FsFlags

impl Send for Statvfs

impl Send for SysInfo

impl Send for TimeSpec

impl Send for TimeVal

impl Send for RemoteIoVec

impl Send for WaitPidFlag

impl Send for AccessFlags

impl Send for Pid

impl<'a> Send for FcntlArg<'a>

impl<'a> Send for SigSetIter<'a>

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

impl Send for Needed

impl Send for ErrorKind

impl Send for Endianness

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

impl<F, G> Send for And<F, G>
where F: Send, G: Send,

impl<F, G> Send for Or<F, G>
where F: Send, G: Send,

impl<F, G, O1> Send for AndThen<F, G, O1>
where F: Send, G: Send, O1: Send,

impl<F, G, O1> Send for FlatMap<F, G, O1>
where F: Send, G: Send, O1: Send,

impl<F, G, O1> Send for Map<F, G, O1>
where F: Send, G: Send, O1: Send,

impl<F, O1, O2, E1, E2> Send for Into<F, O1, O2, E1, E2>
where F: Send, O1: Send, E1: Send, O2: Send, E2: Send,

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

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

impl<I, E, F> Send for ParserIterator<I, E, F>
where F: Send, I: Send, E: Send,

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

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

impl Send for Color

impl Send for Infix

impl Send for Prefix

impl Send for Suffix

impl Send for Gradient

impl Send for Rgb

impl Send for Style

impl<'a, S> Send for AnsiGenericString<'a, S>
where <S as ToOwned>::Owned: Send, S: Sync + ?Sized,

impl<'a, S> Send for AnsiGenericStrings<'a, S>
where <S as ToOwned>::Owned: Sync, S: Sync + ?Sized,

impl Send for Sign

impl Send for BigInt

impl Send for BigUint

impl<'a> Send for U32Digits<'a>

impl<'a> Send for U64Digits<'a>

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

impl Send for ErrorKind

impl Send for Grouping

impl Send for Locale

impl Send for Buffer

impl Send for Error

impl<'a> Send for DecimalStr<'a>

impl<'a> Send for InfinityStr<'a>

impl<'a> Send for MinusSignStr<'a>

impl<'a> Send for NanStr<'a>

impl<'a> Send for PlusSignStr<'a>

impl<'a> Send for SeparatorStr<'a>

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

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

impl Send for Prefix

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

impl Send for Endianness

impl Send for ArchiveKind

impl Send for ImportType

impl Send for AddressSize

impl Send for ComdatKind

impl Send for FileFlags

impl Send for FileKind

impl Send for ObjectKind

impl Send for SectionKind

impl Send for SymbolKind

impl Send for SymbolScope

impl Send for AixHeader

impl Send for Header

impl Send for Ident

impl Send for BigEndian

impl Send for FatArch32

impl Send for FatArch64

impl Send for FatHeader

impl Send for Guid

impl Send for ImageSymbol

impl Send for Relocation

impl Send for Error

impl Send for Relocation

impl Send for SymbolIndex

impl Send for AuxHeader32

impl Send for AuxHeader64

impl Send for BlockAux32

impl Send for BlockAux64

impl Send for CsectAux32

impl Send for CsectAux64

impl Send for DwarfAux32

impl Send for DwarfAux64

impl Send for ExpAux

impl Send for FileAux32

impl Send for FileAux64

impl Send for FunAux32

impl Send for FunAux64

impl Send for Rel32

impl Send for Rel64

impl Send for StatAux

impl Send for Symbol32

impl Send for Symbol64

impl Send for SymbolBytes

impl<'a, R> !Send for ReadCacheRange<'a, R>

impl<'data> Send for ImportName<'data>

impl<'data> Send for ExportTarget<'data>

impl<'data> Send for Import<'data>

impl<'data> Send for ResourceDirectoryEntryData<'data>

impl<'data> Send for ArchiveMember<'data>

impl<'data> Send for ArchiveSymbol<'data>

impl<'data> Send for ArchiveSymbolIterator<'data>

impl<'data> Send for ImportFile<'data>

impl<'data> Send for ImportObjectData<'data>

impl<'data> Send for SectionTable<'data>

impl<'data> Send for AttributeIndexIterator<'data>

impl<'data> Send for AttributeReader<'data>

impl<'data> Send for AttributesSubsubsection<'data>

impl<'data> Send for GnuProperty<'data>

impl<'data> Send for Version<'data>

impl<'data> Send for DataDirectories<'data>

impl<'data> Send for DelayLoadDescriptorIterator<'data>

impl<'data> Send for DelayLoadImportTable<'data>

impl<'data> Send for Export<'data>

impl<'data> Send for ExportTable<'data>

impl<'data> Send for ImportDescriptorIterator<'data>

impl<'data> Send for ImportTable<'data>

impl<'data> Send for ImportThunkList<'data>

impl<'data> Send for RelocationBlockIterator<'data>

impl<'data> Send for RelocationIterator<'data>

impl<'data> Send for ResourceDirectory<'data>

impl<'data> Send for ResourceDirectoryTable<'data>

impl<'data> Send for RichHeaderInfo<'data>

impl<'data> Send for Bytes<'data>

impl<'data> Send for CodeView<'data>

impl<'data> Send for CompressedData<'data>

impl<'data> Send for Export<'data>

impl<'data> Send for Import<'data>

impl<'data> Send for ObjectMap<'data>

impl<'data> Send for ObjectMapEntry<'data>

impl<'data> Send for ObjectMapFile<'data>

impl<'data> Send for SymbolMapName<'data>

impl<'data, 'cache, E, R> Send for DyldCacheImage<'data, 'cache, E, R>
where E: Sync, R: Sync,

impl<'data, 'cache, E, R> Send for DyldCacheImageIterator<'data, 'cache, E, R>
where E: Sync, R: Sync,

impl<'data, 'file, Elf, R> Send for ElfComdat<'data, 'file, Elf, R>
where <Elf as FileHeader>::SectionHeader: Sync, <Elf as FileHeader>::Endian: Sync, R: Sync, Elf: Sync, <Elf as FileHeader>::ProgramHeader: Sync, <Elf as FileHeader>::Sym: Sync,

impl<'data, 'file, Elf, R> Send for ElfComdatIterator<'data, 'file, Elf, R>
where <Elf as FileHeader>::Endian: Sync, R: Sync, <Elf as FileHeader>::SectionHeader: Sync, Elf: Sync, <Elf as FileHeader>::ProgramHeader: Sync, <Elf as FileHeader>::Sym: Sync,

impl<'data, 'file, Elf, R> Send for ElfComdatSectionIterator<'data, 'file, Elf, R>
where <Elf as FileHeader>::Endian: Sync, R: Sync, Elf: Sync, <Elf as FileHeader>::ProgramHeader: Sync, <Elf as FileHeader>::SectionHeader: Sync, <Elf as FileHeader>::Sym: Sync,

impl<'data, 'file, Elf, R> Send for ElfDynamicRelocationIterator<'data, 'file, Elf, R>
where <Elf as FileHeader>::Endian: Sync, R: Sync, Elf: Sync, <Elf as FileHeader>::Rel: Sync, <Elf as FileHeader>::Rela: Sync, <Elf as FileHeader>::ProgramHeader: Sync, <Elf as FileHeader>::SectionHeader: Sync, <Elf as FileHeader>::Sym: Sync,

impl<'data, 'file, Elf, R> Send for ElfSection<'data, 'file, Elf, R>
where <Elf as FileHeader>::SectionHeader: Sync, <Elf as FileHeader>::Endian: Sync, R: Sync, Elf: Sync, <Elf as FileHeader>::ProgramHeader: Sync, <Elf as FileHeader>::Sym: Sync,

impl<'data, 'file, Elf, R> Send for ElfSectionIterator<'data, 'file, Elf, R>
where <Elf as FileHeader>::Endian: Sync, R: Sync, <Elf as FileHeader>::SectionHeader: Sync, Elf: Sync, <Elf as FileHeader>::ProgramHeader: Sync, <Elf as FileHeader>::Sym: Sync,

impl<'data, 'file, Elf, R> Send for ElfSectionRelocationIterator<'data, 'file, Elf, R>
where <Elf as FileHeader>::Endian: Sync, R: Sync, Elf: Sync, <Elf as FileHeader>::Rel: Sync, <Elf as FileHeader>::Rela: Sync, <Elf as FileHeader>::ProgramHeader: Sync, <Elf as FileHeader>::SectionHeader: Sync, <Elf as FileHeader>::Sym: Sync,

impl<'data, 'file, Elf, R> Send for ElfSegment<'data, 'file, Elf, R>
where <Elf as FileHeader>::ProgramHeader: Sync, <Elf as FileHeader>::Endian: Sync, R: Sync, Elf: Sync, <Elf as FileHeader>::SectionHeader: Sync, <Elf as FileHeader>::Sym: Sync,

impl<'data, 'file, Elf, R> Send for ElfSegmentIterator<'data, 'file, Elf, R>
where <Elf as FileHeader>::ProgramHeader: Sync, <Elf as FileHeader>::Endian: Sync, R: Sync, Elf: Sync, <Elf as FileHeader>::SectionHeader: Sync, <Elf as FileHeader>::Sym: Sync,

impl<'data, 'file, Elf, R> Send for ElfSymbol<'data, 'file, Elf, R>
where <Elf as FileHeader>::Endian: Send + Sync, <Elf as FileHeader>::Sym: Sync, R: Sync,

impl<'data, 'file, Elf, R> Send for ElfSymbolIterator<'data, 'file, Elf, R>
where <Elf as FileHeader>::Endian: Send + Sync, <Elf as FileHeader>::Sym: Sync, R: Sync,

impl<'data, 'file, Elf, R> Send for ElfSymbolTable<'data, 'file, Elf, R>
where <Elf as FileHeader>::Endian: Send + Sync, <Elf as FileHeader>::Sym: Sync, R: Sync,

impl<'data, 'file, Mach, R> Send for MachOComdat<'data, 'file, Mach, R>
where <Mach as MachHeader>::Endian: Sync, R: Sync, Mach: Sync, <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Segment: Sync, <Mach as MachHeader>::Section: Sync,

impl<'data, 'file, Mach, R> Send for MachOComdatIterator<'data, 'file, Mach, R>
where <Mach as MachHeader>::Endian: Sync, R: Sync, Mach: Sync, <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Segment: Sync, <Mach as MachHeader>::Section: Sync,

impl<'data, 'file, Mach, R> Send for MachOComdatSectionIterator<'data, 'file, Mach, R>
where <Mach as MachHeader>::Endian: Sync, R: Sync, Mach: Sync, <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Segment: Sync, <Mach as MachHeader>::Section: Sync,

impl<'data, 'file, Mach, R> Send for MachORelocationIterator<'data, 'file, Mach, R>
where <Mach as MachHeader>::Endian: Sync, R: Sync, Mach: Sync, <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Segment: Sync, <Mach as MachHeader>::Section: Sync,

impl<'data, 'file, Mach, R> Send for MachOSection<'data, 'file, Mach, R>
where R: Send + Sync, <Mach as MachHeader>::Endian: Sync, <Mach as MachHeader>::Section: Sync, Mach: Sync, <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Segment: Sync,

impl<'data, 'file, Mach, R> Send for MachOSectionIterator<'data, 'file, Mach, R>
where <Mach as MachHeader>::Endian: Sync, R: Sync, Mach: Sync, <Mach as MachHeader>::Section: Sync, <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Segment: Sync,

impl<'data, 'file, Mach, R> Send for MachOSegment<'data, 'file, Mach, R>
where <Mach as MachHeader>::Endian: Sync, R: Sync, Mach: Sync, <Mach as MachHeader>::Segment: Sync, <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Section: Sync,

impl<'data, 'file, Mach, R> Send for MachOSegmentIterator<'data, 'file, Mach, R>
where <Mach as MachHeader>::Endian: Sync, R: Sync, Mach: Sync, <Mach as MachHeader>::Segment: Sync, <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Section: Sync,

impl<'data, 'file, Mach, R> Send for MachOSymbol<'data, 'file, Mach, R>
where <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Endian: Sync, R: Sync, Mach: Sync, <Mach as MachHeader>::Segment: Sync, <Mach as MachHeader>::Section: Sync,

impl<'data, 'file, Mach, R> Send for MachOSymbolIterator<'data, 'file, Mach, R>
where <Mach as MachHeader>::Endian: Sync, R: Sync, Mach: Sync, <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Segment: Sync, <Mach as MachHeader>::Section: Sync,

impl<'data, 'file, Mach, R> Send for MachOSymbolTable<'data, 'file, Mach, R>
where <Mach as MachHeader>::Endian: Sync, R: Sync, Mach: Sync, <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Segment: Sync, <Mach as MachHeader>::Section: Sync,

impl<'data, 'file, Pe, R> Send for PeComdat<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Send for PeComdatIterator<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Send for PeComdatSectionIterator<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Send for PeSection<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Send for PeSectionIterator<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Send for PeSegment<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Send for PeSegmentIterator<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, R> Send for PeRelocationIterator<'data, 'file, R>
where R: Send,

impl<'data, 'file, R> Send for Comdat<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Send for ComdatIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Send for ComdatSectionIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Send for DynamicRelocationIterator<'data, 'file, R>
where R: Send + Sync,

impl<'data, 'file, R> Send for Section<'data, 'file, R>
where R: Send + Sync,

impl<'data, 'file, R> Send for SectionIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Send for SectionRelocationIterator<'data, 'file, R>
where R: Sync + Send,

impl<'data, 'file, R> Send for Segment<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Send for SegmentIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Send for Symbol<'data, 'file, R>
where R: Send + Sync,

impl<'data, 'file, R> Send for SymbolIterator<'data, 'file, R>
where R: Send + Sync,

impl<'data, 'file, R> Send for SymbolTable<'data, 'file, R>
where R: Send + Sync,

impl<'data, 'file, R, Coff> Send for CoffComdat<'data, 'file, R, Coff>
where <Coff as CoffHeader>::ImageSymbol: Sync, R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Send for CoffComdatIterator<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Send for CoffComdatSectionIterator<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Send for CoffRelocationIterator<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Send for CoffSection<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Send for CoffSectionIterator<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Send for CoffSegment<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Send for CoffSegmentIterator<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Send for CoffSymbol<'data, 'file, R, Coff>
where <Coff as CoffHeader>::ImageSymbol: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync, R: Sync,

impl<'data, 'file, R, Coff> Send for CoffSymbolIterator<'data, 'file, R, Coff>
where <Coff as CoffHeader>::ImageSymbolBytes: Sync, R: Sync,

impl<'data, 'file, R, Coff> Send for CoffSymbolTable<'data, 'file, R, Coff>
where <Coff as CoffHeader>::ImageSymbolBytes: Sync, R: Sync,

impl<'data, 'file, Xcoff, R> Send for XcoffComdat<'data, 'file, Xcoff, R>
where R: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync, <Xcoff as FileHeader>::SectionHeader: Sync,

impl<'data, 'file, Xcoff, R> Send for XcoffComdatIterator<'data, 'file, Xcoff, R>
where R: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync, <Xcoff as FileHeader>::SectionHeader: Sync,

impl<'data, 'file, Xcoff, R> Send for XcoffComdatSectionIterator<'data, 'file, Xcoff, R>
where R: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync, <Xcoff as FileHeader>::SectionHeader: Sync,

impl<'data, 'file, Xcoff, R> Send for XcoffRelocationIterator<'data, 'file, Xcoff, R>
where <Xcoff as FileHeader>::Rel: Sync, R: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync, <Xcoff as FileHeader>::SectionHeader: Sync,

impl<'data, 'file, Xcoff, R> Send for XcoffSection<'data, 'file, Xcoff, R>
where <Xcoff as FileHeader>::SectionHeader: Sync, R: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync,

impl<'data, 'file, Xcoff, R> Send for XcoffSectionIterator<'data, 'file, Xcoff, R>
where R: Sync, <Xcoff as FileHeader>::SectionHeader: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync,

impl<'data, 'file, Xcoff, R> Send for XcoffSegment<'data, 'file, Xcoff, R>
where R: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync, <Xcoff as FileHeader>::SectionHeader: Sync,

impl<'data, 'file, Xcoff, R> Send for XcoffSegmentIterator<'data, 'file, Xcoff, R>
where R: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync, <Xcoff as FileHeader>::SectionHeader: Sync,

impl<'data, 'file, Xcoff, R> Send for XcoffSymbol<'data, 'file, Xcoff, R>
where <Xcoff as FileHeader>::Symbol: Sync, R: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync, <Xcoff as FileHeader>::SectionHeader: Sync,

impl<'data, 'file, Xcoff, R> Send for XcoffSymbolIterator<'data, 'file, Xcoff, R>
where R: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync, <Xcoff as FileHeader>::SectionHeader: Sync,

impl<'data, 'file, Xcoff, R> Send for XcoffSymbolTable<'data, 'file, Xcoff, R>
where R: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync, <Xcoff as FileHeader>::SectionHeader: Sync,

impl<'data, 'table, R, Coff> Send for SymbolIterator<'data, 'table, R, Coff>
where <Coff as CoffHeader>::ImageSymbolBytes: Sync, R: Sync,

impl<'data, 'table, Xcoff, R> Send for SymbolIterator<'data, 'table, Xcoff, R>
where Xcoff: Sync, R: Sync,

impl<'data, E> Send for DyldSubCacheSlice<'data, E>
where E: Sync,

impl<'data, E> Send for LoadCommandVariant<'data, E>
where E: Sync,

impl<'data, E> Send for LoadCommandData<'data, E>
where E: Send,

impl<'data, E> Send for LoadCommandIterator<'data, E>
where E: Send,

impl<'data, E, R> Send for DyldCache<'data, E, R>
where E: Send + Sync, R: Send,

impl<'data, E, R> Send for DyldSubCache<'data, E, R>
where R: Send, E: Sync,

impl<'data, Elf> Send for AttributesSection<'data, Elf>
where <Elf as FileHeader>::Endian: Send,

impl<'data, Elf> Send for AttributesSubsection<'data, Elf>
where <Elf as FileHeader>::Endian: Send,

impl<'data, Elf> Send for AttributesSubsectionIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Send,

impl<'data, Elf> Send for AttributesSubsubsectionIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Send,

impl<'data, Elf> Send for GnuHashTable<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Send for HashTable<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Send for Note<'data, Elf>
where <Elf as FileHeader>::NoteHeader: Sync,

impl<'data, Elf> Send for NoteIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Send,

impl<'data, Elf> Send for VerdauxIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Send,

impl<'data, Elf> Send for VerdefIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Send,

impl<'data, Elf> Send for VernauxIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Send,

impl<'data, Elf> Send for VerneedIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Send,

impl<'data, Elf> Send for VersionTable<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf, R> Send for ElfFile<'data, Elf, R>
where <Elf as FileHeader>::Endian: Send + Sync, R: Send, Elf: Sync, <Elf as FileHeader>::ProgramHeader: Sync, <Elf as FileHeader>::SectionHeader: Sync, <Elf as FileHeader>::Sym: Sync,

impl<'data, Elf, R> Send for SectionTable<'data, Elf, R>
where <Elf as FileHeader>::SectionHeader: Sync, R: Send,

impl<'data, Elf, R> Send for SymbolTable<'data, Elf, R>
where <Elf as FileHeader>::Sym: Sync, R: Send, <Elf as FileHeader>::Endian: Sync,

impl<'data, Endian> Send for GnuPropertyIterator<'data, Endian>
where Endian: Send,

impl<'data, Fat> Send for MachOFatFile<'data, Fat>
where Fat: Sync,

impl<'data, Mach, R> Send for MachOFile<'data, Mach, R>
where <Mach as MachHeader>::Endian: Send, R: Send, Mach: Sync, <Mach as MachHeader>::Nlist: Sync, <Mach as MachHeader>::Segment: Sync, <Mach as MachHeader>::Section: Sync,

impl<'data, Mach, R> Send for SymbolTable<'data, Mach, R>
where <Mach as MachHeader>::Nlist: Sync, R: Send,

impl<'data, Pe, R> Send for PeFile<'data, Pe, R>
where R: Send, Pe: Sync,

impl<'data, R> Send for File<'data, R>
where R: Send,

impl<'data, R> Send for ArchiveFile<'data, R>
where R: Send,

impl<'data, R> Send for ArchiveMemberIterator<'data, R>
where R: Send,

impl<'data, R> Send for StringTable<'data, R>
where R: Send,

impl<'data, R, Coff> Send for CoffFile<'data, R, Coff>
where R: Send, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, R, Coff> Send for SymbolTable<'data, R, Coff>
where <Coff as CoffHeader>::ImageSymbolBytes: Sync, R: Send,

impl<'data, Xcoff> Send for SectionTable<'data, Xcoff>
where <Xcoff as FileHeader>::SectionHeader: Sync,

impl<'data, Xcoff, R> Send for SymbolTable<'data, Xcoff, R>
where Xcoff: Send, R: Send,

impl<'data, Xcoff, R> Send for XcoffFile<'data, Xcoff, R>
where R: Send, Xcoff: Sync + Send, <Xcoff as FileHeader>::AuxHeader: Sync, <Xcoff as FileHeader>::SectionHeader: Sync,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<Section, Symbol> Send for SymbolFlags<Section, Symbol>
where Section: Send, Symbol: Send,

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

impl Send for LoadedEntry

impl Send for OidEntry

impl<'a> Send for OidRegistry<'a>

impl Send for OnceBool

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

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

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

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

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

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

impl Send for ProbeResult

impl Send for ToOrchestra

impl<E> Send for SpawnedSubsystem<E>

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

impl<Message, Signal> Send for FromOrchestra<Message, Signal>
where Signal: Send, Message: Send,

impl<Message, Signal> Send for SubsystemInstance<Message, Signal>
where Signal: Send, Message: Send,

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

impl Send for FloatIsNan

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

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

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

impl Send for LogIcon

impl Send for Ansi

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

impl<'a> Send for Logger<'a>

impl Send for Error

impl Send for Language

impl Send for Mnemonic

impl Send for Error

impl Send for Db

impl Send for Options

impl Send for StatSummary

impl<'a> Send for BTreeIterator<'a>

impl<Key, Value> Send for Operation<Key, Value>
where Key: Send, Value: Send,

impl Send for Error

impl Send for OptionBool

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

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

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

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

impl Send for BlockType

impl Send for Error

impl Send for External

impl Send for Instruction

impl Send for Internal

impl Send for Section

impl Send for Type

impl Send for ValueType

impl Send for Identity

impl Send for BrTableData

impl Send for CodeSection

impl Send for DataSection

impl Send for DataSegment

impl Send for ExportEntry

impl Send for Func

impl Send for FuncBody

impl Send for GlobalEntry

impl Send for GlobalType

impl Send for ImportEntry

impl Send for InitExpr

impl Send for Local

impl Send for MemoryType

impl Send for Module

impl Send for NameSection

impl Send for TableType

impl Send for TypeSection

impl Send for Uint32

impl Send for Uint64

impl Send for Uint8

impl Send for Unparsed

impl Send for VarInt32

impl Send for VarInt64

impl Send for VarInt7

impl Send for VarUint1

impl Send for VarUint32

impl Send for VarUint64

impl Send for VarUint7

impl<'a, W> Send for CountedWriter<'a, W>
where W: Send,

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

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

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

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

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

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

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

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

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

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

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

impl<F> Send for TableBuilder<F>
where F: Send,

impl<F> Send for TypeRefBuilder<F>
where F: Send,

impl<I, T> Send for CountedListWriter<I, T>
where T: Send,

impl<T> Send for CountedList<T>
where T: Send,

impl<T> Send for IndexMap<T>
where T: Send,

impl Send for OnceState

impl Send for Condvar

impl Send for Once

impl Send for RawMutex

impl Send for RawRwLock

impl Send for RawThreadId

impl Send for FilterOp

impl Send for ParkResult

impl Send for RequeueOp

impl Send for ParkToken

impl Send for SpinWait

impl Send for UnparkToken

impl Send for Encoding

impl Send for Error

impl Send for Output

impl Send for SaltString

impl<'a> Send for Ident<'a>

impl<'a> Send for PasswordHash<'a>

impl<'a> Send for Salt<'a>

impl<'a> Send for Value<'a>

impl Send for LineEnding

impl Send for PemError

impl Send for Pem

impl Send for AsciiSet

impl<'a> Send for PercentDecode<'a>

impl<'a> Send for PercentEncode<'a>

impl Send for Config

impl Send for Directed

impl Send for Direction

impl Send for Undirected

impl Send for Time

impl<'a, E, Ix> Send for EdgeIndices<'a, E, Ix>
where Ix: Sync, E: Sync,

impl<'a, E, Ix> Send for EdgeReference<'a, E, Ix>
where Ix: Send + Sync, E: Sync,

impl<'a, E, Ix> Send for EdgeReferences<'a, E, Ix>
where Ix: Send + Sync, E: Sync,

impl<'a, E, Ix> Send for Neighbors<'a, E, Ix>
where Ix: Sync, E: Sync,

impl<'a, E, Ix> Send for OutgoingEdgeReferences<'a, E, Ix>
where Ix: Send + Sync, E: Sync,

impl<'a, E, Ix> Send for EdgeReference<'a, E, Ix>
where Ix: Send, E: Sync,

impl<'a, E, Ix> Send for EdgeReferences<'a, E, Ix>
where E: Sync, Ix: Sync,

impl<'a, E, Ix> Send for EdgeWeightsMut<'a, E, Ix>
where E: Send, Ix: Send,

impl<'a, E, Ix> Send for Neighbors<'a, E, Ix>
where Ix: Send + Sync, E: Sync,

impl<'a, E, Ix> Send for EdgeIndices<'a, E, Ix>
where E: Sync, Ix: Sync,

impl<'a, E, Ix> Send for EdgeReference<'a, E, Ix>
where Ix: Send, E: Sync,

impl<'a, E, Ix> Send for EdgeReferences<'a, E, Ix>
where E: Sync, Ix: Sync,

impl<'a, E, Ix> Send for Neighbors<'a, E, Ix>
where Ix: Send + Sync, E: Sync,

impl<'a, E, Ty, Ix> Send for EdgeReference<'a, E, Ty, Ix>
where Ix: Send, E: Sync, Ty: Send,

impl<'a, E, Ty, Ix> Send for EdgeReferences<'a, E, Ty, Ix>
where Ix: Send + Sync, Ty: Send, E: Sync,

impl<'a, E, Ty, Ix> Send for Edges<'a, E, Ty, Ix>
where Ix: Send + Sync, Ty: Send, E: Sync,

impl<'a, E, Ty, Ix> Send for Edges<'a, E, Ty, Ix>
where Ix: Send + Sync, Ty: Send, E: Sync,

impl<'a, E, Ty, Ix> Send for EdgesConnecting<'a, E, Ty, Ix>
where Ix: Send + Sync, Ty: Send, E: Sync,

impl<'a, E, Ty, Ix> Send for Edges<'a, E, Ty, Ix>
where Ix: Send + Sync, Ty: Send, E: Sync,

impl<'a, E, Ty, Ix> Send for EdgesConnecting<'a, E, Ty, Ix>
where Ix: Send + Sync, Ty: Send, E: Sync,

impl<'a, G> !Send for Dot<'a, G>

impl<'a, G> Send for MatchedEdges<'a, G>
where G: Sync, <G as GraphBase>::NodeId: Sync,

impl<'a, G> Send for MatchedNodes<'a, G>
where G: Sync, <G as GraphBase>::NodeId: Sync,

impl<'a, G> Send for Frozen<'a, G>
where G: Send,

impl<'a, G, F> Send for EdgeFilteredNeighbors<'a, G, F>
where <G as IntoEdges>::Edges: Send, F: Sync,

impl<'a, G, F> Send for EdgeFilteredNeighborsDirected<'a, G, F>

impl<'a, G, I, F> Send for EdgeFilteredEdges<'a, G, I, F>
where I: Send, G: Send, F: Sync,

impl<'a, G, I, F> Send for NodeFilteredEdgeReferences<'a, G, I, F>
where I: Send, G: Send, F: Sync,

impl<'a, G, I, F> Send for NodeFilteredEdges<'a, G, I, F>
where I: Send, G: Send, F: Sync,

impl<'a, I, F> Send for NodeFilteredNeighbors<'a, I, F>
where I: Send, F: Sync,

impl<'a, I, F> Send for NodeFilteredNodes<'a, I, F>
where I: Send, F: Sync,

impl<'a, Ix> Send for Neighbors<'a, Ix>
where Ix: Sync,

impl<'a, Ix> Send for NodeIdentifiers<'a, Ix>
where Ix: Send,

impl<'a, N> Send for DominatedByIter<'a, N>
where N: Send + Sync,

impl<'a, N> Send for DominatorsIter<'a, N>
where N: Send + Sync,

impl<'a, N> Send for Nodes<'a, N>
where N: Sync,

impl<'a, N, E, Ty> Send for AllEdges<'a, N, E, Ty>
where Ty: Send, E: Sync, N: Sync,

impl<'a, N, E, Ty> Send for AllEdgesMut<'a, N, E, Ty>
where Ty: Send, E: Send, N: Send,

impl<'a, N, E, Ty> Send for NodeIdentifiers<'a, N, E, Ty>
where Ty: Send, E: Send, N: Sync,

impl<'a, N, E, Ty> Send for NodeReferences<'a, N, E, Ty>
where Ty: Send, E: Send, N: Sync,

impl<'a, N, E, Ty, S> Send for Edges<'a, N, E, Ty, S>
where N: Send + Sync, S: Sync, Ty: Send, E: Sync,

impl<'a, N, E, Ty, S> Send for EdgesDirected<'a, N, E, Ty, S>
where N: Send + Sync, S: Sync, Ty: Send, E: Sync,

impl<'a, N, Ix> Send for NodeReferences<'a, N, Ix>
where Ix: Send, N: Sync,

impl<'a, N, Ix> Send for NodeReferences<'a, N, Ix>
where N: Sync, Ix: Sync,

impl<'a, N, Ix> Send for NodeWeightsMut<'a, N, Ix>
where N: Send, Ix: Send,

impl<'a, N, Ix> Send for NodeReferences<'a, N, Ix>
where Ix: Send, N: Sync,

impl<'a, N, Ix> Send for NodeIndices<'a, N, Ix>
where N: Sync, Ix: Sync,

impl<'a, N, Ix> Send for NodeReferences<'a, N, Ix>
where N: Sync, Ix: Sync,

impl<'a, N, Ty> Send for Neighbors<'a, N, Ty>
where Ty: Send, N: Sync,

impl<'a, N, Ty> Send for NeighborsDirected<'a, N, Ty>
where N: Send + Sync, Ty: Send,

impl<'a, N, Ty, Ix> Send for Externals<'a, N, Ty, Ix>
where Ty: Send, N: Sync, Ix: Sync,

impl<'a, N, Ty, Ix> Send for Externals<'a, N, Ty, Ix>
where Ty: Send, N: Sync, Ix: Sync,

impl<'a, Ty, Null, Ix> Send for EdgeReferences<'a, Ty, Null, Ix>
where Ty: Send, Ix: Send, Null: Sync,

impl<'a, Ty, Null, Ix> Send for Edges<'a, Ty, Null, Ix>
where Ty: Send, Ix: Send, Null: Sync,

impl<'a, Ty, Null, Ix> Send for Neighbors<'a, Ty, Null, Ix>
where Ty: Send, Ix: Send, Null: Sync,

impl<'b, T> Send for Ptr<'b, T>
where T: Sync,

impl<B> Send for Control<B>
where B: Send,

impl<E, Ix> Send for List<E, Ix>
where Ix: Send, E: Send,

impl<E, Ix> Send for Edge<E, Ix>
where E: Send, Ix: Send,

impl<G> Send for Matching<G>
where G: Send, <G as GraphBase>::NodeId: Send,

impl<G> Send for MinSpanningTree<G>

impl<G> Send for Reversed<G>
where G: Send,

impl<G, F> Send for EdgeFiltered<G, F>
where G: Send, F: Send,

impl<G, F> Send for NodeFiltered<G, F>
where G: Send, F: Send,

impl<I> Send for ReversedEdgeReferences<I>
where I: Send,

impl<I> Send for ReversedEdges<I>
where I: Send,

impl<I, F> Send for FilterElements<I, F>
where I: Send, F: Send,

impl<Ix> Send for EdgeIndex<Ix>
where Ix: Send,

impl<Ix> Send for NodeIndices<Ix>

impl<Ix> Send for OutgoingEdgeIndices<Ix>
where Ix: Send,

impl<Ix> Send for NodeIdentifiers<Ix>
where Ix: Send,

impl<Ix> Send for EdgeIndex<Ix>
where Ix: Send,

impl<Ix> Send for EdgeIndices<Ix>

impl<Ix> Send for NodeIndex<Ix>
where Ix: Send,

impl<Ix> Send for NodeIndices<Ix>

impl<Ix> Send for WalkNeighbors<Ix>
where Ix: Send,

impl<Ix> Send for WalkNeighbors<Ix>
where Ix: Send,

impl<K> Send for UnionFind<K>
where K: Send,

impl<N> Send for DfsEvent<N>
where N: Send,

impl<N> Send for Dominators<N>
where N: Send,

impl<N> Send for Cycle<N>
where N: Send,

impl<N> Send for TarjanScc<N>
where N: Send,

impl<N, E> Send for Element<N, E>
where N: Send, E: Send,

impl<N, E, Ty, Ix> Send for Csr<N, E, Ty, Ix>
where Ty: Send, Ix: Send, E: Send, N: Send,

impl<N, E, Ty, Ix> Send for Graph<N, E, Ty, Ix>
where Ty: Send, N: Send, E: Send, Ix: Send,

impl<N, E, Ty, Ix> Send for StableGraph<N, E, Ty, Ix>
where Ix: Send, Ty: Send, N: Send, E: Send,

impl<N, E, Ty, Null, Ix> Send for MatrixGraph<N, E, Ty, Null, Ix>
where Ty: Send, Ix: Send, Null: Send, N: Send,

impl<N, E, Ty, S> Send for GraphMap<N, E, Ty, S>
where S: Send, Ty: Send, N: Send, E: Send,

impl<N, Ix> Send for Node<N, Ix>
where N: Send, Ix: Send,

impl<N, VM> Send for DfsSpace<N, VM>
where VM: Send, N: Send,

impl<N, VM> Send for Bfs<N, VM>
where VM: Send, N: Send,

impl<N, VM> Send for Dfs<N, VM>
where VM: Send, N: Send,

impl<N, VM> Send for DfsPostOrder<N, VM>
where VM: Send, N: Send,

impl<N, VM> Send for Topo<N, VM>
where VM: Send, N: Send,

impl<NodeId, EdgeWeight> Send for Paths<NodeId, EdgeWeight>
where EdgeWeight: Send, NodeId: Send,

impl<R> Send for ReversedEdgeReference<R>
where R: Send,

impl<T> Send for NotZero<T>
where T: Send,

impl<W, C> Send for WalkerIter<W, C>
where W: Send, C: Send,

impl Send for Error

impl Send for Version

impl<'a> Send for PrivateKeyInfo<'a>

impl<BlockNumber> Send for InboundDownwardMessage<BlockNumber>
where BlockNumber: Send,

impl<BlockNumber> Send for InboundHrmpMessage<BlockNumber>
where BlockNumber: Send,

impl<Id> Send for OutboundHrmpMessage<Id>
where Id: Send,

impl Send for Jaeger

impl Send for JaegerError

impl Send for Span

impl Send for Stage

impl Send for PerLeafSpan

impl Send for Metronome

impl Send for IsAuthority

impl Send for PeerSet

impl Send for Protocol

impl Send for Error

impl Send for FatalError

impl Send for JfyiError

impl Send for Recipient

impl Send for Requests

impl Send for PeerSetIter

impl Send for OurView

impl Send for View

impl<Req> Send for IncomingRequest<Req>
where Req: Send,

impl<Req> Send for IncomingRequestReceiver<Req>
where Req: Send,

impl<Req> Send for OutgoingResponseSender<Req>
where Req: Send,

impl<Req, FallbackReq> Send for OutgoingRequest<Req, FallbackReq>
where Req: Send, FallbackReq: Send,

impl<Response> Send for OutgoingResponse<Response>
where Response: Send,

impl<T> Send for PerPeerSet<T>
where T: Send,

impl<V1, V2, V3> Send for Versioned<V1, V2, V3>
where V1: Send, V2: Send, V3: Send,

impl Send for Error

impl Send for Statement

impl Send for Config

impl Send for SystemClock

impl Send for BitIndex

impl Send for PoV

impl Send for Proof

impl<BlockNumber> Send for Collation<BlockNumber>
where BlockNumber: Send,

impl<T> Send for Bitfield<T>
where T: Send,

impl<Client> Send for DefaultSubsystemClient<Client>
where Client: Sync + Send,

impl<M> Send for NetworkBridgeEvent<M>
where M: Send,

impl Send for AllMessages

impl Send for Event

impl Send for Metrics

impl Send for BlockInfo

impl Send for ChannelsOut

impl Send for Handle

impl<InitStateSpawner, InitStateSubsystem0, InitStateSubsystem1, InitStateSubsystem2, InitStateSubsystem3, InitStateSubsystem4, InitStateSubsystem5, InitStateSubsystem6, InitStateSubsystem7, InitStateSubsystem8, InitStateSubsystem9, InitStateSubsystem10, InitStateSubsystem11, InitStateSubsystem12, InitStateSubsystem13, InitStateSubsystem14, InitStateSubsystem15, InitStateSubsystem16, InitStateSubsystem17, InitStateSubsystem18, InitStateSubsystem19, InitStateSubsystem20, InitStateSubsystem21, InitStateSubsystem22, InitStateSubsystem23, InitStateBaggage0, InitStateBaggage1, InitStateBaggage2, InitStateBaggage3, InitStateBaggage4> Send for OverseerBuilder<InitStateSpawner, InitStateSubsystem0, InitStateSubsystem1, InitStateSubsystem2, InitStateSubsystem3, InitStateSubsystem4, InitStateSubsystem5, InitStateSubsystem6, InitStateSubsystem7, InitStateSubsystem8, InitStateSubsystem9, InitStateSubsystem10, InitStateSubsystem11, InitStateSubsystem12, InitStateSubsystem13, InitStateSubsystem14, InitStateSubsystem15, InitStateSubsystem16, InitStateSubsystem17, InitStateSubsystem18, InitStateSubsystem19, InitStateSubsystem20, InitStateSubsystem21, InitStateSubsystem22, InitStateSubsystem23, InitStateBaggage0, InitStateBaggage1, InitStateBaggage2, InitStateBaggage3, InitStateBaggage4>
where InitStateSubsystem0: Send, InitStateSubsystem1: Send, InitStateSubsystem2: Send, InitStateSubsystem3: Send, InitStateSubsystem4: Send, InitStateSubsystem5: Send, InitStateSubsystem6: Send, InitStateSubsystem7: Send, InitStateSubsystem8: Send, InitStateSubsystem9: Send, InitStateSubsystem10: Send, InitStateSubsystem11: Send, InitStateSubsystem12: Send, InitStateSubsystem13: Send, InitStateSubsystem14: Send, InitStateSubsystem15: Send, InitStateSubsystem16: Send, InitStateSubsystem17: Send, InitStateSubsystem18: Send, InitStateSubsystem19: Send, InitStateSubsystem20: Send, InitStateSubsystem21: Send, InitStateSubsystem22: Send, InitStateSubsystem23: Send, InitStateBaggage0: Send, InitStateBaggage1: Send, InitStateBaggage2: Send, InitStateBaggage3: Send, InitStateBaggage4: Send, InitStateSpawner: Send,

impl<M> Send for OrchestratedSubsystem<M>
where M: Send,

impl<OutgoingWrapper> Send for OverseerSender<OutgoingWrapper>
where OutgoingWrapper: Send,

impl<S> Send for SpawnGlue<S>
where S: Send,

impl<S, SupportsParachains> Send for Overseer<S, SupportsParachains>
where SupportsParachains: Send, S: Send,

impl<T> Send for Init<T>
where T: Send,

impl<T> Send for Missing<T>
where T: Send,

impl Send for BlockData

impl Send for HeadData

impl Send for Id

impl Send for Sibling

impl Send for PvfExecKind

impl Send for PvfPrepKind

impl Send for UMPSignal

impl Send for ChunkIndex

impl Send for CoreIndex

impl Send for GroupIndex

impl Send for SessionInfo

impl<'a> Send for CounterVecDefinition<'a>

impl<'a> Send for HistogramDefinition<'a>

impl<BlockNumber> Send for SchedulerParams<BlockNumber>
where BlockNumber: Send,

impl<H> Send for CandidateEvent<H>
where H: Send,

impl<H> Send for CandidateEvent<H>
where H: Send,

impl<H> Send for BackedCandidate<H>
where H: Send,

impl<H> Send for CandidateDescriptor<H>
where H: Send,

impl<H> Send for CandidateReceipt<H>
where H: Send,

impl<H> Send for CommittedCandidateReceipt<H>
where H: Send,

impl<H> Send for ScrapedOnChainVotes<H>
where H: Send,

impl<H> Send for SigningContext<H>
where H: Send,

impl<H> Send for BackedCandidate<H>
where H: Send,

impl<H> Send for CandidateDescriptorV2<H>
where H: Send,

impl<H> Send for CandidateReceiptV2<H>
where H: Send,

impl<H> Send for CommittedCandidateReceiptV2<H>
where H: Send,

impl<H> Send for ScrapedOnChainVotes<H>
where H: Send,

impl<H, N> Send for CoreState<H, N>
where N: Send, H: Send,

impl<H, N> Send for CoreState<H, N>
where N: Send, H: Send,

impl<H, N> Send for BackingState<H, N>
where N: Send, H: Send,

impl<H, N> Send for CandidatePendingAvailability<H, N>
where N: Send, H: Send,

impl<H, N> Send for OccupiedCore<H, N>
where N: Send, H: Send,

impl<H, N> Send for PersistedValidationData<H, N>
where N: Send, H: Send,

impl<H, N> Send for BackingState<H, N>
where N: Send, H: Send,

impl<H, N> Send for CandidatePendingAvailability<H, N>
where N: Send, H: Send,

impl<H, N> Send for OccupiedCore<H, N>
where N: Send, H: Send,

impl<HDR> Send for InherentData<HDR>

impl<HDR> Send for InherentData<HDR>

impl<K, V> Send for IndexedVec<K, V>
where V: Send,

impl<N> Send for Constraints<N>
where N: Send,

impl<N> Send for InboundHrmpLimitations<N>
where N: Send,

impl<N> Send for CandidateCommitments<N>
where N: Send,

impl<N> Send for DisputeState<N>
where N: Send,

impl<N> Send for GroupRotationInfo<N>
where N: Send,

impl<Payload, RealPayload> Send for Signed<Payload, RealPayload>
where Payload: Send, RealPayload: Send,

impl<Payload, RealPayload> Send for UncheckedSigned<Payload, RealPayload>
where Payload: Send, RealPayload: Send,

impl<T> Send for WellKnownKey<T>
where T: Send,

impl Send for Config

impl<'a, Ctx> Send for DrainMisbehaviors<'a, Ctx>
where <Ctx as Context>::AuthorityId: Send, <Ctx as Context>::Candidate: Send, <Ctx as Context>::Signature: Send, <Ctx as Context>::Digest: Send,

impl<Candidate, Digest> Send for Statement<Candidate, Digest>
where Candidate: Send, Digest: Send,

impl<Candidate, Digest, AuthorityId, Signature> Send for Misbehavior<Candidate, Digest, AuthorityId, Signature>
where Candidate: Send, Signature: Send, Digest: Send, AuthorityId: Send,

impl<Candidate, Digest, AuthorityId, Signature> Send for SignedStatement<Candidate, Digest, AuthorityId, Signature>
where Signature: Send, AuthorityId: Send, Candidate: Send, Digest: Send,

impl<Candidate, Digest, AuthorityId, Signature> Send for UnauthorizedStatement<Candidate, Digest, AuthorityId, Signature>
where Signature: Send, AuthorityId: Send, Candidate: Send, Digest: Send,

impl<Candidate, Digest, Signature> Send for DoubleSign<Candidate, Digest, Signature>
where Candidate: Send, Signature: Send, Digest: Send,

impl<Candidate, Digest, Signature> Send for ValidityDoubleVote<Candidate, Digest, Signature>
where Candidate: Send, Signature: Send, Digest: Send,

impl<Candidate, Signature> Send for MultipleCandidates<Candidate, Signature>
where Candidate: Send, Signature: Send,

impl<Ctx> Send for CandidateData<Ctx>
where <Ctx as Context>::GroupId: Send, <Ctx as Context>::Candidate: Send, <Ctx as Context>::AuthorityId: Send, <Ctx as Context>::Signature: Send,

impl<Ctx> Send for Table<Ctx>
where <Ctx as Context>::AuthorityId: Send, <Ctx as Context>::Digest: Send, <Ctx as Context>::GroupId: Send, <Ctx as Context>::Candidate: Send, <Ctx as Context>::Signature: Send,

impl<Digest, Group> Send for Summary<Digest, Group>
where Digest: Send, Group: Send,

impl<Group, Candidate, AuthorityId, Signature> Send for AttestedCandidate<Group, Candidate, AuthorityId, Signature>
where Group: Send, Candidate: Send, AuthorityId: Send, Signature: Send,

impl<Signature> Send for ValidityAttestation<Signature>
where Signature: Send,

impl Send for BackendKind

impl Send for SandboxKind

impl Send for Config

impl Send for Engine

impl Send for Error

impl Send for ExportIndex

impl Send for Module

impl Send for StateArgs

impl<'a, T> !Send for Caller<'a, T>

impl<'a, T> Send for CallArgs<'a, T>
where T: Send,

impl<T> !Send for CallerRef<T>

impl<T> Send for Instance<T>
where T: Sync + Send,

impl<T> Send for InstancePre<T>
where T: Sync + Send,

impl<T> Send for Linker<T>
where T: Send,

impl Send for Condition

impl Send for ImmKind

impl Send for LoadKind

impl Send for MemOp

impl Send for Operands

impl Send for Reg

impl Send for RegIndex

impl Send for RegMem

impl Send for RegSize

impl Send for Scale

impl Send for SegReg

impl Send for Size

impl Send for Assembler

impl Send for Label

impl<T> Send for Instruction<T>
where T: Send,

impl Send for FrameKind

impl Send for Instruction

impl Send for Opcode

impl Send for Reg

impl Send for MemoryMap

impl Send for Trap

impl Send for Gas

impl Send for VmCtx

impl Send for VmInit

impl<'a> Send for SourceLocation<'a>

impl<'a> Send for Reader<'a>

impl<'a> Send for FrameInfo<'a>

impl<'a> Send for LineProgram<'a>

impl<'a> Send for ProgramBlob<'a>

impl<'a> Send for ProgramExport<'a>

impl<'a> Send for ProgramImport<'a>

impl<'a> Send for ProgramSymbol<'a>

impl<'a> Send for RegionInfo<'a>

impl<'a> Send for CowBytes<'a>

impl<'a> Send for Writer<'a>

impl<T> Send for ExecutionError<T>
where T: Send,

impl<T> Send for CacheAligned<T>
where T: Send,

impl !Send for iovec

impl !Send for msghdr

impl !Send for sigcontext

impl !Send for stack_t

impl !Send for ucontext

impl Send for Error

impl Send for Fd

impl Send for cmsghdr

impl Send for fpstate

impl Send for sigaction

impl Send for rlimit

impl Send for rusage

impl Send for sock_filter

impl Send for timespec

impl<'a> Send for Dirent64<'a>

impl<'a> Send for Dirent64Iter<'a>

impl<'a> Send for FdRef<'a>

impl Send for Polyval

impl Send for AtomicBool

impl Send for AtomicI128

impl Send for AtomicI16

impl Send for AtomicI32

impl Send for AtomicI64

impl Send for AtomicI8

impl Send for AtomicIsize

impl Send for AtomicU128

impl Send for AtomicU16

impl Send for AtomicU32

impl Send for AtomicU64

impl Send for AtomicU8

impl Send for AtomicUsize

impl<T> Send for AtomicPtr<T>

impl<'a, T> Send for Metadata<'a, T>
where <T as SmartDisplay>::Metadata: Send, T: Sync + ?Sized,

impl<const SIZE: usize> Send for WriteBuffer<SIZE>

impl Send for NoA1

impl Send for NoA2

impl Send for NoNI

impl Send for NoS3

impl Send for NoS4

impl Send for YesA1

impl Send for YesA2

impl Send for YesNI

impl Send for YesS3

impl Send for YesS4

impl<NI> Send for Avx2Machine<NI>
where NI: Send,

impl<S3, S4, NI> Send for SseMachine<S3, S4, NI>
where S3: Send, S4: Send, NI: Send,

impl<Item> Send for BoxPredicate<Item>
where Item: ?Sized,

impl<P> Send for FileContentPredicate<P>
where P: Send,

impl<P> Send for TrimPredicate<P>
where P: Send,

impl<P> Send for Utf8Predicate<P>
where P: Send,

impl<T> Send for HashableInPredicate<T>
where T: Send,

impl<T> Send for InPredicate<T>
where T: Send,

impl<T> Send for OrdInPredicate<T>
where T: Send,

impl<T> Send for EqPredicate<T>
where T: Send,

impl<T> Send for OrdPredicate<T>
where T: Send,

impl !Send for Product

impl<'a> !Send for Case<'a>

impl<'a> !Send for CaseChildren<'a>

impl<'a> !Send for CaseProducts<'a>

impl<'a> !Send for Child<'a>

impl<'a> !Send for Parameter<'a>

impl Send for CaseTree

impl Send for Error

impl Send for H128

impl Send for H160

impl Send for H256

impl Send for H384

impl Send for H512

impl Send for H768

impl Send for U128

impl Send for U256

impl Send for U512

impl Send for Error

impl Send for Reason

impl Send for Meter

impl Send for Readout

impl Send for RecvError

impl<T> Send for MaybeTimeOfFlight<T>
where T: Send,

impl<T> Send for SendError<T>
where T: Send,

impl<T> Send for TrySendError<T>
where T: Send,

impl<T> Send for MeteredReceiver<T>
where T: Send,

impl<T> Send for MeteredSender<T>
where T: Send,

impl<T> Send for OutputWithMeasurements<T>
where T: Send,

impl<T> Send for MeteredReceiver<T>
where T: Send,

impl<T> Send for MeteredSender<T>
where T: Send,

impl<T> Send for UnboundedMeteredReceiver<T>
where T: Send,

impl<T> Send for UnboundedMeteredSender<T>
where T: Send,

impl !Send for TokenTree

impl !Send for DelimSpan

impl !Send for Group

impl !Send for Ident

impl !Send for LexError

impl !Send for Literal

impl !Send for Punct

impl !Send for Span

impl !Send for TokenStream

impl !Send for IntoIter

impl Send for Delimiter

impl Send for Spacing

impl Send for LineColumn

impl !Send for Diagnostic

impl !Send for SpanRange

impl Send for Level

impl Send for Error

impl Send for MetricType

impl Send for AtomicF64

impl Send for AtomicI64

impl Send for AtomicU64

impl Send for Desc

impl Send for Opts

impl Send for Bucket

impl Send for Counter

impl Send for Gauge

impl Send for Histogram

impl Send for LabelPair

impl Send for Metric

impl Send for Quantile

impl Send for Summary

impl Send for Untyped

impl Send for Histogram

impl Send for Registry

impl Send for TextEncoder

impl<P> Send for GenericCounter<P>

impl<P> Send for GenericGauge<P>

impl<P> Send for GenericLocalCounter<P>

impl<T> Send for MetricVec<T>

impl<T, D> Send for AFLocalHistogram<T, D>
where D: Send, T: Send,

impl<T, V, D> Send for AFLocalCounter<T, V, D>
where D: Send, T: Send, V: Send,

impl Send for DecodeError

impl Send for EncodeError

impl Send for Error

impl Send for Clock

impl Send for Handle

impl Send for Instant

impl Send for Mock

impl Send for Upkeep

impl<X, E> Send for Context<X, E>
where X: Send, E: Send,

impl Send for Error

impl Send for BytesReader

impl Send for Reader

impl<'a> Send for BytesWriter<'a>

impl<W> Send for Writer<W>
where W: Send,

impl Send for Error

impl<In, Out> Send for Codec<In, Out>
where In: Send, Out: Send,

impl !Send for ThreadRng

impl Send for IndexVec

impl Send for Bernoulli

impl Send for Open01

impl Send for Standard

impl Send for UniformChar

impl Send for ReadError

impl Send for StepRng

impl Send for SmallRng

impl Send for StdRng

impl<'a> Send for IndexVecIter<'a>

impl<'a, S, T> Send for SliceChooseIter<'a, S, T>
where S: Sync + ?Sized, T: Send,

impl<'a, T> Send for Slice<'a, T>
where T: Sync,

impl<D, F, T, S> Send for DistMap<D, F, T, S>
where D: Send, F: Send,

impl<D, R, T> Send for DistIter<D, R, T>
where D: Send, R: Send, T: Send,

impl<R> Send for ReadRng<R>
where R: Send,

impl<R, Rsdr> Send for ReseedingRng<R, Rsdr>
where <R as BlockRngCore>::Results: Send, R: Send, Rsdr: Send,

impl<W> Send for WeightedIndex<W>
where W: Send,

impl<X> Send for Uniform<X>
where <X as SampleUniform>::Sampler: Send,

impl<X> Send for WeightedIndex<X>
where X: Send, <X as SampleUniform>::Sampler: Send,

impl<X> Send for UniformFloat<X>
where X: Send,

impl<X> Send for UniformInt<X>
where X: Send,

impl Send for ChaCha12Rng

impl Send for ChaCha20Rng

impl Send for ChaCha8Core

impl Send for ChaCha8Rng

impl Send for Error

impl Send for OsRng

impl<R> Send for BlockRng<R>
where <R as BlockRngCore>::Results: Send, R: Send + ?Sized,

impl<R> Send for BlockRng64<R>
where <R as BlockRngCore>::Results: Send, R: Send + ?Sized,

impl Send for BetaError

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for PertError

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for ZetaError

impl Send for ZipfError

impl Send for Binomial

impl Send for Exp1

impl Send for Geometric

impl Send for UnitBall

impl Send for UnitCircle

impl Send for UnitDisc

impl Send for UnitSphere

impl<F> Send for Beta<F>
where F: Send,

impl<F> Send for Cauchy<F>
where F: Send,

impl<F> Send for ChiSquared<F>
where F: Send,

impl<F> Send for Dirichlet<F>
where F: Send,

impl<F> Send for Exp<F>
where F: Send,

impl<F> Send for FisherF<F>
where F: Send,

impl<F> Send for Frechet<F>
where F: Send,

impl<F> Send for Gamma<F>
where F: Send,

impl<F> Send for Gumbel<F>
where F: Send,

impl<F> Send for InverseGaussian<F>
where F: Send,

impl<F> Send for LogNormal<F>
where F: Send,

impl<F> Send for Normal<F>
where F: Send,

impl<F> Send for NormalInverseGaussian<F>
where F: Send,

impl<F> Send for Pareto<F>
where F: Send,

impl<F> Send for Pert<F>
where F: Send,

impl<F> Send for Poisson<F>
where F: Send,

impl<F> Send for SkewNormal<F>
where F: Send,

impl<F> Send for StudentT<F>
where F: Send,

impl<F> Send for Triangular<F>
where F: Send,

impl<F> Send for Weibull<F>
where F: Send,

impl<F> Send for Zeta<F>
where F: Send,

impl<F> Send for Zipf<F>
where F: Send,

impl<W> Send for WeightedAliasIndex<W>
where <W as SampleUniform>::Sampler: Send, W: Send,

impl Send for Lcg128Xsl64

impl Send for Lcg64Xsh32

impl Send for Mcg128Xsl64

impl Send for CacheType

impl Send for DatType

impl Send for Hypervisor

impl Send for ApmInfo

impl Send for CacheInfo

impl Send for CpuIdResult

impl Send for DatInfo

impl Send for EpcSection

impl Send for FeatureInfo

impl Send for L2CatInfo

impl Send for L3CatInfo

impl Send for SvmFeatures

impl Send for TscInfo

impl Send for VendorInfo

impl<R> Send for CacheParametersIter<R>
where R: Send,

impl<R> Send for CpuId<R>
where R: Send,

impl<R> Send for DatIter<R>
where R: Send,

impl<R> Send for ExtendedStateInfo<R>
where R: Send,

impl<R> Send for ExtendedStateIter<R>
where R: Send,

impl<R> Send for ExtendedTopologyIter<R>
where R: Send,

impl<R> Send for HypervisorInfo<R>
where R: Send,

impl<R> Send for RdtAllocationInfo<R>
where R: Send,

impl<R> Send for RdtMonitoringInfo<R>
where R: Send,

impl<R> Send for SgxInfo<R>
where R: Send,

impl<R> Send for SgxSectionIter<R>
where R: Send,

impl<R> Send for SoCVendorAttributesIter<R>
where R: Send,

impl<R> Send for SoCVendorInfo<R>
where R: Send,

impl<'a> Send for Drain<'a>

impl<'a, K, V> Send for Iter<'a, K, V>

impl<'a, K, V> Send for IterMut<'a, K, V>

impl<'a, K, V> Send for Drain<'a, K, V>

impl<'a, K, V> Send for Iter<'a, K, V>

impl<'a, K, V> Send for IterMut<'a, K, V>

impl<'a, T> Send for Drain<'a, T>

impl<'a, T> Send for Iter<'a, T>

impl<'a, T> Send for Iter<'a, T>

impl<'a, T> Send for Drain<'a, T>

impl<'a, T> Send for Iter<'a, T>

impl<'a, T> Send for Iter<'a, T>

impl<'a, T> Send for IterMut<'a, T>

impl<'a, T> Send for Drain<'a, T>

impl<'a, T> Send for Iter<'a, T>

impl<'a, T> Send for IterMut<'a, T>

impl<'a, T> Send for Iter<'a, T>

impl<'a, T> Send for IterMut<'a, T>

impl<'a, T> Send for Iter<'a, T>

impl<'a, T> Send for IterMut<'a, T>

impl<'ch> Send for Bytes<'ch>

impl<'ch> Send for CharIndices<'ch>

impl<'ch> Send for Chars<'ch>

impl<'ch> Send for EncodeUtf16<'ch>

impl<'ch> Send for Lines<'ch>

impl<'ch> Send for SplitAsciiWhitespace<'ch>

impl<'ch> Send for SplitWhitespace<'ch>

impl<'ch, P> Send for MatchIndices<'ch, P>

impl<'ch, P> Send for Matches<'ch, P>

impl<'ch, P> Send for Split<'ch, P>

impl<'ch, P> Send for SplitInclusive<'ch, P>

impl<'ch, P> Send for SplitTerminator<'ch, P>

impl<'data, T> Send for Chunks<'data, T>

impl<'data, T> Send for ChunksExact<'data, T>

impl<'data, T> Send for ChunksExactMut<'data, T>

impl<'data, T> Send for ChunksMut<'data, T>

impl<'data, T> Send for Iter<'data, T>

impl<'data, T> Send for IterMut<'data, T>

impl<'data, T> Send for RChunks<'data, T>

impl<'data, T> Send for RChunksExact<'data, T>

impl<'data, T> Send for RChunksExactMut<'data, T>

impl<'data, T> Send for RChunksMut<'data, T>

impl<'data, T> Send for Windows<'data, T>

impl<'data, T> Send for Drain<'data, T>

impl<'data, T, P> Send for ChunkBy<'data, T, P>
where P: Send, T: Sync,

impl<'data, T, P> Send for ChunkByMut<'data, T, P>
where P: Send, T: Send,

impl<'data, T, P> Send for Split<'data, T, P>
where P: Send, T: Sync,

impl<'data, T, P> Send for SplitInclusive<'data, T, P>
where P: Send, T: Sync,

impl<'data, T, P> Send for SplitInclusiveMut<'data, T, P>
where P: Send, T: Send,

impl<'data, T, P> Send for SplitMut<'data, T, P>
where P: Send, T: Send,

impl<A, B> Send for Chain<A, B>

impl<A, B> Send for Zip<A, B>

impl<A, B> Send for ZipEq<A, B>

impl<D, S> Send for Split<D, S>
where D: Send, S: Send,

impl<I> Send for Chunks<I>

impl<I> Send for Cloned<I>

impl<I> Send for Copied<I>

impl<I> Send for Enumerate<I>

impl<I> Send for ExponentialBlocks<I>
where I: Send,

impl<I> Send for Flatten<I>

impl<I> Send for FlattenIter<I>

impl<I> Send for Intersperse<I>
where <I as ParallelIterator>::Item: Sized,

impl<I> Send for MaxLen<I>

impl<I> Send for MinLen<I>

impl<I> Send for PanicFuse<I>

impl<I> Send for Rev<I>

impl<I> Send for Skip<I>
where I: Send,

impl<I> Send for SkipAny<I>

impl<I> Send for StepBy<I>

impl<I> Send for Take<I>
where I: Send,

impl<I> Send for TakeAny<I>

impl<I> Send for UniformBlocks<I>
where I: Send,

impl<I> Send for WhileSome<I>

impl<I, F> Send for FlatMap<I, F>
where F: Send,

impl<I, F> Send for FlatMapIter<I, F>
where F: Send,

impl<I, F> Send for Inspect<I, F>
where F: Send,

impl<I, F> Send for Map<I, F>
where F: Send,

impl<I, F> Send for Update<I, F>
where F: Send,

impl<I, ID, F> Send for Fold<I, ID, F>
where I: Send, ID: Send, F: Send,

impl<I, ID, F> Send for FoldChunks<I, ID, F>
where F: Send, ID: Send,

impl<I, INIT, F> Send for MapInit<I, INIT, F>
where INIT: Send, F: Send,

impl<I, J> Send for Interleave<I, J>

impl<I, J> Send for InterleaveShortest<I, J>

impl<I, P> Send for Filter<I, P>
where P: Send,

impl<I, P> Send for FilterMap<I, P>
where P: Send,

impl<I, P> Send for Positions<I, P>
where P: Send,

impl<I, P> Send for SkipAnyWhile<I, P>
where P: Send,

impl<I, P> Send for TakeAnyWhile<I, P>
where P: Send,

impl<I, T, F> Send for MapWith<I, T, F>
where T: Send, F: Send,

impl<I, U, F> Send for FoldChunksWith<I, U, F>
where U: Send, F: Send,

impl<I, U, F> Send for FoldWith<I, U, F>
where I: Send, U: Send, F: Send,

impl<I, U, F> Send for TryFoldWith<I, U, F>
where I: Send, <U as Try>::Output: Send, F: Send,

impl<I, U, ID, F> Send for TryFold<I, U, ID, F>
where I: Send, ID: Send, F: Send, U: Send,

impl<Iter> Send for IterBridge<Iter>
where Iter: Send,

impl<K, V> Send for IntoIter<K, V>

impl<K, V> Send for IntoIter<K, V>

impl<S, B> Send for WalkTree<S, B>
where S: Send, B: Send,

impl<S, B> Send for WalkTreePostfix<S, B>
where S: Send, B: Send,

impl<S, B> Send for WalkTreePrefix<S, B>
where S: Send, B: Send,

impl<T> Send for IntoIter<T>

impl<T> Send for IntoIter<T>

impl<T> Send for IntoIter<T>

impl<T> Send for IntoIter<T>

impl<T> Send for IntoIter<T>

impl<T> Send for Empty<T>

impl<T> Send for MultiZip<T>
where T: Send,

impl<T> Send for Once<T>

impl<T> Send for Repeat<T>

impl<T> Send for RepeatN<T>

impl<T> Send for IntoIter<T>

impl<T> Send for Iter<T>
where T: Send,

impl<T> Send for Iter<T>
where T: Send,

impl<T> Send for IntoIter<T>

impl<T> Send for IntoIter<T>

impl<T, const N: usize> Send for IntoIter<T, N>

impl !Send for FnContext

impl Send for Yield

impl Send for ThreadPool

impl<'a> !Send for BroadcastContext<'a>

impl<'scope> Send for Scope<'scope>

impl<'scope> Send for ScopeFifo<'scope>

impl<S = DefaultSpawn> !Send for ThreadPoolBuilder<S>

impl Send for CidrSubnet

impl Send for DnType

impl Send for DnValue

impl Send for IsCa

impl Send for KeyIdMethod

impl Send for RcgenError

impl Send for SanType

impl Send for Certificate

impl Send for KeyPair

impl Send for PublicKey

impl Send for Edit

impl Send for OperandKind

impl Send for OperandPos

impl Send for RegClass

impl Send for IndexSet

impl Send for SetBitsIter

impl Send for Allocation

impl Send for Block

impl Send for Inst

impl Send for InstRange

impl Send for MachineEnv

impl Send for Operand

impl Send for Output

impl Send for PReg

impl Send for PRegSet

impl Send for PRegSetIter

impl Send for ProgPoint

impl Send for SpillSlot

impl Send for VReg

impl<'a> Send for InstOrEdit<'a>

impl<'a> Send for OutputIter<'a>

impl<'a, F> Send for Checker<'a, F>
where F: Sync,

impl Send for Error

impl Send for Regex

impl Send for RegexSet

impl Send for SetMatches

impl Send for Regex

impl Send for RegexSet

impl Send for SetMatches

impl<'a> Send for SetMatchesIter<'a>

impl<'a> Send for SetMatchesIter<'a>

impl<'a, R> Send for ReplacerRef<'a, R>
where R: Send + ?Sized,

impl<'a, R> Send for ReplacerRef<'a, R>
where R: Send + ?Sized,

impl<'c, 'h> Send for SubCaptureMatches<'c, 'h>

impl<'c, 'h> Send for SubCaptureMatches<'c, 'h>

impl<'h> Send for Captures<'h>

impl<'h> Send for Match<'h>

impl<'h> Send for Captures<'h>

impl<'h> Send for Match<'h>

impl<'r> Send for CaptureNames<'r>

impl<'r> Send for CaptureNames<'r>

impl<'r, 'h> Send for CaptureMatches<'r, 'h>

impl<'r, 'h> Send for Matches<'r, 'h>

impl<'r, 'h> Send for Split<'r, 'h>

impl<'r, 'h> Send for SplitN<'r, 'h>

impl<'r, 'h> Send for CaptureMatches<'r, 'h>

impl<'r, 'h> Send for Matches<'r, 'h>

impl<'r, 'h> Send for Split<'r, 'h>

impl<'r, 'h> Send for SplitN<'r, 'h>

impl<'s> Send for NoExpand<'s>

impl<'s> Send for NoExpand<'s>

impl Send for Anchored

impl Send for MatchKind

impl Send for StartError

impl Send for State

impl Send for Look

impl Send for BuildError

impl Send for Builder

impl Send for Cache

impl Send for Config

impl Send for DFA

impl Send for Builder

impl Send for Cache

impl Send for Config

impl Send for DFA

impl Send for Builder

impl Send for Cache

impl Send for Regex

impl Send for BuildError

impl Send for CacheError

impl Send for LazyStateID

impl Send for BuildError

impl Send for Builder

impl Send for Cache

impl Send for Config

impl Send for Regex

impl Send for Builder

impl Send for Cache

impl Send for Config

impl Send for Builder

impl Send for Cache

impl Send for Config

impl Send for PikeVM

impl Send for BuildError

impl Send for Builder

impl Send for Compiler

impl Send for Config

impl Send for NFA

impl Send for Transition

impl Send for HalfMatch

impl Send for Match

impl Send for MatchError

impl Send for PatternID

impl Send for PatternSet

impl Send for Span

impl Send for ByteClasses

impl Send for Unit

impl Send for Captures

impl Send for GroupInfo

impl Send for DebugByte

impl Send for LookMatcher

impl Send for LookSet

impl Send for LookSetIter

impl Send for Prefilter

impl Send for NonMaxUsize

impl Send for SmallIndex

impl Send for StateID

impl Send for Config

impl Send for Config

impl<'a> Send for PatternIter<'a>

impl<'a> Send for PatternSetIter<'a>

impl<'a> Send for ByteClassElements<'a>

impl<'a> Send for ByteClassIter<'a>

impl<'a> Send for CapturesPatternIter<'a>

impl<'a> Send for GroupInfoAllNames<'a>

impl<'a> Send for GroupInfoPatternNames<'a>

impl<'a> Send for DebugHaystack<'a>

impl<'a, T, F> Send for PoolGuard<'a, T, F>
where F: Send + Sync,

impl<'h> Send for Input<'h>

impl<'h> Send for Searcher<'h>

impl<'h, F> Send for CapturesIter<'h, F>
where F: Send,

impl<'h, F> Send for HalfMatchesIter<'h, F>
where F: Send,

impl<'h, F> Send for MatchesIter<'h, F>
where F: Send,

impl<'h, F> Send for TryCapturesIter<'h, F>
where F: Send,

impl<'h, F> Send for TryHalfMatchesIter<'h, F>
where F: Send,

impl<'h, F> Send for TryMatchesIter<'h, F>
where F: Send,

impl<'r, 'c, 'h> Send for FindMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> Send for TryCapturesMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> Send for TryFindMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> Send for CapturesMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> Send for FindMatches<'r, 'c, 'h>

impl<'r, 'h> Send for CapturesMatches<'r, 'h>

impl<'r, 'h> Send for FindMatches<'r, 'h>

impl<'r, 'h> Send for Split<'r, 'h>

impl<'r, 'h> Send for SplitN<'r, 'h>

impl<B, T> Send for AlignAs<B, T>
where B: Send + ?Sized, T: Send,

impl<T, F> Send for Lazy<T, F>
where F: Send, T: Send,

impl<T, F> Send for Pool<T, F>
where F: Send, T: Send,

impl Send for Ast

impl Send for ClassSet

impl Send for ErrorKind

impl Send for Flag

impl Send for GroupKind

impl Send for LiteralKind

impl Send for Error

impl Send for Class

impl Send for Dot

impl Send for ErrorKind

impl Send for HirKind

impl Send for Look

impl Send for ExtractKind

impl Send for Parser

impl Send for Printer

impl Send for Alternation

impl Send for Assertion

impl Send for CaptureName

impl Send for ClassAscii

impl Send for ClassPerl

impl Send for Comment

impl Send for Concat

impl Send for Error

impl Send for Flags

impl Send for FlagsItem

impl Send for Group

impl Send for Literal

impl Send for Position

impl Send for Repetition

impl Send for SetFlags

impl Send for Span

impl Send for Extractor

impl Send for Literal

impl Send for Seq

impl Send for Printer

impl Send for Capture

impl Send for ClassBytes

impl Send for Error

impl Send for Hir

impl Send for Literal

impl Send for LookSet

impl Send for LookSetIter

impl Send for Properties

impl Send for Repetition

impl Send for Translator

impl Send for Parser

impl Send for Utf8Range

impl<'a> Send for ClassBytesIter<'a>

impl<'a> Send for ClassUnicodeIter<'a>

impl Send for Family

impl Send for Lookup

impl Send for Network

impl Send for ParseError

impl Send for ScopedIp

impl Send for Config

impl<'a> Send for DomainIter<'a>

impl<D> Send for HmacDrbg<D>
where D: Send,

impl Send for OpeningKey

impl Send for SealingKey

impl Send for Algorithm

impl Send for Algorithm

impl Send for LessSafeKey

impl Send for Nonce

impl Send for Tag

impl Send for UnboundKey

impl Send for Algorithm

impl Send for PublicKey

impl Send for Algorithm

impl Send for Context

impl Send for Digest

impl Send for KeyRejected

impl Send for Unspecified

impl Send for Algorithm

impl Send for Prk

impl Send for Salt

impl Send for Algorithm

impl Send for Context

impl Send for Key

impl Send for Tag

impl Send for Algorithm

impl Send for Document

impl Send for KeyPair

impl Send for PublicKey

impl Send for Signature

impl Send for TestCase

impl<'a> Send for Positive<'a>

impl<'a> Send for File<'a>

impl<'a, L> Send for Okm<'a, L>
where L: Send,

impl<A> Send for Aad<A>
where A: Send,

impl<B> Send for UnparsedPublicKey<B>
where B: Send,

impl<B> Send for PublicKeyComponents<B>
where B: Send,

impl<B> Send for UnparsedPublicKey<B>
where B: Send,

impl<N> Send for OpeningKey<N>
where N: Send,

impl<N> Send for SealingKey<N>
where N: Send,

impl<Public, Private> Send for KeyPairComponents<Public, Private>
where Private: Send, Public: Send,

impl<T> Send for Random<T>
where T: Send,

impl !Send for BackupEngine

impl !Send for PerfContext

impl !Send for DBPath

impl !Send for FlushOptions

impl Send for Decision

impl Send for Direction

impl Send for ErrorKind

impl Send for LogLevel

impl Send for PerfMetric

impl Send for Cache

impl Send for Env

impl Send for Error

impl Send for LiveFile

impl<'a> !Send for MergeOperandsIter<'a>

impl<'a> Send for IteratorMode<'a>

impl<'a, D> Send for DBIteratorWithThreadMode<'a, D>

impl<'db> !Send for Checkpoint<'db>

impl<F> Send for CompactionFilterCallback<F>
where F: Send,

impl<F, PF> Send for MergeOperatorCallback<F, PF>

impl<K> Send for PrefixRange<K>
where K: Send,

impl Send for Params

impl<'a> Send for Iter<'a>

impl<T> Send for Match<T>
where T: Send,

impl<T> Send for Router<T>
where T: Send,

impl Send for Error

impl Send for IpVersion

impl Send for Handle

impl Send for LinkHandle

impl Send for QDiscHandle

impl Send for RouteHandle

impl Send for RuleHandle

impl<T> Send for RouteAddRequest<T>
where T: Send,

impl<T> Send for RuleAddRequest<T>
where T: Send,

impl Send for Stream

impl Send for SafeString

impl Send for SafeVec

impl<'a> Send for Demangle<'a>

impl Send for FxHasher

impl<'a> Send for FromHexIter<'a>

impl<T> Send for ToHexIter<T>
where T: Send,

impl Send for HexU16

impl Send for HexU8

impl<'a> Send for HexSlice<'a>

impl Send for Advice

impl Send for FileType

impl Send for SeekFrom

impl Send for Direction

impl Send for Action

impl Send for CreateFlags

impl Send for ReadFlags

impl Send for WatchFlags

impl Send for Access

impl Send for AtFlags

impl Send for Dir

impl Send for DirEntry

impl Send for Gid

impl Send for IFlags

impl Send for MemfdFlags

impl Send for Mode

impl Send for OFlags

impl Send for RenameFlags

impl Send for SealFlags

impl Send for StatVfs

impl Send for StatxFlags

impl Send for Timestamps

impl Send for Uid

impl Send for XattrFlags

impl Send for DupFlags

impl Send for Errno

impl Send for FdFlags

impl Send for Opcode

impl Send for InputModes

impl Send for LocalModes

impl Send for OutputModes

impl Send for Pid

impl Send for Termios

impl<'a> Send for InotifyEvent<'a>

impl<'a> Send for RawDirEntry<'a>

impl<'a, Opcode, Value> Send for Updater<'a, Opcode, Value>
where Value: Send, Opcode: Send,

impl<'buf, Fd> Send for Reader<'buf, Fd>
where Fd: Send,

impl<'buf, Fd> Send for RawDir<'buf, Fd>
where Fd: Send,

impl<Opcode> Send for NoArg<Opcode>
where Opcode: Send,

impl<Opcode, Input> Send for Setter<Opcode, Input>
where Input: Send, Opcode: Send,

impl<Opcode, Output> Send for Getter<Opcode, Output>
where Opcode: Send, Output: Send,

impl<const GROUP: u8, const NUM: u8, Data> Send for NoneOpcode<GROUP, NUM, Data>
where Data: Send,

impl<const GROUP: u8, const NUM: u8, Data> Send for ReadOpcode<GROUP, NUM, Data>
where Data: Send,

impl<const GROUP: u8, const NUM: u8, Data> Send for ReadWriteOpcode<GROUP, NUM, Data>
where Data: Send,

impl<const GROUP: u8, const NUM: u8, Data> Send for WriteOpcode<GROUP, NUM, Data>
where Data: Send,

impl<const OPCODE: u32> Send for BadOpcode<OPCODE>

impl Send for EchMode

impl Send for EchStatus

impl Send for CipherSuite

impl Send for Connection

impl Send for ContentType

impl Send for Error

impl Send for NamedGroup

impl Send for Side

impl Send for Connection

impl Send for KeyChange

impl Send for Version

impl Send for EncodeError

impl Send for EchConfig

impl Send for Resumption

impl Send for AeadKey

impl Send for Iv

impl Send for Nonce

impl Send for Output

impl Send for Tag

impl Send for HpkeKeyPair

impl Send for HpkeSuite

impl Send for Ticketer

impl Send for OkmBlock

impl Send for Keys

impl Send for Secrets

impl Send for Suite

impl Send for Tag

impl Send for Accepted

impl Send for Acceptor

impl Send for CommonState

impl Send for IoState

impl Send for KeyLogFile

impl Send for NoKeyLog

impl Send for OtherError

impl<'a> !Send for Writer<'a>

impl<'a> Send for OutboundChunks<'a>

impl<'a> Send for DangerousClientConfig<'a>

impl<'a> Send for WriteEarlyData<'a>

impl<'a> Send for BorrowedPayload<'a>

impl<'a> Send for InboundOpaqueMessage<'a>

impl<'a> Send for InboundPlainMessage<'a>

impl<'a> Send for OutboundPlainMessage<'a>

impl<'a> Send for PrfUsingHmac<'a>

impl<'a> Send for HkdfUsingHmac<'a>

impl<'a> Send for FfdheGroup<'a>

impl<'a> Send for ClientHello<'a>

impl<'a> Send for ParsedCertificate<'a>

impl<'a> Send for ReadEarlyData<'a>

impl<'a> Send for Reader<'a>

impl<'a, C, T> Send for Stream<'a, C, T>
where C: Send + ?Sized, T: Send + ?Sized,

impl<'c, 'i, Data> Send for ConnectionState<'c, 'i, Data>
where Data: Send,

impl<'c, 'i, Data> Send for ReadEarlyData<'c, 'i, Data>
where Data: Send,

impl<'c, 'i, Data> Send for ReadTraffic<'c, 'i, Data>
where Data: Send,

impl<'c, 'i, Data> Send for UnbufferedStatus<'c, 'i, Data>
where Data: Send,

impl<'c, Data> Send for EncodeTlsData<'c, Data>
where Data: Send,

impl<'c, Data> Send for TransmitTlsData<'c, Data>
where Data: Send,

impl<'c, Data> Send for WriteTraffic<'c, Data>
where Data: Send,

impl<'i> Send for AppDataRecord<'i>

impl<C, T> Send for StreamOwned<C, T>
where C: Send, T: Send,

impl<Data> Send for ConnectionCommon<Data>
where Data: Send,

impl<Data> Send for ConnectionCommon<Data>
where Data: Send,

impl<Data> Send for UnbufferedConnectionCommon<Data>
where Data: Send,

impl<Side, State> Send for ConfigBuilder<Side, State>
where State: Send, Side: Send,

impl<T> Send for Mutex<T>
where T: Send,

impl Send for Error

impl Send for Item

impl Send for IpAddr

impl Send for Error

impl Send for SectionKind

impl Send for Ipv4Addr

impl Send for Ipv6Addr

impl Send for UnixTime

impl<'a> Send for PrivateKeyDer<'a>

impl<'a> Send for ServerName<'a>

impl<'a> Send for CertificateDer<'a>

impl<'a> Send for Der<'a>

impl<'a> Send for DnsName<'a>

impl<'a> Send for EchConfigListBytes<'a>

impl<'a> Send for PrivatePkcs1KeyDer<'a>

impl<'a> Send for PrivatePkcs8KeyDer<'a>

impl<'a> Send for PrivateSec1KeyDer<'a>

impl<'a> Send for SubjectPublicKeyInfoDer<'a>

impl<'a> Send for TrustAnchor<'a>

impl<'a, T> Send for SliceIter<'a, T>
where T: Send,

impl<R, T> Send for ReadIter<R, T>
where R: Send, T: Send,

impl Send for Verifier

impl<S> Send for RwStreamSink<S>
where S: Send, <S as TryStream>::Ok: Send,

impl Send for Buffer

impl Send for Handle

impl Send for Error

impl Send for Error

impl Send for Role

impl Send for Service

impl<Client, Block, DhtEventStream> Send for Worker<Client, Block, DhtEventStream>
where DhtEventStream: Send, Client: Sync + Send,

impl<'a, B, C> Send for BlockBuilderBuilder<'a, B, C>
where C: Sync, B: Send,

impl<'a, B, C> Send for BlockBuilderBuilderStage1<'a, B, C>
where C: Sync,

impl<'a, B, C> Send for BlockBuilderBuilderStage2<'a, B, C>
where C: Sync,

impl<'a, Block, C> Send for BlockBuilder<'a, Block, C>
where <C as ProvideRuntimeApi<Block>>::Api: Send, C: Sync,

impl<Block> Send for BuiltBlock<Block>

impl Send for ChainType

impl<'a, EHF> Send for GenesisConfigBuilderRuntimeCaller<'a, EHF>

impl<Block, B, E> Send for GenesisBlockBuilder<Block, B, E>
where E: Send, B: Sync + Send,

impl<BlockNumber, T> Send for Forks<BlockNumber, T>
where T: Send, BlockNumber: Send, <T as Group>::Fork: Send,

impl<E, EHF> Send for ChainSpecBuilder<E, EHF>
where E: Send, EHF: Send,

impl<E, EHF> Send for ChainSpec<E, EHF>
where E: Send, EHF: Send,

impl Send for Cors

impl Send for Database

impl Send for NodeKeyType

impl Send for OutputType

impl Send for RpcMethods

impl Send for SyncMode

impl Send for Error

impl Send for GenerateCmd

impl Send for RevertCmd

impl Send for RunCmd

impl Send for SignCmd

impl Send for VanityCmd

impl Send for VerifyCmd

impl Send for RpcEndpoint

impl Send for RpcParams

impl Send for Signals

impl<C> Send for Runner<C>
where C: Send,

impl Send for IoInfo

impl Send for MemoryInfo

impl Send for MemorySize

impl Send for UsageInfo

impl<'a, H, N> Send for Undo<'a, H, N>
where N: Send, H: Send,

impl<Block> Send for UnpinWorkerMessage<Block>

impl<Block> Send for FinalizeSummary<Block>

impl<Block> Send for ImportSummary<Block>

impl<Block> Send for BlockImportNotification<Block>

impl<Block> Send for ClientInfo<Block>

impl<Block> Send for FinalityNotification<Block>

impl<Block> Send for UnpinHandle<Block>

impl<Block> Send for UnpinHandleInner<Block>

impl<Block> Send for ExecutionExtensions<Block>

impl<Block> Send for Backend<Block>

impl<Block> Send for BlockImportOperation<Block>

impl<Block> Send for Blockchain<Block>

impl<Block> Send for StorageNotifications<Block>

impl<Block, B> Send for ClientImportOperation<Block, B>
where <B as Backend<Block>>::BlockImportOperation: Send,

impl<Block, Ext> Send for ExtensionBeforeBlock<Block, Ext>

impl<H> Send for StorageEventStream<H>
where H: Send,

impl<H, N> Send for ImportOutcome<H, N>
where H: Send, N: Send,

impl<H, N> Send for LeafSet<H, N>
where N: Send, H: Send,

impl<H, N> Send for RemoveOutcome<H, N>
where H: Send, N: Send,

impl<Hash> Send for StorageNotification<Hash>
where Hash: Send,

impl<I, H, N> Send for FinalizationOutcome<I, H, N>
where I: Send,

impl<State, Block> Send for KeysIter<State, Block>
where <State as Backend<<<Block as Block>::Header as Header>::Hashing>>::RawIter: Send, State: Send,

impl<State, Block> Send for PairsIter<State, Block>
where <State as Backend<<<Block as Block>::Header as Header>::Hashing>>::RawIter: Send, State: Send,

impl<B> Send for RawIter<B>

impl<Block> Send for Backend<Block>

impl<Block> Send for BlockImportOperation<Block>

impl<Block> Send for BlockchainDb<Block>

impl<Block> Send for RefTrackingState<Block>

impl<Hasher> Send for BenchmarkingState<Hasher>

impl<Hasher> Send for RawIter<Hasher>

impl Send for ImportedAux

impl<'a, T> !Send for SharedDataLocked<'a, T>

impl<B> Send for BlockImportWorkerMsg<B>

impl<B> Send for ImportedState<B>

impl<B> Send for BufferedLinkReceiver<B>

impl<B> Send for BufferedLinkSender<B>

impl<B> Send for Expectation<B>

impl<B> Send for Expectation<B>

impl<B> Send for Expectation<B>

impl<B> Send for Expectation<B>

impl<B> Send for Expectation<B>

impl<B> Send for Expectation<B>

impl<B> Send for MockImportQueue<B>

impl<B> Send for BasicQueue<B>

impl<B> Send for IncomingBlock<B>

impl<B, Block> Send for LongestChain<B, Block>
where B: Sync + Send, Block: Send,

impl<Block> Send for StateAction<Block>

impl<Block> Send for StorageChanges<Block>

impl<Block> Send for BlockCheckParams<Block>

impl<Block> Send for BlockImportParams<Block>

impl<BlockNumber> Send for BlockImportStatus<BlockNumber>
where BlockNumber: Send,

impl<T> Send for SharedData<T>
where T: Send,

impl<T> Send for SharedDataLockedUpgradable<T>
where T: Send,

impl<H> Send for WasmExecutor<H>
where H: Send,

impl Send for Error

impl Send for WasmError

impl Send for Backtrace

impl Send for RuntimeBlob

impl Send for Instance

impl Send for InstancePre

impl Send for Config

impl Send for Semantics

impl Send for Error

impl Send for Error

impl Send for RemoteErr

impl Send for Api

impl Send for ApiBackend

impl Send for Config

impl Send for ParseErr

impl Send for Error

impl Send for DhtEvent

impl Send for Event

impl Send for Endpoint

impl Send for Message

impl Send for Event

impl Send for Keypair

impl Send for PublicKey

impl Send for Direction

impl Send for ProtocolId

impl Send for SetConfig

impl Send for Peer

impl Send for PeerStore

impl Send for SetId

impl Send for Signature

impl<'a> Send for Node<'a>

impl<'a> Send for NotificationSenderReady<'a>

impl<B, H> Send for NetworkService<B, H>

impl<B, H> Send for NetworkWorker<B, H>

impl<Block, H, N> Send for Params<Block, H, N>

impl<K> Send for Secret<K>
where K: Send,

impl<T> Send for LruHashSet<T>
where T: Send,

impl Send for Role

impl Send for SyncMode

impl Send for BlockState

impl Send for Direction

impl Send for Roles

impl<H> Send for BlockAnnounce<H>
where H: Send,

impl<H> Send for AnnouncementSummary<H>

impl<Hash, Number> Send for FromBlock<Hash, Number>
where Hash: Send, Number: Send,

impl<Hash, Number> Send for BlockRequest<Hash, Number>
where Hash: Send, Number: Send,

impl<Header, Hash, Extrinsic> Send for BlockData<Header, Hash, Extrinsic>
where Hash: Send, Header: Send, Extrinsic: Send,

impl<Header, Hash, Extrinsic> Send for BlockResponse<Header, Hash, Extrinsic>
where Hash: Send, Header: Send, Extrinsic: Send,

impl<B, Client> Send for LightClientRequestHandler<B, Client>
where Client: Sync + Send, B: Send,

impl Send for StrategyKey

impl Send for SyncEvent

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for Expectation

impl Send for MockNetwork

impl Send for BadPeer

impl<B> Send for ToServiceCommand<B>

impl<B> Send for SyncingAction<B>

impl<B> Send for ImportResult<B>

impl<B> Send for WarpSyncAction<B>

impl<B> Send for PeerRequest<B>

impl<B> Send for BlockCollection<B>

impl<B> Send for BlockData<B>

impl<B> Send for Peer<B>

impl<B> Send for Expectation<B>

impl<B> Send for Expectation<B>

impl<B> Send for Expectation<B>

impl<B> Send for Expectation<B>

impl<B> Send for Expectation<B>

impl<B> Send for Expectation<B>

impl<B> Send for SyncingService<B>

impl<B> Send for WarpProofRequest<B>

impl<B> Send for WarpSyncResult<B>

impl<B> Send for ExtendedPeerInfo<B>

impl<B, Client> Send for BlockRequestHandler<B, Client>
where Client: Sync + Send,

impl<B, Client> Send for SyncingEngine<B, Client>
where Client: Sync + Send,

impl<B, Client> Send for StateRequestHandler<B, Client>
where Client: Sync + Send,

impl<B, Client> Send for ChainSync<B, Client>
where Client: Sync + Send,

impl<B, Client> Send for StateSync<B, Client>
where Client: Sync + Send,

impl<B, Client> Send for PolkadotSyncingStrategy<B, Client>
where Client: Sync + Send,

impl<B, Client> Send for WarpSync<B, Client>
where Client: Sync + Send,

impl<Block> Send for VerificationResult<Block>

impl<Block> Send for WarpSyncConfig<Block>

impl<Block> Send for WarpSyncPhase<Block>

impl<Block> Send for Expectation<Block>

impl<Block> Send for Expectation<Block>

impl<Block> Send for MockBlockDownloader<Block>

impl<Block> Send for WarpSyncProgress<Block>

impl<Block> Send for PeerInfo<Block>

impl<Block> Send for SyncStatus<Block>

impl<Block, N> Send for BlockRelayParams<Block, N>
where <N as NetworkBackend<Block, <Block as Block>::Hash>>::RequestResponseProtocolConfig: Send,

impl<BlockNumber> Send for SyncState<BlockNumber>
where BlockNumber: Send,

impl<TBlock> Send for RequestHandler<TBlock>

impl<B, H, N, S> Send for TransactionsHandler<B, H, N, S>
where N: Send,

impl Send for ParseError

impl Send for Code

impl Send for Error

impl Send for Keypair

impl Send for PublicKey

impl Send for SecretKey

impl Send for Multiaddr

impl Send for Multihash

impl Send for PeerId

impl<'a> Send for Protocol<'a>

impl<'a> Send for Iter<'a>

impl Send for Mixnet

impl<B> Send for Request<B>

impl<B> Send for System<B>

impl<Block, Client> Send for Chain<Block, Client>

impl<Block, Client> Send for Dev<Block, Client>
where Client: Sync + Send,

impl<Block, Client> Send for ChildState<Block, Client>

impl<Block, Client> Send for State<Block, Client>

impl<P, Client> Send for Author<P, Client>
where Client: Sync + Send, P: Sync + Send,

impl<T> Send for Offchain<T>

impl<T> Send for BoundedVecDeque<T>
where T: Send,

impl<T> Send for RingBuffer<T>
where T: Send,

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for DenyUnsafe

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for NodeRole

impl Send for BlockStats

impl Send for Error

impl Send for Health

impl Send for SystemInfo

impl<Hash> Send for ExtrinsicOrHash<Hash>
where Hash: Send,

impl<Hash> Send for ReadProof<Hash>
where Hash: Send,

impl<Hash, Number> Send for PeerInfo<Hash, Number>
where Hash: Send, Number: Send,

impl<Number> Send for SyncState<Number>
where Number: Send,

impl Send for RpcMethods

impl Send for Metrics

impl Send for RateLimit

impl Send for RpcMetrics

impl Send for Server

impl Send for RpcEndpoint

impl<M> Send for Config<M>

impl<S> Send for Middleware<S>
where S: Send,

impl<S> Send for NodeHealthProxy<S>
where S: Send,

impl Send for Error

impl Send for Error

impl Send for Error

impl Send for ErrorEvent

impl Send for OperationId

impl Send for ChainSpec

impl<BE, Block, Client> Send for Archive<BE, Block, Client>
where Client: Sync + Send,

impl<BE, Block, Client> Send for ChainHead<BE, Block, Client>
where Client: Sync + Send,

impl<Hash> Send for FollowEvent<Hash>
where Hash: Send,

impl<Hash> Send for TransactionEvent<Hash>
where Hash: Send,

impl<Hash> Send for BestBlockChanged<Hash>
where Hash: Send,

impl<Hash> Send for Finalized<Hash>
where Hash: Send,

impl<Hash> Send for Initialized<Hash>
where Hash: Send,

impl<Hash> Send for NewBlock<Hash>
where Hash: Send,

impl<Hash> Send for TransactionBlock<Hash>
where Hash: Send,

impl<Pool, Client> Send for Transaction<Pool, Client>
where Client: Sync + Send, Pool: Sync + Send,

impl<Pool, Client> Send for TransactionBroadcast<Pool, Client>
where Client: Sync + Send,

impl Send for TaskType

impl Send for Error

impl Send for BasePath

impl Send for RpcHandlers

impl Send for Task

impl Send for TaskManager

impl<'a, Block, Net, TxPool, IQ, Client> Send for BuildNetworkParams<'a, Block, Net, TxPool, IQ, Client>
where IQ: Send, Client: Sync + Send, TxPool: Sync + Send, <Net as NetworkBackend<Block, <Block as Block>::Hash>>::PeerStore: Send, <Net as NetworkBackend<Block, <Block as Block>::Hash>>::RequestResponseProtocolConfig: Send, <Net as NetworkBackend<Block, <Block as Block>::Hash>>::NotificationProtocolConfig: Send,

impl<'a, TBl, TCl, TExPool, TRpc, Backend> !Send for SpawnTasksParams<'a, TBl, TCl, TExPool, TRpc, Backend>

impl<Block> Send for ClientConfig<Block>

impl<Block, B, E> Send for LocalCallExecutor<Block, B, E>
where E: Send + Sync, B: Sync + Send,

impl<C, P> Send for TransactionPoolAdapter<C, P>
where P: Sync + Send, C: Sync + Send,

impl<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other> Send for PartialComponents<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other>
where SelectChain: Send, ImportQueue: Send, Other: Send, Client: Sync + Send, Backend: Sync + Send, TransactionPool: Sync + Send,

impl Send for IsPruned

impl Send for PinError

impl Send for PruningMode

impl Send for Constraints

impl<BlockHash, Key, D> Send for StateDb<BlockHash, Key, D>
where D: Send,

impl<BlockHash, Key, D> Send for StateDbSync<BlockHash, Key, D>
where D: Send,

impl<E> Send for Error<E>
where E: Send,

impl<H> Send for ChangeSet<H>

impl<H> Send for CommitSet<H>

impl Send for Metric

impl Send for HwBench

impl Send for Requirement

impl Send for Throughput

impl Send for Error

impl Send for SysInfo

impl Send for Telemetry

impl Send for Error

impl Send for Error

impl Send for PrefixLayer

impl Send for SpanDatum

impl Send for TraceEvent

impl Send for Values

impl<Block, Client> Send for BlockExecutor<Block, Client>
where Client: Sync + Send,

impl<T> Send for EventFormat<T>
where T: Send,

impl Send for Error

impl Send for Options

impl Send for Limit

impl<B> Send for Pool<B>

impl<Client, Block> Send for FullChainApi<Client, Block>
where Client: Sync + Send, Block: Send,

impl<Hash, Ex, Error> Send for ValidatedTransaction<Hash, Ex, Error>
where Hash: Send, Error: Send, Ex: Send,

impl<Hash, Extrinsic> Send for Transaction<Hash, Extrinsic>
where Extrinsic: Send, Hash: Send,

impl<PoolApi, Block> Send for BasicPool<PoolApi, Block>

impl Send for Error

impl Send for PoolStatus

impl<B> Send for ChainEvent<B>

impl<Block> Send for OffchainTransactionPoolFactory<Block>

impl<Block> Send for RejectAllTxPool<Block>
where Block: Send,

impl<Hash, BlockHash> Send for TransactionStatus<Hash, BlockHash>
where BlockHash: Send, Hash: Send,

impl Send for IDSequence

impl Send for SeqID

impl<'a, T> Send for ReadySinkEvent<'a, T>
where T: Send,

impl<M, R> Send for Hub<M, R>
where R: Send, M: Send,

impl<M, R> Send for Receiver<M, R>
where R: Send, M: Send,

impl<Payload> Send for NotificationReceiver<Payload>
where Payload: Send,

impl<Payload> Send for NotificationSender<Payload>
where Payload: Send,

impl<Payload, TK> Send for NotificationStream<Payload, TK>
where TK: Send, Payload: Send,

impl<T> Send for TracingUnboundedReceiver<T>
where T: Send,

impl<T> Send for TracingUnboundedSender<T>
where T: Send,

impl<T> Send for StatusSinks<T>
where T: Send,

impl Send for NamedFields

impl Send for NoFields

impl Send for PathError

impl Send for MetaForm

impl Send for MetaType

impl Send for Registry

impl<'a, T> Send for Symbol<'a, T>

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, 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 <F as Form>::String: Send, S: Send, <F as Form>::Type: Send,

impl<F, T> Send for FieldsBuilder<F, T>
where <F as Form>::Type: Send, <F as Form>::String: Send,

impl<T> Send for TypeDef<T>
where <T as Form>::Type: Send, <T as Form>::String: 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>::Type: Send, <T as Form>::String: Send,

impl<T> Send for Path<T>
where <T as Form>::String: Send,

impl<T> Send for Type<T>
where <T as Form>::Type: Send, <T as Form>::String: 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>::Type: Send, <T as Form>::String: 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 Send for ByLength

impl Send for RandomState

impl Send for Unlimited

impl<'a, K, V, L> Send for Iter<'a, K, V, L>
where <L as Limiter<K, V>>::LinkType: Send + Sync, K: Sync, V: Sync,

impl<'a, K, V, L> Send for IterMut<'a, K, V, L>
where <L as Limiter<K, V>>::LinkType: Send, K: Send, V: Send,

impl<'a, K, V, L, S> Send for Drain<'a, K, V, L, S>
where S: Send, <L as Limiter<K, V>>::LinkType: Send, L: Send, K: Send, V: Send,

impl<K, V, L, S> Send for LruMap<K, V, L, S>
where S: Send, <L as Limiter<K, V>>::LinkType: Send, L: Send, K: Send, V: Send,

impl Send for ChainCode

impl Send for Keypair

impl Send for PublicKey

impl Send for SecretKey

impl Send for Commitment

impl Send for CosignStage

impl Send for Cosignature

impl Send for Reveal

impl Send for Signature

impl Send for VRFInOut

impl Send for VRFPreOut

impl Send for VRFProof

impl<'a, K> Send for AggregatePublicKeySlice<'a, K>
where K: Sync,

impl<H> Send for XoFTranscript<H>
where H: Send,

impl<K> Send for ExtendedKey<K>
where K: Send,

impl<K> Send for CommitStage<K>
where K: Send,

impl<K> Send for RevealStage<K>
where K: Send,

impl<T> Send for Malleable<T>
where T: Send,

impl<T, R> Send for SigningTranscriptWithRng<T, R>
where T: Send, R: Send,

impl<T, S> Send for MuSig<T, S>
where T: Send, S: Send,

impl Send for Always

impl<T, F, S> Send for ScopeGuard<T, F, S>
where T: Send, F: Send,

impl Send for Error

impl Send for Tag

impl<'a> Send for EcPrivateKey<'a>

impl<'a, Size> Send for Coordinates<'a, Size>

impl<Size> Send for EncodedPoint<Size>

impl Send for All

impl Send for Error

impl Send for Parity

impl Send for SignOnly

impl Send for VerifyOnly

impl Send for IntoIter

impl Send for RecoveryId

impl Send for Signature

impl Send for Scalar

impl Send for Signature

impl Send for Keypair

impl Send for Message

impl Send for PublicKey

impl Send for SecretKey

impl<'buf> Send for AllPreallocated<'buf>

impl<'buf> Send for SignOnlyPreallocated<'buf>

impl<'buf> Send for VerifyOnlyPreallocated<'buf>

impl Send for Context

impl Send for Keypair

impl Send for PublicKey

impl Send for Signature

impl Send for AlignedType

impl<S> Send for Secret<S>
where S: Send,

impl Send for IgnoredAny

impl Send for Error

impl<'a> Send for Unexpected<'a>

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 StrDeserializer<'a, E>
where E: Send,

impl<'de, E> Send for BorrowedBytesDeserializer<'de, E>
where E: Send,

impl<'de, E> Send for BorrowedStrDeserializer<'de, E>
where E: Send,

impl<'de, I, E> Send for MapDeserializer<'de, I, E>
where <<I as Iterator>::Item as Pair>::Second: Send, E: Send, I: Send,

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<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 I128Deserializer<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 I8Deserializer<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 U128Deserializer<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 U8Deserializer<E>
where E: Send,

impl<E> Send for UnitDeserializer<E>
where E: Send,

impl<E> Send for UsizeDeserializer<E>
where E: Send,

impl<I, E> Send for SeqDeserializer<I, E>
where E: Send, I: Send,

impl<Ok, Error> Send for Impossible<Ok, Error>
where Ok: Send, Error: Send,

impl Send for ByteBuf

impl Send for Bytes

impl<const N: usize> Send for ByteArray<N>

impl Send for Value

impl Send for Category

impl Send for CharEscape

impl Send for IntoIter

impl Send for Error

impl Send for Number

impl Send for RawValue

impl Send for Serializer

impl<'a> Send for Entry<'a>

impl<'a> Send for SliceRead<'a>

impl<'a> Send for StrRead<'a>

impl<'a> Send for Iter<'a>

impl<'a> Send for IterMut<'a>

impl<'a> Send for Keys<'a>

impl<'a> Send for OccupiedEntry<'a>

impl<'a> Send for VacantEntry<'a>

impl<'a> Send for Values<'a>

impl<'a> Send for ValuesMut<'a>

impl<'a> Send for PrettyFormatter<'a>

impl<'de, R, T> Send for StreamDeserializer<'de, R, T>
where R: Send, T: Send,

impl<K, V> Send for Map<K, V>
where K: Send, V: Send,

impl<R> Send for IoRead<R>
where R: Send,

impl<R> Send for Deserializer<R>
where R: Send,

impl<W, F> Send for Serializer<W, F>
where W: Send, F: Send,

impl<const N: usize, const UPPERCASE: bool> Send for HexOrBin<N, UPPERCASE>

impl<const UPPERCASE: bool> Send for HexOrBin<UPPERCASE>

impl Send for Sha1Core

impl<'a, T, C = DefaultConfig> !Send for Ref<'a, T, C>

impl<'a, T, C = DefaultConfig> !Send for RefMut<'a, T, C>

impl<'a, T, C = DefaultConfig> !Send for Entry<'a, T, C>

impl<'a, T, C = DefaultConfig> !Send for VacantEntry<'a, T, C>

impl<'a, T, C> !Send for UniqueIter<'a, T, C>

impl Send for SigId

impl Send for Error

impl Send for Algorithm

impl Send for ChangeTag

impl Send for DiffOp

impl Send for DiffTag

impl Send for Capture

impl<'diff, 'old, 'new, 'bufs, T> Send for UnifiedDiff<'diff, 'old, 'new, 'bufs, T>
where T: Sync + ?Sized,

impl<'diff, 'old, 'new, 'bufs, T> Send for UnifiedDiffHunk<'diff, 'old, 'new, 'bufs, T>
where T: Sync + ?Sized,

impl<'lookup, Old, New, T> Send for ChangesIter<'lookup, Old, New, T>
where Old: Sync + ?Sized, New: Sync + ?Sized, T: Send,

impl<'old, 'new, 'bufs, T> Send for TextDiff<'old, 'new, 'bufs, T>
where T: Sync + ?Sized,

impl<'old, 'new, Old, New, D> Send for Compact<'old, 'new, Old, New, D>
where D: Send, Old: Sync + ?Sized, New: Sync + ?Sized,

impl<'s, T> Send for InlineChange<'s, T>
where T: Sync + ?Sized,

impl<'slf, 'data, T> Send for AllChangesIter<'slf, 'data, T>
where T: Sync + ?Sized,

impl<'x, T> Send for TextDiffRemapper<'x, T>
where T: Sync + ?Sized,

impl<D> Send for NoFinishHook<D>
where D: Send,

impl<D> Send for Replace<D>
where D: Send,

impl<Int> Send for IdentifyDistinct<Int>
where Int: Send,

impl<T> Send for Change<T>
where T: Send,

impl<'a> Send for SimpleDiff<'a>

impl Send for CLASS

impl Send for OPCODE

impl Send for QCLASS

impl Send for QTYPE

impl Send for RCODE

impl Send for TYPE

impl Send for A

impl Send for AAAA

impl Send for LOC

impl Send for NSAP

impl Send for PacketFlag

impl<'a> Send for RData<'a>

impl<'a> Send for AFSDB<'a>

impl<'a> Send for CAA<'a>

impl<'a> Send for CNAME<'a>

impl<'a> Send for HINFO<'a>

impl<'a> Send for HTTPS<'a>

impl<'a> Send for ISDN<'a>

impl<'a> Send for MB<'a>

impl<'a> Send for MD<'a>

impl<'a> Send for MF<'a>

impl<'a> Send for MG<'a>

impl<'a> Send for MINFO<'a>

impl<'a> Send for MR<'a>

impl<'a> Send for MX<'a>

impl<'a> Send for NAPTR<'a>

impl<'a> Send for NS<'a>

impl<'a> Send for NSAP_PTR<'a>

impl<'a> Send for NULL<'a>

impl<'a> Send for OPT<'a>

impl<'a> Send for OPTCode<'a>

impl<'a> Send for PTR<'a>

impl<'a> Send for RP<'a>

impl<'a> Send for RouteThrough<'a>

impl<'a> Send for SOA<'a>

impl<'a> Send for SRV<'a>

impl<'a> Send for SVCB<'a>

impl<'a> Send for TXT<'a>

impl<'a> Send for WKS<'a>

impl<'a> Send for X25<'a>

impl<'a> Send for CharacterString<'a>

impl<'a> Send for Name<'a>

impl<'a> Send for Packet<'a>

impl<'a> Send for Question<'a>

impl<'a> Send for ResourceRecord<'a>

impl Send for SipHasher

impl Send for SipHasher13

impl Send for SipHasher24

impl Send for Hash128

impl Send for SipHasher

impl Send for SipHasher13

impl Send for SipHasher24

impl<'a, T> Send for Drain<'a, T>
where T: Send,

impl<'a, T> Send for Iter<'a, T>
where T: Sync,

impl<'a, T> Send for IterMut<'a, T>
where T: Send,

impl<'a, T> Send for VacantEntry<'a, T>
where T: Send,

impl<T> Send for IntoIter<T>
where T: Send,

impl<T> Send for Slab<T>
where T: Send,

impl<'a> Send for LinearStrGroup<'a>

impl<'a> Send for LinearStrGroupMut<'a>

impl<'a, F> Send for LinearStrGroupByKey<'a, F>
where F: Send,

impl<'a, F> Send for LinearStrGroupByKeyMut<'a, F>
where F: Send,

impl<'a, P> Send for LinearStrGroupBy<'a, P>
where P: Send,

impl<'a, P> Send for LinearStrGroupByMut<'a, P>
where P: Send,

impl<'a, T> !Send for BinaryGroup<'a, T>

impl<'a, T> !Send for BinaryGroupMut<'a, T>

impl<'a, T> !Send for ExponentialGroup<'a, T>

impl<'a, T> !Send for ExponentialGroupMut<'a, T>

impl<'a, T> Send for LinearGroup<'a, T>
where T: Sync,

impl<'a, T> Send for LinearGroupMut<'a, T>
where T: Send,

impl<'a, T, F> !Send for BinaryGroupByKey<'a, T, F>

impl<'a, T, F> !Send for BinaryGroupByKeyMut<'a, T, F>

impl<'a, T, F> !Send for ExponentialGroupByKey<'a, T, F>

impl<'a, T, F> !Send for ExponentialGroupByKeyMut<'a, T, F>

impl<'a, T, F> !Send for LinearGroupByKey<'a, T, F>

impl<'a, T, F> !Send for LinearGroupByKeyMut<'a, T, F>

impl<'a, T, P> !Send for BinaryGroupBy<'a, T, P>

impl<'a, T, P> !Send for BinaryGroupByMut<'a, T, P>

impl<'a, T, P> !Send for ExponentialGroupBy<'a, T, P>

impl<'a, T, P> !Send for ExponentialGroupByMut<'a, T, P>

impl<'a, T, P> Send for LinearGroupBy<'a, T, P>
where P: Send, T: Sync,

impl<'a, T, P> Send for LinearGroupByMut<'a, T, P>
where P: Send, T: Send,

impl<A> Send for IntoIter<A>
where <A as Array>::Item: Send,

impl Send for Error

impl Send for Decoder

impl Send for Encoder

impl<R> Send for FrameDecoder<R>
where R: Send,

impl<R> Send for FrameEncoder<R>
where R: Send,

impl<W> Send for FrameEncoder<W>
where W: Send,

impl<W> Send for IntoInnerError<W>
where W: Send,

impl Send for Error

impl Send for InitStage

impl Send for BaseChoice

impl Send for DHChoice

impl Send for HashChoice

impl Send for NoiseParams

impl Send for Keypair

impl<'builder> Send for Builder<'builder>

impl Send for Domain

impl Send for Protocol

impl Send for RecvFlags

impl Send for SockAddr

impl Send for Socket

impl Send for Type

impl<'a> Send for MaybeUninitSlice<'a>

impl<'addr, 'bufs, 'control> !Send for MsgHdr<'addr, 'bufs, 'control>

impl<'addr, 'bufs, 'control> !Send for MsgHdrMut<'addr, 'bufs, 'control>

impl<'s> Send for SockRef<'s>

impl Send for Error

impl Send for OpCode

impl Send for Error

impl Send for Mode

impl Send for Data

impl Send for Error

impl Send for Codec

impl Send for Header

impl Send for CloseReason

impl Send for Server

impl<'a> Send for Incoming<'a>

impl<'a> Send for Storage<'a>

impl<'a> Send for Response<'a>

impl<'a> Send for ByteSlice125<'a>

impl<'a> Send for Param<'a>

impl<'a> Send for ClientRequest<'a>

impl<'a> Send for RequestHeaders<'a>

impl<'a, T> Send for Client<'a, T>
where T: Send,

impl<'a, T> Send for Server<'a, T>
where T: Send,

impl<T> Send for Builder<T>
where T: Send,

impl<T> Send for Receiver<T>
where T: Send,

impl<T> Send for Sender<T>
where T: Send,

impl<T, N> Send for Parsing<T, N>
where T: Send, N: Send,

impl Send for ApiError

impl<'a, Block> !Send for CallApiAtParams<'a, Block>

impl<'a, T> Send for ApiRef<'a, T>
where T: Send,

impl Send for Pair

impl Send for Public

impl Send for Signature

impl Send for Pair

impl Send for Public

impl Send for Signature

impl Send for Pair

impl Send for Public

impl Send for Signature

impl Send for Rounding

impl Send for BigUint

impl Send for FixedI128

impl Send for FixedI64

impl Send for FixedU128

impl Send for FixedU64

impl Send for PerU16

impl Send for Perbill

impl Send for Percent

impl Send for Permill

impl Send for Perquintill

impl Send for Rational128

impl Send for BlockStatus

impl Send for Error

impl<Block> Send for CachedHeaderMetadata<Block>

impl<Block> Send for DisplacedLeavesAfterFinalization<Block>

impl<Block> Send for HashAndNumber<Block>

impl<Block> Send for HeaderMetadataCache<Block>

impl<Block> Send for Info<Block>

impl<Block> Send for TreeRoute<Block>

impl<N> Send for BlockGap<N>
where N: Send,

impl Send for Validation

impl Send for BlockOrigin

impl Send for BlockStatus

impl Send for Error

impl Send for NoNetwork

impl<Block, Proof> Send for Proposal<Block, Proof>
where Proof: Send,

impl<AuthorityId> Send for ConsensusLog<AuthorityId>
where AuthorityId: Send,

impl Send for PreDigest

impl Send for Epoch

impl<H, N> Send for Equivocation<H, N>
where H: Send, N: Send,

impl<H, N> Send for EquivocationProof<H, N>
where H: Send, N: Send,

impl<Header> Send for GrandpaJustification<Header>

impl<N> Send for ConsensusLog<N>
where N: Send,

impl<N> Send for ScheduledChange<N>
where N: Send,

impl Send for Slot

impl<Header, Id> Send for EquivocationProof<Header, Id>
where Id: Send, Header: Send,

impl Send for Error

impl Send for DeriveError

impl Send for PublicError

impl Send for LogLevel

impl Send for Void

impl Send for HttpError

impl Send for StorageKind

impl Send for CallContext

impl Send for AccountId32

impl Send for KeyTypeId

impl Send for SecretUri

impl Send for PublicTag

impl Send for Pair

impl Send for Pair

impl Send for Duration

impl Send for Timestamp

impl Send for PoolState

impl Send for Pair

impl Send for VrfProof

impl Send for VrfSignData

impl Send for Bytes

impl<'a> !Send for RuntimeCode<'a>

impl<'a> Send for AddressUri<'a>

impl<'a> Send for HexDisplay<'a>

impl<'a> Send for WrappedRuntimeCode<'a>

impl<F> Send for DeferGuard<F>
where F: Send,

impl<LeftPair, RightPair, const PUBLIC_KEY_LEN: usize, const SIGNATURE_LEN: usize, SubTag> Send for Pair<LeftPair, RightPair, PUBLIC_KEY_LEN, SIGNATURE_LEN, SubTag>
where LeftPair: Send, RightPair: Send,

impl<Storage> Send for OffchainDb<Storage>
where Storage: Send,

impl<T> Send for LimitedExternalities<T>
where T: Send,

impl<const N: usize, T> Send for CryptoBytes<N, T>

impl Send for MemDb

impl<H> Send for Change<H>
where H: Send,

impl<H> Send for Transaction<H>
where H: Send,

impl Send for Error

impl Send for Extensions

impl Send for Error

impl<E> Send for MakeFatalError<E>
where E: Send,

impl Send for UseDalekExt

impl<T> Send for Crossing<T>
where T: Send,

impl Send for Keyring

impl Send for Keyring

impl Send for KeyringIter

impl Send for KeyringIter

impl Send for Error

impl Send for KeystoreExt

impl Send for Error

impl<T> Send for DeprecationInfoIR<T>
where <T as Form>::String: Send,

impl<T> Send for DeprecationStatusIR<T>
where <T as Form>::String: Send,

impl<T> Send for StorageEntryTypeIR<T>
where <T as Form>::Type: Send,

impl<T> Send for ExtrinsicMetadataIR<T>
where <T as Form>::Type: Send, <T as Form>::String: Send,

impl<T> Send for MetadataIR<T>
where <T as Form>::Type: Send, <T as Form>::String: Send,

impl<T> Send for OuterEnumsIR<T>
where <T as Form>::Type: Send,

impl<T> Send for PalletCallMetadataIR<T>
where <T as Form>::Type: Send, <T as Form>::String: Send,

impl<T> Send for PalletConstantMetadataIR<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

impl<T> Send for PalletErrorMetadataIR<T>
where <T as Form>::Type: Send, <T as Form>::String: Send,

impl<T> Send for PalletEventMetadataIR<T>
where <T as Form>::Type: Send, <T as Form>::String: Send,

impl<T> Send for PalletMetadataIR<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

impl<T> Send for PalletStorageMetadataIR<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

impl<T> Send for RuntimeApiMetadataIR<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

impl<T> Send for RuntimeApiMethodMetadataIR<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

impl<T> Send for RuntimeApiMethodParamMetadataIR<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

impl<T> Send for SignedExtensionMetadataIR<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

impl<T> Send for StorageEntryMetadataIR<T>
where <T as Form>::String: Send, <T as Form>::Type: Send,

impl Send for MixnodesErr

impl Send for Mixnode

impl !Send for AbortGuard

impl Send for NumberOrHex

impl Send for BlockTrace

impl Send for Data

impl Send for Event

impl Send for Span

impl Send for TraceError

impl<T> Send for ListOrValue<T>
where T: Send,

impl Send for MultiSigner

impl Send for TokenError

impl Send for DigestItem

impl Send for Era

impl Send for Error

impl Send for Method

impl Send for TrieError

impl Send for Digest

impl Send for ModuleError

impl Send for Headers

impl Send for Response

impl Send for Time

impl Send for ModuleError

impl Send for OpaqueValue

impl Send for BadOrigin

impl Send for BlakeTwo256

impl Send for ConvertInto

impl Send for Identity

impl Send for Keccak256

impl Send for LookupError

impl Send for TakeFirst

impl<'a> Send for DigestItemRef<'a>

impl<'a> Send for OpaqueDigestItemId<'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, 'b, L> Send for StorageLockGuard<'a, 'b, L>
where L: Send,

impl<'a, L> Send for StorageLock<'a, L>
where L: Send,

impl<'a, T> Send for Request<'a, T>
where T: Send,

impl<'a, T> Send for AppendZerosInput<'a, T>
where T: 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 Call: Send, AccountId: Send, Extra: Send,

impl<Address, Call, Signature, Extra> Send for UncheckedExtrinsic<Address, Call, Signature, Extra>
where Call: Send, Address: Send, Signature: Send,

impl<B> Send for BlockAndTime<B>
where B: 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<Hashing, Key, Value> Send for BasicProvingTrie<Hashing, Key, Value>
where Key: Send, Value: Send,

impl<Hashing, Key, Value> Send for BasicProvingTrie<Hashing, Key, Value>
where Key: Send, Value: Send,

impl<Header, Extrinsic> Send for Block<Header, Extrinsic>
where Header: Send, Extrinsic: Send,

impl<Info> Send for DispatchErrorWithPostInfo<Info>
where Info: Send,

impl<L, M> Send for MorphWithUpperLimit<L, M>
where L: Send, M: Send,

impl<N> Send for CheckedReduceBy<N>
where N: Send,

impl<N> Send for ReduceBy<N>
where N: Send,

impl<Number, Hash> Send for Header<Number, Hash>
where Number: Send,

impl<R> Send for TransactionOutcome<R>
where R: 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, D> Send for TypeWithDefault<T, D>
where T: Send, D: Send,

impl<T, E> Send for MutateStorageError<T, E>
where T: Send, E: Send,

impl<V> Send for Replace<V>
where V: Send,

impl<V> Send for ReplaceWithDefault<V>
where V: Send,

impl<Xt> Send for Block<Xt>
where Xt: Send,

impl<Xt> Send for ExtrinsicWrapper<Xt>
where Xt: Send,

impl<T> Send for Codec<T>
where T: Send,

impl<T> Send for Enum<T>
where T: Send,

impl<T> Send for ExchangeableFunction<T>
where T: Send,

impl<T> Send for RestoreImplementation<T>
where T: Send,

impl<T, I> Send for Inner<T, I>
where T: Send, I: Send,

impl<T, O> Send for WrappedFFIValue<T, O>
where T: Send, O: Send,

impl<AccountId> Send for StakerStatus<AccountId>
where AccountId: Send,

impl<AccountId> Send for StakingAccount<AccountId>
where AccountId: Send,

impl<AccountId, Balance> Send for Exposure<AccountId, Balance>
where Balance: Send, AccountId: Send,

impl<AccountId, Balance> Send for ExposurePage<AccountId, Balance>
where Balance: Send, AccountId: Send,

impl<AccountId, Balance> Send for IndividualExposure<AccountId, Balance>
where AccountId: Send, Balance: Send,

impl<Balance> Send for PagedExposureMetadata<Balance>
where Balance: Send,

impl<Balance> Send for Stake<Balance>
where Balance: Send,

impl<Reporter, Offender> Send for OffenceDetails<Reporter, Offender>
where Offender: Send, Reporter: Send,

impl<T> Send for Agent<T>
where T: Send,

impl<T> Send for Delegator<T>
where T: Send,

impl Send for UsageInfo

impl Send for UsageUnit

impl<'a> Send for IterArgs<'a>

impl<'a, B, H> Send for BackendRuntimeCode<'a, B, H>
where B: Sync, H: Send,

impl<'a, B, H, Exec> !Send for StateMachine<'a, B, H, Exec>

impl<'a, H, B> Send for Ext<'a, H, B>
where B: Sync,

impl<'a, H, B> Send for ReadOnlyExternalities<'a, H, B>
where B: Sync,

impl<'a, H, I> Send for KeysIter<'a, H, I>
where I: Send, <I as StorageIterator<H>>::Backend: Sync,

impl<'a, H, I> Send for PairsIter<'a, H, I>
where I: Send, <I as StorageIterator<H>>::Backend: Sync,

impl<H> Send for OverlayedChanges<H>

impl<H> Send for StorageChanges<H>

impl<H> Send for TestExternalities<H>
where <H as Hasher>::Out: Sized,

impl<S, H, C, R> Send for TrieBackend<S, H, C, R>
where C: Send, R: Send,

impl<S, H, C, R> Send for TrieBackendBuilder<S, H, C, R>
where R: Send, C: Send,

impl Send for Error

impl Send for Field

impl Send for Proof

impl Send for Statement

impl Send for ChildInfo

impl Send for ChildType

impl Send for Storage

impl Send for StorageData

impl Send for StorageKey

impl<Hash> Send for StorageChangeSet<Hash>
where Hash: Send,

impl Send for Timestamp

impl Send for WasmLevel

impl Send for WasmValue

impl Send for WasmFields

impl Send for Error

impl Send for CacheSize

impl Send for TrieStream

impl<'a, DB, H> Send for KeySpacedDB<'a, DB, H>
where DB: Sync + ?Sized, H: Send,

impl<'a, DB, H> Send for KeySpacedDBMut<'a, DB, H>
where DB: Send + ?Sized, H: Send,

impl<'a, H> !Send for TrieCache<'a, H>

impl<'a, H> !Send for TrieRecorder<'a, H>

impl<H> Send for Error<H>
where H: Send,

impl<H> Send for AccessedNodesTracker<H>
where H: Send,

impl<H> Send for LocalTrieCache<H>

impl<H> Send for SharedTrieCache<H>

impl<H> Send for Recorder<H>

impl<H> Send for LayoutV0<H>
where H: Send,

impl<H> Send for LayoutV1<H>
where H: Send,

impl<H> Send for NodeCodec<H>
where H: Send,

impl<H, CodecError> Send for Error<H, CodecError>
where H: Send, CodecError: Send,

impl Send for Error

impl Send for ReturnValue

impl Send for Value

impl Send for ValueType

impl Send for Signature

impl<Base, Overlay> Send for ExtendedHostFunctions<Base, Overlay>
where Base: Send, Overlay: Send,

impl<T> Send for Pointer<T>
where T: Send,

impl Send for Weight

impl Send for WeightMeter

impl<Balance> Send for FeePolynomial<Balance>
where Balance: Send,

impl<Balance> Send for WeightToFeeCoefficient<Balance>
where Balance: Send,

impl<T> Send for IdentityFee<T>
where T: Send,

impl<T, M> Send for ConstantMultiplier<T, M>
where T: Send, M: Send,

impl<const F: u32, T> Send for FixedFee<F, T>
where T: Send,

impl Send for Loop

impl Send for Spin

impl Send for Stream

impl Send for Spinner

impl Send for Backoff

impl Send for Spin

impl<R> Send for RawRwSpinlock<R>
where R: Send,

impl<R> Send for RawSpinlock<R>
where R: Send,

impl Send for Error

impl<Params> Send for AlgorithmIdentifier<Params>
where Params: Send,

impl<Params, Key> Send for SubjectPublicKeyInfo<Params, Key>
where Key: Send, Params: Send,

impl Send for ParseError

impl Send for Token

impl Send for TokenAmount

impl Send for Unsupported

impl Send for AssetId

impl Send for BodyId

impl Send for BodyPart

impl Send for Error

impl Send for Fungibility

impl Send for Junction

impl Send for Junctions

impl Send for NetworkId

impl Send for OriginKind

impl Send for Outcome

impl Send for Response

impl Send for SendError

impl Send for WeightLimit

impl Send for AssetId

impl Send for BodyId

impl Send for BodyPart

impl Send for Error

impl Send for Fungibility

impl Send for Junction

impl Send for Junctions

impl Send for NetworkId

impl Send for OriginKind

impl Send for Outcome

impl Send for Response

impl Send for SendError

impl Send for WeightLimit

impl Send for AssetFilter

impl Send for Fungibility

impl Send for Junction

impl Send for Junctions

impl Send for NetworkId

impl Send for Outcome

impl Send for Response

impl Send for WildAsset

impl Send for AlwaysV2

impl Send for AlwaysV3

impl Send for AlwaysV4

impl Send for Ancestor

impl Send for MultiAsset

impl Send for MultiAssets

impl Send for Parent

impl Send for ParentThen

impl Send for Ancestor

impl Send for MultiAsset

impl Send for MultiAssets

impl Send for PalletInfo

impl Send for Parent

impl Send for ParentThen

impl Send for XcmContext

impl Send for Ancestor

impl Send for Asset

impl Send for AssetId

impl Send for Assets

impl Send for Location

impl Send for PalletInfo

impl Send for Parent

impl Send for ParentThen

impl Send for XcmContext

impl<Call> Send for Instruction<Call>
where Call: Send,

impl<Call> Send for Instruction<Call>
where Call: Send,

impl<Call> Send for Xcm<Call>
where Call: Send,

impl<Call> Send for Xcm<Call>
where Call: Send,

impl<Call, S> Send for XcmBuilder<Call, S>
where S: Send, Call: Send,

impl<Call, S> Send for XcmBuilder<Call, S>
where S: Send, Call: Send,

impl<Interior> Send for AncestorThen<Interior>
where Interior: Send,

impl<Interior> Send for AncestorThen<Interior>
where Interior: Send,

impl<Interior> Send for AncestorThen<Interior>
where Interior: Send,

impl<RuntimeCall> Send for VersionedXcm<RuntimeCall>
where RuntimeCall: Send,

impl<RuntimeCall> Send for Instruction<RuntimeCall>
where RuntimeCall: Send,

impl<RuntimeCall> Send for Xcm<RuntimeCall>
where RuntimeCall: Send,

impl<T> Send for DoubleEncoded<T>
where T: Send,

impl Send for AccessError

impl Send for Phase

impl<'a, T> !Send for ReadGuard<'a, T>

impl<'a, T> !Send for WriteGuard<'a, T>

impl<'a, T> !Send for ReadGuard<'a, T>

impl<'a, T> !Send for WriteGuard<'a, T>

impl<'a, T> !Send for ReadGuard<'a, T>

impl<'a, T> !Send for WriteGuard<'a, T>

impl<'a, T> !Send for ReadGuard<'a, T>

impl<'a, T> !Send for WriteGuard<'a, T>

impl<'a, T> !Send for ReadGuard<'a, T>

impl<'a, T> !Send for WriteGuard<'a, T>

impl<'a, T> !Send for ReadGuard<'a, T>

impl<'a, T> !Send for WriteGuard<'a, T>

impl<'a, T> !Send for ReadGuard<'a, T>

impl<'a, T> !Send for WriteGuard<'a, T>

impl<'a, T> !Send for ReadGuard<'a, T>

impl<'a, T> !Send for WriteGuard<'a, T>

impl<'a, T> !Send for ReadGuard<'a, T>

impl<'a, T> !Send for WriteGuard<'a, T>

impl<'a, T> !Send for ReadGuard<'a, T>

impl<'a, T> !Send for WriteGuard<'a, T>

impl<'a, T> !Send for ReadGuard<'a, T>

impl<'a, T> !Send for WriteGuard<'a, T>

impl<T> Send for ConstStatic<T>
where T: Send,

impl<T> Send for Static<T>
where T: Send,

impl<T, G = fn() -> T> !Send for UnSyncLazy<T, G>

impl<T, G = fn() -> T> !Send for UnSyncLockedLazy<T, G>

impl<T, G> Send for LazyFinalize<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for LesserLazy<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for LesserLazyFinalize<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for LesserLockedLazy<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for LesserLockedLazyDroped<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for LesserLockedLazyFinalize<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for LockedLazyDroped<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for LockedLazyFinalize<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for PrimedLesserLockedLazy<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for PrimedLesserLockedLazyDroped<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for PrimedLockedLazy<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for PrimedLockedLazyDroped<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for Lazy<T, G>
where G: Send + Sync, T: Send,

impl<T, G> Send for LockedLazy<T, G>
where G: Send + Sync, T: Send,

impl Send for StrSimError

impl Send for ParseError

impl Send for Error

impl Send for Error

impl<T, S> Send for SourcedMetric<T, S>
where S: Send, T: Send,

impl<'a, Block, HP, HS> Send for FinalizedHeaders<'a, Block, HP, HS>
where HS: Send, HP: Sync,

impl Send for Choice

impl<T> Send for BlackBox<T>
where T: Send,

impl<T> Send for CtOption<T>
where T: Send,

impl Send for CDataModel

impl Send for Endianness

impl Send for Environment

impl Send for ParseError

impl Send for Size

impl Send for Vendor

impl Send for Triple

impl Send for TempDir

impl Send for TempPath

impl<'a, 'b> Send for Builder<'a, 'b>

impl<F> Send for NamedTempFile<F>
where F: Send,

impl<F> Send for PersistError<F>
where F: Send,

impl Send for Height

impl Send for Width

impl<D> Send for Tree<D>
where D: Send,

impl<'a, T> Send for CachedIterMut<'a, T>

impl<'a, T> Send for Iter<'a, T>

impl<'a, T> Send for IterMut<'a, T>

impl<T> Send for CachedIntoIter<T>

impl<T> Send for CachedThreadLocal<T>

impl<T> Send for IntoIter<T>

impl<T> Send for ThreadLocal<T>

impl Send for Builder

impl Send for ThreadPool

impl Send for Error

impl Send for TType

impl Send for TTcpChannel

impl<'a> !Send for TStoredInputProtocol<'a>

impl<C> Send for ReadHalf<C>
where C: Send,

impl<C> Send for TBufferedReadTransport<C>
where C: Send,

impl<C> Send for TBufferedWriteTransport<C>
where C: Send,

impl<C> Send for TFramedReadTransport<C>
where C: Send,

impl<C> Send for TFramedWriteTransport<C>
where C: Send,

impl<C> Send for WriteHalf<C>
where C: Send,

impl<P> Send for TMultiplexedOutputProtocol<P>
where P: Send,

impl<PRC, RTF, IPF, WTF, OPF> Send for TServer<PRC, RTF, IPF, WTF, OPF>
where RTF: Send, IPF: Send, WTF: Send, OPF: Send,

impl<T> Send for TBinaryInputProtocol<T>
where T: Send,

impl<T> Send for TBinaryOutputProtocol<T>
where T: Send,

impl<T> Send for TCompactInputProtocol<T>
where T: Send,

impl<T> Send for TCompactOutputProtocol<T>
where T: Send,

impl Send for narenas

impl Send for narenas_mib

impl Send for malloc_conf

impl Send for abort

impl Send for abort_mib

impl Send for dss

impl Send for dss_mib

impl Send for junk

impl Send for junk_mib

impl Send for narenas

impl Send for narenas_mib

impl Send for tcache

impl Send for tcache_max

impl Send for tcache_mib

impl Send for zero

impl Send for zero_mib

impl Send for active

impl Send for active_mib

impl Send for allocated

impl Send for mapped

impl Send for mapped_mib

impl Send for metadata

impl Send for resident

impl Send for retained

impl Send for Error

impl Send for Name

impl Send for epoch

impl Send for epoch_mib

impl Send for version

impl Send for version_mib

impl Send for allocatedp

impl<T> !Send for ThreadLocal<T>

impl<T> Send for Mib<T>
where T: Send,

impl<T> Send for MibStr<T>
where T: Send,

impl Send for Month

impl Send for Weekday

impl Send for Error

impl Send for Format

impl Send for Parse

impl Send for Component

impl Send for MonthRepr

impl Send for Padding

impl Send for WeekdayRepr

impl Send for YearRepr

impl Send for DateKind

impl Send for Day

impl Send for End

impl Send for Hour

impl Send for Ignore

impl Send for Minute

impl Send for Month

impl Send for OffsetHour

impl Send for Ordinal

impl Send for Period

impl Send for Second

impl Send for Subsecond

impl Send for WeekNumber

impl Send for Weekday

impl Send for Year

impl Send for Config

impl Send for Rfc2822

impl Send for Rfc3339

impl Send for Parsed

impl Send for Date

impl Send for Duration

impl Send for Instant

impl Send for Time

impl Send for UtcOffset

impl<'a> Send for BorrowedFormatItem<'a>

impl<const CONFIG: u128> Send for Iso8601<CONFIG>

impl Send for Day

impl Send for Hour

impl Send for Microsecond

impl Send for Millisecond

impl Send for Minute

impl Send for Nanosecond

impl Send for Second

impl Send for Week

impl Send for Shake

impl<'a, T> Send for ArrayVecDrain<'a, T>
where T: Send,

impl<'p, 's, T> Send for SliceVecDrain<'p, 's, T>
where T: Send,

impl<'p, A> Send for TinyVecDrain<'p, A>
where <A as Array>::Item: Send,

impl<'p, A, I> Send for ArrayVecSplice<'p, A, I>
where I: Send, A: Send,

impl<'p, A, I> Send for TinyVecSplice<'p, A, I>
where I: Send, A: Send, <A as Array>::Item: Send,

impl<'s, T> Send for SliceVec<'s, T>
where T: Send,

impl<A> Send for TinyVec<A>
where A: Send, <A as Array>::Item: Send,

impl<A> Send for TinyVecIterator<A>
where A: Send, <A as Array>::Item: Send,

impl<A> Send for ArrayVec<A>
where A: Send,

impl<A> Send for ArrayVecIterator<A>
where A: Send,

impl !Send for LocalSet

impl Send for RecvError

impl Send for DirBuilder

impl Send for DirEntry

impl Send for File

impl Send for OpenOptions

impl Send for ReadDir

impl Send for Empty

impl Send for Interest

impl Send for Ready

impl Send for Repeat

impl Send for Sink

impl Send for Stderr

impl Send for Stdin

impl Send for Stdout

impl Send for TryIoError

impl Send for TcpListener

impl Send for TcpSocket

impl Send for TcpStream

impl Send for UdpSocket

impl Send for UnixSocket

impl Send for UnixStream

impl Send for OpenOptions

impl Send for Receiver

impl Send for Sender

impl Send for SocketAddr

impl Send for UCred

impl Send for Child

impl Send for ChildStderr

impl Send for ChildStdin

impl Send for ChildStdout

impl Send for Command

impl Send for Builder

impl Send for Handle

impl Send for Runtime

impl Send for Signal

impl Send for SignalKind

impl Send for RecvError

impl Send for Barrier

impl Send for Notify

impl Send for Semaphore

impl Send for RecvError

impl Send for JoinError

impl Send for Elapsed

impl Send for Error

impl Send for Instant

impl Send for Interval

impl Send for Sleep

impl<'a> !Send for EnterGuard<'a>

impl<'a> Send for ReadBuf<'a>

impl<'a> Send for ReadHalf<'a>

impl<'a> Send for WriteHalf<'a>

impl<'a> Send for ReadHalf<'a>

impl<'a> Send for WriteHalf<'a>

impl<'a> Send for SemaphorePermit<'a>

impl<'a, T> !Send for Ref<'a, T>

impl<'a, T> Send for AsyncFdReadyGuard<'a, T>
where T: Sync,

impl<'a, T> Send for AsyncFdReadyMutGuard<'a, T>
where T: Send,

impl<'a, T> Send for Permit<'a, T>
where T: Send,

impl<'a, T> Send for PermitIterator<'a, T>
where T: Send,

impl<'a, T> Send for MutexGuard<'a, T>
where T: Send + ?Sized,

impl<F> Send for Unconstrained<F>
where F: Send,

impl<R> Send for BufReader<R>
where R: Send,

impl<R> Send for Lines<R>
where R: Send,

impl<R> Send for Split<R>
where R: Send,

impl<R> Send for Take<R>
where R: Send,

impl<R, W> Send for Join<R, W>
where R: Send, W: Send,

impl<RW> Send for BufStream<RW>
where RW: Send,

impl<T> Send for SetError<T>
where T: Send,

impl<T> Send for SendTimeoutError<T>
where T: Send,

impl<T> Send for TrySendError<T>
where T: Send,

impl<T> Send for AsyncFd<T>
where T: Send,

impl<T> Send for AsyncFdTryNewError<T>
where T: Send,

impl<T> Send for SendError<T>
where T: Send,

impl<T> Send for SendError<T>
where T: Send,

impl<T> Send for OwnedPermit<T>
where T: Send,

impl<T> Send for Receiver<T>
where T: Send,

impl<T> Send for Sender<T>
where T: Send,

impl<T> Send for UnboundedReceiver<T>
where T: Send,

impl<T> Send for UnboundedSender<T>
where T: Send,

impl<T> Send for WeakSender<T>
where T: Send,

impl<T> Send for WeakUnboundedSender<T>
where T: Send,

impl<T> Send for Receiver<T>
where T: Send,

impl<T> Send for Sender<T>
where T: Send,

impl<T> Send for OwnedMutexGuard<T>
where T: Send + ?Sized,

impl<T> Send for SendError<T>
where T: Send,

impl<T> Send for Receiver<T>
where T: Send + Sync,

impl<T> Send for Sender<T>
where T: Send + Sync,

impl<T> Send for JoinSet<T>
where T: Send,

impl<T> Send for LocalKey<T>

impl<T> Send for Timeout<T>
where T: Send,

impl<T, F> Send for TaskLocalFuture<T, F>
where T: Send, F: Send,

impl<W> Send for BufWriter<W>
where W: Send,

impl<I, A> Send for Retry<I, A>
where I: Send, A: Send, <A as Action>::Future: Send,

impl<I, A, C> Send for RetryIf<I, A, C>
where I: Send, A: Send, C: Send, <A as Action>::Future: Send,

impl Send for TlsAcceptor

impl<IO> Send for TlsStream<IO>
where IO: Send,

impl<IO> Send for TlsStream<IO>
where IO: Send,

impl<IO> Send for Accept<IO>
where IO: Send,

impl<IO> Send for Connect<IO>
where IO: Send,

impl<IO> Send for FallibleAccept<IO>
where IO: Send,

impl<IO> Send for FallibleConnect<IO>
where IO: Send,

impl<IO> Send for LazyConfigAcceptor<IO>
where IO: Send,

impl<IO> Send for StartHandshake<IO>
where IO: Send,

impl<T> Send for TlsStream<T>
where T: Send,

impl Send for Elapsed

impl<I> Send for Iter<I>
where I: Send,

impl<K, V> Send for StreamMap<K, V>
where K: Send, V: Send,

impl<S> Send for ChunksTimeout<S>
where S: Send, <S as Stream>::Item: Send,

impl<S> Send for Timeout<S>
where S: Send,

impl<S> Send for TimeoutRepeating<S>
where S: Send,

impl<S> Send for StreamNotifyClose<S>
where S: Send,

impl<St> Send for Skip<St>
where St: Send,

impl<St> Send for Take<St>
where St: Send,

impl<St, F> Send for Filter<St, F>
where St: Send, F: Send,

impl<St, F> Send for FilterMap<St, F>
where St: Send, F: Send,

impl<St, F> Send for Map<St, F>
where St: Send, F: Send,

impl<St, F> Send for MapWhile<St, F>
where St: Send, F: Send,

impl<St, F> Send for SkipWhile<St, F>
where St: Send, F: Send,

impl<St, F> Send for TakeWhile<St, F>
where St: Send, F: Send,

impl<St, Fut, F> Send for Then<St, Fut, F>
where St: Send, F: Send, Fut: Send,

impl<T> Send for Fuse<T>
where T: Send,

impl<T> Send for Peekable<T>
where <T as Stream>::Item: Send, T: Send,

impl<T> Send for Once<T>
where T: Send,

impl<T> Send for BroadcastStream<T>

impl<T> Send for ReceiverStream<T>
where T: Send,

impl<T> Send for UnboundedReceiverStream<T>
where T: Send,

impl<T> Send for WatchStream<T>

impl<T, U> Send for Chain<T, U>
where U: Send, T: Send,

impl<T, U> Send for Merge<T, U>
where T: Send, U: Send,

impl Send for Connector

impl<S> Send for MaybeTlsStream<S>
where S: Send,

impl<S> Send for WebSocketStream<S>
where S: Send,

impl Send for Builder

impl Send for BytesCodec

impl Send for LinesCodec

impl Send for DropGuard

impl<'a, T> Send for ReusableBoxFuture<'a, T>

impl<L, R> Send for Either<L, R>
where L: Send, R: Send,

impl<R> Send for ReaderStream<R>
where R: Send,

impl<R, F> Send for InspectReader<R, F>
where R: Send, F: Send,

impl<S> Send for CopyToBytes<S>
where S: Send,

impl<S> Send for SinkWriter<S>
where S: Send,

impl<S, B> Send for StreamReader<S, B>
where S: Send, B: Send,

impl<T> Send for Compat<T>
where T: Send,

impl<T> Send for PollSendError<T>
where T: Send,

impl<T> Send for PollSender<T>
where T: Send,

impl<T, D> Send for FramedRead<T, D>
where T: Send, D: Send,

impl<T, E> Send for FramedWrite<T, E>
where T: Send, E: Send,

impl<T, U> Send for Framed<T, U>
where T: Send, U: Send,

impl<T, U> Send for FramedParts<T, U>
where T: Send, U: Send,

impl<W, F> Send for InspectWriter<W, F>
where W: Send, F: Send,

impl Send for Error

impl Send for Offset

impl Send for Value

impl Send for Error

impl Send for IntoIter

impl Send for Date

impl Send for Datetime

impl Send for Time

impl<'a> !Send for Serializer<'a>

impl<'a> Send for Entry<'a>

impl<'a> Send for Deserializer<'a>

impl<'a> Send for Iter<'a>

impl<'a> Send for IterMut<'a>

impl<'a> Send for Keys<'a>

impl<'a> Send for OccupiedEntry<'a>

impl<'a> Send for VacantEntry<'a>

impl<'a> Send for Values<'a>

impl<K, V> Send for Map<K, V>
where K: Send, V: Send,

impl<T> Send for Spanned<T>
where T: Send,

impl Send for None

impl<'a, T, Request> Send for Ready<'a, T, Request>
where T: Send,

impl<A, B> Send for Either<A, B>
where A: Send, B: Send,

impl<F> Send for AndThenLayer<F>
where F: Send,

impl<F> Send for MapErrLayer<F>
where F: Send,

impl<F> Send for MapFutureLayer<F>
where F: Send,

impl<F> Send for MapRequestLayer<F>
where F: Send,

impl<F> Send for MapResponseLayer<F>
where F: Send,

impl<F> Send for MapResultLayer<F>
where F: Send,

impl<F> Send for ThenLayer<F>
where F: Send,

impl<F, N> Send for MapErrFuture<F, N>
where F: Send, N: Send,

impl<F, N> Send for MapResponseFuture<F, N>
where F: Send, N: Send,

impl<F, N> Send for MapResultFuture<F, N>
where F: Send, N: Send,

impl<F, S> Send for FutureService<F, S>
where F: Send, S: Send,

impl<F1, F2, N> Send for AndThenFuture<F1, F2, N>
where F2: Send, N: Send, F1: Send,

impl<F1, F2, N> Send for ThenFuture<F1, F2, N>
where F2: Send, F1: Send, N: Send,

impl<In, T, U, E> Send for BoxLayer<In, T, U, E>

impl<L> Send for ServiceBuilder<L>
where L: Send,

impl<S, F> Send for AndThen<S, F>
where S: Send, F: Send,

impl<S, F> Send for MapErr<S, F>
where S: Send, F: Send,

impl<S, F> Send for MapFuture<S, F>
where S: Send, F: Send,

impl<S, F> Send for MapRequest<S, F>
where S: Send, F: Send,

impl<S, F> Send for MapResponse<S, F>
where S: Send, F: Send,

impl<S, F> Send for MapResult<S, F>
where S: Send, F: Send,

impl<S, F> Send for Then<S, F>
where S: Send, F: Send,

impl<S, Req> Send for Oneshot<S, Req>
where S: Send, <S as Service<Req>>::Future: Send, Req: Send,

impl<Svc, S> Send for CallAll<Svc, S>
where S: Send, Svc: Send, <Svc as Service<<S as Stream>::Item>>::Future: Send, <Svc as Service<<S as Stream>::Item>>::Response: Send, <Svc as Service<<S as Stream>::Item>>::Error: Send,

impl<Svc, S> Send for CallAllUnordered<Svc, S>
where S: Send, Svc: Send, <Svc as Service<<S as Stream>::Item>>::Future: Send,

impl<T> Send for ResponseFuture<T>
where T: Send,

impl<T> Send for Optional<T>
where T: Send,

impl<T> Send for ServiceFn<T>
where T: Send,

impl<T, Request> Send for ReadyOneshot<T, Request>
where T: Send,

impl<T, U, E> !Send for UnsyncBoxService<T, U, E>

impl<T, U, E> Send for BoxCloneService<T, U, E>

impl<T, U, E> Send for BoxService<T, U, E>

impl Send for GrpcCode

impl Send for LatencyUnit

impl Send for Full

impl Send for AllowOrigin

impl Send for Any

impl Send for CorsLayer

impl Send for MaxAge

impl Send for Vary

impl<B> Send for Limited<B>
where B: Send,

impl<C> Send for SharedClassifier<C>
where C: Send,

impl<C, F> Send for MapFailureClass<C, F>
where C: Send, F: Send,

impl<D, E> Send for UnsyncBoxBody<D, E>

impl<F> Send for ResponseFuture<F>
where F: Send,

impl<FailureClass, ClassifyEos> Send for ClassifiedResponse<FailureClass, ClassifyEos>
where ClassifyEos: Send, FailureClass: Send,

impl<S> Send for Cors<S>
where S: Send,

impl<T> Send for NeverClassifyEos<T>

impl Send for Identity

impl<F> Send for LayerFn<F>
where F: Send,

impl<Inner, Outer> Send for Stack<Inner, Outer>
where Inner: Send, Outer: Send,

impl !Send for EnteredSpan

impl Send for Span

impl<'a> Send for Entered<'a>

impl<T> Send for Instrumented<T>
where T: Send,

impl<T> Send for WithDispatch<T>
where T: Send,

impl Send for Identifier

impl Send for Empty

impl Send for FieldSet

impl Send for Iter

impl Send for Kind

impl Send for Current

impl Send for Id

impl Send for Dispatch

impl Send for Field

impl Send for Level

impl Send for LevelFilter

impl Send for Interest

impl<'a> !Send for ValueSet<'a>

impl<'a> !Send for Attributes<'a>

impl<'a> !Send for Record<'a>

impl<'a> !Send for Event<'a>

impl<'a> Send for Metadata<'a>

impl<T> Send for DebugValue<T>
where T: Send,

impl<T> Send for DisplayValue<T>
where T: Send,

impl<T> Send for Instrumented<T>
where T: Send,

impl<T> Send for WithDispatch<T>
where T: Send,

impl Send for Times

impl Send for Freq

impl Send for Builder

impl Send for LogTracer

impl Send for BadName

impl Send for Builder

impl Send for Directive

impl Send for EnvFilter

impl Send for FilterId

impl Send for ParseError

impl Send for IntoIter

impl Send for Targets

impl Send for Compact

impl Send for FmtSpan

impl Send for Full

impl Send for Pretty

impl Send for TestWriter

impl Send for SystemTime

impl Send for Uptime

impl Send for Identity

impl Send for Registry

impl Send for Error

impl<'a> !Send for DefaultVisitor<'a>

impl<'a> !Send for PrettyVisitor<'a>

impl<'a> !Send for Data<'a>

impl<'a> !Send for Extensions<'a>

impl<'a> !Send for ExtensionsMut<'a>

impl<'a> Send for Iter<'a>

impl<'a, F> !Send for FieldFnVisitor<'a, F>

impl<'a, R> Send for Scope<'a, R>
where R: Sync,

impl<'a, R> Send for ScopeFromRoot<'a, R>
where <R as LookupSpan<'a>>::Data: Send, R: Sync,

impl<'a, R> Send for SpanRef<'a, R>
where <R as LookupSpan<'a>>::Data: Send, R: Sync,

impl<'a, S> Send for Context<'a, S>
where S: Sync,

impl<'a, S, N> !Send for FmtContext<'a, S, N>

impl<'a, W> !Send for MutexGuardWriter<'a, W>

impl<'writer> !Send for Writer<'writer>

impl<A, B> Send for EitherWriter<A, B>
where A: Send, B: Send,

impl<A, B> Send for OrElse<A, B>
where A: Send, B: Send,

impl<A, B> Send for Tee<A, B>
where A: Send, B: Send,

impl<A, B, S> Send for And<A, B, S>
where A: Send, B: Send,

impl<A, B, S> Send for Or<A, B, S>
where A: Send, B: Send,

impl<A, S> Send for Not<A, S>
where A: Send,

impl<D, V> Send for Delimited<D, V>
where D: Send, V: Send,

impl<D, V> Send for VisitDelimited<D, V>
where D: Send, V: Send,

impl<E> Send for FormattedFields<E>
where E: ?Sized,

impl<F> Send for FilterFn<F>
where F: Send,

impl<F> Send for FieldFn<F>
where F: Send,

impl<F> Send for OffsetTime<F>
where F: Send,

impl<F> Send for UtcTime<F>
where F: Send,

impl<F, T> Send for Format<F, T>
where F: Send, T: Send,

impl<L, F, S> Send for Filtered<L, F, S>
where F: Send, L: Send,

impl<L, I, S> Send for Layered<L, I, S>
where L: Send, I: Send,

impl<L, S> Send for Handle<L, S>
where L: Send + Sync,

impl<L, S> Send for Layer<L, S>
where L: Send + Sync,

impl<M> Send for WithMaxLevel<M>
where M: Send,

impl<M> Send for WithMinLevel<M>
where M: Send,

impl<M, F> Send for WithFilter<M, F>
where M: Send, F: Send,

impl<N, E, F, W> Send for Subscriber<N, E, F, W>
where F: Send, W: Send, N: Send, E: Send,

impl<N, E, F, W> Send for SubscriberBuilder<N, E, F, W>
where F: Send, W: Send, N: Send, E: Send,

impl<S, F, R> Send for DynFilterFn<S, F, R>
where F: Send, R: Send,

impl<S, N, E, W> Send for Layer<S, N, E, W>
where W: Send, N: Send, E: Send,

impl<V> Send for Alt<V>
where V: Send,

impl<V> Send for Messages<V>
where V: Send,

impl<W> Send for ArcWriter<W>
where W: Sync + Send,

impl Send for TrieSpec

impl Send for NodePlan

impl Send for ValuePlan

impl Send for Bytes

impl Send for BytesWeak

impl Send for NibbleVec

impl Send for TrieFactory

impl<'a> Send for Node<'a>

impl<'a> Send for NodeHandle<'a>

impl<'a> Send for Value<'a>

impl<'a> Send for NibbleSlice<'a>

impl<'a, 'cache, L> !Send for TrieDBNodeDoubleEndedIterator<'a, 'cache, L>

impl<'a, 'cache, L> !Send for TrieDBNodeIterator<'a, 'cache, L>

impl<'a, 'cache, L> !Send for TrieDBDoubleEndedIterator<'a, 'cache, L>

impl<'a, 'cache, L> !Send for TrieDBIterator<'a, 'cache, L>

impl<'a, 'cache, L> !Send for TrieDBKeyDoubleEndedIterator<'a, 'cache, L>

impl<'a, 'cache, L> !Send for TrieDBKeyIterator<'a, 'cache, L>

impl<'a, 'cache, L, Q> !Send for Lookup<'a, 'cache, L, Q>

impl<'a, H> Send for TrieAccess<'a, H>
where H: Send + Sync,

impl<'a, L> !Send for TrieDBMut<'a, L>

impl<'a, T, DB> Send for TrieBuilder<'a, T, DB>
where DB: Send,

impl<'db, 'cache, L> !Send for TrieKinds<'db, 'cache, L>

impl<'db, 'cache, L> !Send for SecTrieDB<'db, 'cache, L>

impl<'db, 'cache, L> !Send for FatDB<'db, 'cache, L>

impl<'db, 'cache, L> !Send for FatDBIterator<'db, 'cache, L>

impl<'db, 'cache, L> !Send for TrieDB<'db, 'cache, L>

impl<'db, 'cache, L> !Send for TrieDBBuilder<'db, 'cache, L>

impl<'db, L> !Send for SecTrieDBMut<'db, L>

impl<'db, L> !Send for FatDBMut<'db, L>

impl<'db, L> !Send for TrieDBMutBuilder<'db, L>

impl<D> Send for OwnedNode<D>
where D: Send,

impl<H> Send for CachedValue<H>
where H: Send,

impl<H> Send for MerkleValue<H>
where H: Send,

impl<H> Send for NodeHandleOwned<H>
where H: Send,

impl<H> Send for NodeOwned<H>
where H: Send,

impl<H> Send for ValueOwned<H>
where H: Send,

impl<HO> Send for ChildReference<HO>
where HO: Send,

impl<HO> Send for Record<HO>
where HO: Send,

impl<HO, CE> Send for Error<HO, CE>
where HO: Send, CE: Send,

impl<L> Send for Value<L>

impl<L> Send for Recorder<L>

impl<L> Send for TrieDBRawIterator<L>

impl<T> Send for TrieRoot<T>

impl<T> Send for TrieRootPrint<T>
where T: Send,

impl<T> Send for TrieRootUnhashed<T>
where T: Send,

impl<T, E> Send for TrieError<T, E>
where T: Send, E: Send,

impl<'a> Send for Value<'a>

impl Send for MessageType

impl Send for OpCode

impl Send for DNSClass

impl Send for AppUsage

impl Send for AuthUsage

impl Send for CacheUsage

impl Send for OpUsage

impl Send for UserUsage

impl Send for Property

impl Send for Value

impl Send for EdnsCode

impl Send for EdnsOption

impl Send for Algorithm

impl Send for SvcParamKey

impl Send for CertUsage

impl Send for Matching

impl Send for Selector

impl Send for RData

impl Send for RecordType

impl Send for DecodeError

impl Send for EncodeMode

impl Send for DnsSecError

impl Send for ProtoError

impl Send for Flags

impl Send for Header

impl Send for Message

impl Send for Query

impl Send for QueryParts

impl Send for Edns

impl Send for LowerQuery

impl Send for Label

impl Send for Name

impl Send for ZoneUsage

impl Send for A

impl Send for AAAA

impl Send for CAA

impl Send for KeyValue

impl Send for CSYNC

impl Send for HINFO

impl Send for HTTPS

impl Send for MX

impl Send for ANAME

impl Send for CNAME

impl Send for NS

impl Send for PTR

impl Send for NAPTR

impl Send for NULL

impl Send for OPENPGPKEY

impl Send for OPT

impl Send for SOA

impl Send for SRV

impl Send for SSHFP

impl Send for Alpn

impl Send for EchConfig

impl Send for Mandatory

impl Send for SVCB

impl Send for Unknown

impl Send for TLSA

impl Send for TXT

impl Send for LowerName

impl Send for RecordSet

impl Send for RrKey

impl Send for TokioTime

impl Send for DnsRequest

impl Send for DnsResponse

impl Send for DnsExchange

impl<'a> Send for LabelIter<'a>

impl<'a> Send for BinDecoder<'a>

impl<'a> Send for BinEncoder<'a>

impl<'a, R> Send for RecordRef<'a, R>
where R: Sync,

impl<'a, T> Send for Verified<'a, T>
where T: Sync,

impl<'r> Send for RrsetRecords<'r>

impl<F, S, MF> Send for DnsMultiplexerConnect<F, S, MF>

impl<F, S, TE> Send for DnsExchangeConnect<F, S, TE>
where TE: Send,

impl<H> Send for RetryDnsHandle<H>

impl<R> Send for Record<R>
where R: Send,

impl<R> Send for RecordParts<R>
where R: Send,

impl<S> Send for TcpClientConnect<S>

impl<S> Send for TcpClientStream<S>

impl<S> Send for TcpStream<S>

impl<S> Send for UdpStream<S>

impl<S> Send for FirstAnswerFuture<S>
where S: Send,

impl<S, MF> Send for UdpClientConnect<S, MF>

impl<S, MF> Send for UdpClientStream<S, MF>

impl<S, MF> Send for DnsMultiplexer<S, MF>

impl<S, TE> Send for DnsExchangeBackground<S, TE>
where TE: Send,

impl<T> Send for IpHint<T>
where T: Send,

impl<T> Send for Restrict<T>
where T: Send,

impl Send for Protocol

impl Send for DnsLru

impl Send for TtlConfig

impl Send for Ipv4Lookup

impl Send for Ipv6Lookup

impl Send for Lookup

impl Send for MxLookup

impl Send for NsLookup

impl Send for SoaLookup

impl Send for SrvLookup

impl Send for TlsaLookup

impl Send for TxtLookup

impl Send for LookupIp

impl Send for TokioHandle

impl Send for Hosts

impl Send for Resolver

impl<'a> Send for LookupIter<'a>

impl<'a> Send for LookupRecordIter<'a>

impl<'i> Send for Ipv4LookupIter<'i>

impl<'i> Send for Ipv6LookupIter<'i>

impl<'i> Send for MxLookupIter<'i>

impl<'i> Send for NsLookupIter<'i>

impl<'i> Send for ReverseLookupIter<'i>

impl<'i> Send for SoaLookupIter<'i>

impl<'i> Send for SrvLookupIter<'i>

impl<'i> Send for TlsaLookupIter<'i>

impl<'i> Send for TxtLookupIter<'i>

impl<'i> Send for LookupIpIter<'i>

impl<C, E> Send for LookupIpFuture<C, E>

impl<P> Send for GenericConnector<P>

impl<P> Send for NameServer<P>

impl<P> Send for NameServerPool<P>

impl<P> Send for AsyncResolver<P>

impl<'a, T> !Send for Locked<'a, T>

impl Send for Action

impl Send for Runtime

impl Send for State

impl Send for Command

impl Send for Command

impl Send for Command

impl Send for Command

impl Send for Command

impl Send for Command

impl Send for TryRuntime

impl Send for LiveState

impl Send for RefTimeInfo

impl<B> Send for InherentDataProvider<B>

impl<B> Send for InherentDataProvider<B>

impl<Block, HostFns> Send for MbmChecker<Block, HostFns>
where Block: Send, HostFns: Send,

impl Send for Connector

impl Send for Error

impl Send for TlsError

impl Send for UrlError

impl Send for Message

impl Send for Role

impl Send for CloseCode

impl Send for Control

impl Send for Data

impl Send for OpCode

impl Send for Mode

impl Send for NoCallback

impl Send for Frame

impl Send for FrameHeader

impl<'t> Send for CloseFrame<'t>

impl<Obj, Stream> Send for RoundResult<Obj, Stream>
where Stream: Send, Obj: Send,

impl<Obj, Stream> Send for StageResult<Obj, Stream>
where Obj: Send, Stream: Send,

impl<Role> Send for HandshakeError<Role>
where Role: Send, <Role as HandshakeRole>::InternalStream: Send,

impl<Role> Send for MidHandshake<Role>
where Role: Send, <Role as HandshakeRole>::InternalStream: Send,

impl<S> Send for MaybeTlsStream<S>
where S: Send,

impl<S> Send for ClientHandshake<S>
where S: Send,

impl<S, C> Send for ServerHandshake<S, C>
where C: Send, S: Send,

impl<Stream> Send for HandshakeMachine<Stream>
where Stream: Send,

impl<Stream> Send for FrameSocket<Stream>
where Stream: Send,

impl<Stream> Send for WebSocket<Stream>
where Stream: Send,

impl<const CHUNK_SIZE: usize> Send for ReadBuffer<CHUNK_SIZE>

impl Send for XxHash32

impl Send for XxHash64

impl Send for Hash128

impl Send for Hash64

impl Send for ATerm

impl Send for B0

impl Send for B1

impl Send for Z0

impl Send for Equal

impl Send for Greater

impl Send for Less

impl Send for UTerm

impl<U> Send for NInt<U>
where U: Send,

impl<U> Send for PInt<U>
where U: Send,

impl<U, B> Send for UInt<U, B>
where U: Send, B: Send,

impl<V, A> Send for TArr<V, A>
where V: Send, A: Send,

impl Send for BidiClass

impl Send for Direction

impl Send for Error

impl Send for Level

impl<'a, 'text> Send for Paragraph<'a, 'text>

impl<'a, 'text> Send for Paragraph<'a, 'text>

impl<'text> Send for BidiInfo<'text>

impl<'text> Send for InitialInfo<'text>

impl<'text> Send for ParagraphBidiInfo<'text>

impl<'text> Send for Utf8IndexLenIter<'text>

impl<'text> Send for BidiInfo<'text>

impl<'text> Send for InitialInfo<'text>

impl<'text> Send for ParagraphBidiInfo<'text>

impl<'text> Send for Utf16CharIndexIter<'text>

impl<'text> Send for Utf16CharIter<'text>

impl<'text> Send for Utf16IndexLenIter<'text>

impl<I> Send for Decompositions<I>
where I: Send,

impl<I> Send for Recompositions<I>
where I: Send,

impl<I> Send for Replacements<I>
where I: Send,

impl<I> Send for StreamSafe<I>
where I: Send,

impl<'a> Send for GraphemeIndices<'a>

impl<'a> Send for Graphemes<'a>

impl<'a> Send for USentenceBoundIndices<'a>

impl<'a> Send for USentenceBounds<'a>

impl<'a> Send for UWordBoundIndices<'a>

impl<'a> Send for UWordBounds<'a>

impl<'a> Send for UnicodeSentences<'a>

impl<'a> Send for UnicodeWordIndices<'a>

impl<'a> Send for UnicodeWords<'a>

impl Send for Error

impl Send for Error

impl Send for ReadError

impl<T> Send for Uvi<T>
where T: Send,

impl<T> Send for UviBytes<T>
where T: Send,

impl Send for EndOfInput

impl<'a> Send for Input<'a>

impl<'a> Send for Reader<'a>

impl Send for Origin

impl Send for ParseError

impl Send for Position

impl Send for Url

impl<'a> !Send for ParseOptions<'a>

impl<'a> Send for PathSegmentsMut<'a>

impl<'a> Send for UrlQuery<'a>

impl<S> Send for Host<S>
where S: Send,

impl Send for Incomplete

impl<'a> Send for BufReadDecoderError<'a>

impl<'a> Send for DecodeError<'a>

impl<B> Send for BufReadDecoder<B>
where B: Send,

impl<F> Send for LossyDecoder<F>
where F: Send,

impl Send for Parser

impl Send for Void

impl Send for DirEntry

impl Send for Error

impl Send for IntoIter

impl Send for WalkDir

impl<I, P> Send for FilterEntry<I, P>
where I: Send, P: Send,

impl Send for Closed

impl Send for Giver

impl Send for SharedGiver

impl Send for Taker

impl !Send for JsError

impl !Send for JsValue

impl Send for WasmSlice

impl<T> !Send for Closure<T>

impl<T> Send for WasmRet<T>
where <T as WasmAbi>::Prim1: Send, <T as WasmAbi>::Prim2: Send, <T as WasmAbi>::Prim3: Send, <T as WasmAbi>::Prim4: Send,

impl<T> Send for Clamped<T>
where T: Send,

impl<T> Send for JsStatic<T>

impl !Send for ImportKind

impl !Send for ImportModule

impl !Send for LitOrExpr

impl !Send for Enum

impl !Send for Export

impl !Send for Function

impl !Send for Import

impl !Send for ImportStatic

impl !Send for ImportString

impl !Send for ImportType

impl !Send for LinkToModule

impl !Send for Program

impl !Send for StringEnum

impl !Send for Struct

impl !Send for StructField

impl !Send for Variant

impl !Send for Diagnostic

impl Send for MethodKind

impl Send for MethodSelf

impl Send for TypeKind

impl Send for Operation

impl<T> Send for ShortHash<T>
where T: Send,

impl !Send for JsFuture

impl !Send for BindgenAttrs

impl Send for GasMeter

impl Send for Injector

impl Send for Injector

impl Send for Delay

impl Send for Interval

impl Send for Timer

impl Send for TimerHandle

impl<F> Send for Timeout<F>
where <F as TryFuture>::Error: Sized, F: Send,

impl<S> Send for TimeoutStream<S>
where <S as TryStream>::Error: Sized, S: Send,

impl Send for BlockType

impl Send for Encoding

impl Send for FrameKind

impl Send for HeapType

impl Send for TagKind

impl Send for Type

impl Send for TypeBounds

impl Send for TypeRef

impl Send for ValType

impl Send for EntityType

impl Send for Type

impl Send for Frame

impl Send for FuncType

impl Send for GlobalType

impl Send for Ieee32

impl Send for Ieee64

impl Send for MemArg

impl Send for MemoryType

impl Send for PackedIndex

impl Send for Parser

impl Send for RefType

impl Send for TableType

impl Send for TagType

impl Send for V128

impl Send for Validator

impl Send for KebabStr

impl Send for KebabString

impl Send for ModuleType

impl Send for RecordType

impl Send for TupleType

impl Send for TypeId

impl Send for Types

impl Send for UnionType

impl Send for VariantCase

impl Send for VariantType

impl<'a> Send for Chunk<'a>

impl<'a> Send for ComponentAlias<'a>

impl<'a> Send for ComponentDefinedType<'a>

impl<'a> Send for ComponentFuncResult<'a>

impl<'a> Send for ComponentInstance<'a>

impl<'a> Send for ComponentName<'a>

impl<'a> Send for ComponentType<'a>

impl<'a> Send for CoreType<'a>

impl<'a> Send for DataKind<'a>

impl<'a> Send for ElementItems<'a>

impl<'a> Send for ElementKind<'a>

impl<'a> Send for Instance<'a>

impl<'a> Send for InstanceTypeDeclaration<'a>

impl<'a> Send for ModuleTypeDeclaration<'a>

impl<'a> Send for Name<'a>

impl<'a> Send for Operator<'a>

impl<'a> Send for Payload<'a>

impl<'a> Send for TableInit<'a>

impl<'a> Send for ValidPayload<'a>

impl<'a> Send for BinaryReader<'a>

impl<'a> Send for BrTable<'a>

impl<'a> Send for ComponentExport<'a>

impl<'a> Send for ComponentFuncType<'a>

impl<'a> Send for ComponentImport<'a>

impl<'a> Send for ConstExpr<'a>

impl<'a> Send for CustomSectionReader<'a>

impl<'a> Send for Data<'a>

impl<'a> Send for Element<'a>

impl<'a> Send for Export<'a>

impl<'a> Send for FunctionBody<'a>

impl<'a> Send for Global<'a>

impl<'a> Send for Import<'a>

impl<'a> Send for IndirectNaming<'a>

impl<'a> Send for InstantiationArg<'a>

impl<'a> Send for LocalsIterator<'a>

impl<'a> Send for LocalsReader<'a>

impl<'a> Send for Naming<'a>

impl<'a> Send for OperatorsIterator<'a>

impl<'a> Send for OperatorsReader<'a>

impl<'a> Send for ProducersField<'a>

impl<'a> Send for ProducersFieldValue<'a>

impl<'a> Send for Table<'a>

impl<'a> Send for VariantCase<'a>

impl<'a> Send for TypesRef<'a>

impl<'a, T> Send for SectionLimited<'a, T>
where T: Send,

impl<'a, T> Send for SectionLimitedIntoIter<'a, T>
where T: Send,

impl<'a, T> Send for SectionLimitedIntoIterWithOffsets<'a, T>
where T: Send,

impl<'a, T> Send for Subsections<'a, T>
where T: Send,

impl<'a, T> Send for WasmFuncTypeInputs<'a, T>
where T: Sync,

impl<'a, T> Send for WasmFuncTypeOutputs<'a, T>
where T: Sync,

impl<T> Send for FuncToValidate<T>
where T: Send,

impl<T> Send for FuncValidator<T>
where T: Send,

impl Send for CallHook

impl Send for Extern

impl Send for ExternType

impl Send for Mutability

impl Send for OptLevel

impl Send for Strategy

impl Send for Val

impl Send for ValType

impl Send for Config

impl Send for Engine

impl Send for ExternRef

impl Send for FrameInfo

impl Send for FrameSymbol

impl Send for Func

impl Send for FuncType

impl Send for Global

impl Send for GlobalType

impl Send for Instance

impl Send for Memory

impl Send for MemoryType

impl Send for Module

impl Send for StoreLimits

impl Send for Table

impl Send for TableType

impl<'a, T> Send for Caller<'a, T>
where T: Send,

impl<'a, T> Send for StoreContext<'a, T>
where T: Sync,

impl<'a, T> Send for StoreContextMut<'a, T>
where T: Send,

impl<'instance> Send for Export<'instance>

impl<'module> Send for ExportType<'module>

impl<'module> Send for ImportType<'module>

impl<Params, Results> Send for TypedFunc<Params, Results>

impl<T> Send for InstancePre<T>

impl<T> Send for Linker<T>

impl<T> Send for Store<T>
where T: Send,

impl Send for CacheConfig

impl<'config> Send for ModuleCacheEntry<'config>

impl Send for Relocation

impl<'a> !Send for ModuleTextBuilder<'a>

impl<T> Send for IsaBuilder<T>

impl Send for FlagValue

impl Send for Initializer

impl Send for MemoryStyle

impl Send for ModuleType

impl Send for ObjectKind

impl Send for SettingKind

impl Send for TableStyle

impl Send for Trap

impl Send for LibCall

impl Send for FilePos

impl Send for FunctionLoc

impl Send for HostPtr

impl Send for MemoryPlan

impl Send for Module

impl Send for ModuleTypes

impl Send for Setting

impl Send for StackMap

impl Send for TablePlan

impl Send for Tunables

impl<'a> Send for DebugInfoData<'a>

impl<'a> Send for FunctionBodyData<'a>

impl<'a> Send for NameSection<'a>

impl<'a, 'data> Send for ModuleEnvironment<'a, 'data>

impl<'a, T> !Send for InitMemory<'a, T>

impl<'data> Send for ModuleTranslation<'data>

impl<P> Send for VMOffsets<P>
where P: Send,

impl<P> Send for VMOffsetsFields<P>
where P: Send,

impl<T> Send for ScopeVec<T>
where T: Send,

impl Send for CodeMemory

impl Send for VTuneAgent

impl<'a> Send for ObjectBuilder<'a>

impl<'a> Send for SymbolizeContext<'a>

impl Send for RecordId

impl Send for DebugEntry

impl Send for FileHeader

impl Send for JitDumpFile

impl !Send for StorePtr

impl !Send for TlsRestore

impl Send for Export

impl Send for Table

impl Send for TrapReason

impl Send for WaitResult

impl Send for Backtrace

impl Send for Memory

impl Send for MemoryImage

impl Send for Mmap

impl Send for MmapVec

impl Send for Trap

impl Send for VMContext

impl Send for WasmFault

impl Send for ValRaw

impl<'a> Send for Imports<'a>

impl Send for EntityIndex

impl Send for EntityType

impl Send for GlobalInit

impl Send for WasmError

impl Send for WasmType

impl Send for DataIndex

impl Send for ElemIndex

impl Send for FuncIndex

impl Send for Global

impl Send for GlobalIndex

impl Send for Memory

impl Send for MemoryIndex

impl Send for Table

impl Send for TableIndex

impl Send for Tag

impl Send for TagIndex

impl Send for TypeIndex

impl Send for DerTypeId

impl Send for Error

impl Send for KeyUsage

impl<'a> Send for CertRevocationList<'a>

impl<'a> Send for BorrowedRevokedCert<'a>

impl<'a> Send for Cert<'a>

impl<'a> Send for EndEntityCert<'a>

impl<'a> Send for RawPublicKeyEntity<'a>

impl<'a> Send for RevocationOptions<'a>

impl<'p> Send for VerifiedPath<'p>

impl<'a> Send for TrustAnchor<'a>

impl Send for Const

impl Send for Mut

impl<I> Send for Bidi<I>
where I: Send,

impl<Inner> Send for Frozen<Inner>
where Inner: Send,

impl<M, T> !Send for Address<M, T>

impl<T> Send for FmtBinary<T>
where T: Send,

impl<T> Send for FmtDisplay<T>
where T: Send,

impl<T> Send for FmtList<T>
where T: Send,

impl<T> Send for FmtLowerExp<T>
where T: Send,

impl<T> Send for FmtLowerHex<T>
where T: Send,

impl<T> Send for FmtOctal<T>
where T: Send,

impl<T> Send for FmtPointer<T>
where T: Send,

impl<T> Send for FmtUpperExp<T>
where T: Send,

impl<T> Send for FmtUpperHex<T>
where T: Send,

impl Send for PublicKey

impl Send for PEMError

impl Send for X509Error

impl Send for Validity

impl Send for NidError

impl Send for CtVersion

impl Send for KeyUsage

impl Send for NSCertType

impl Send for ReasonFlags

impl Send for Pem

impl Send for ASN1Time

impl Send for ReasonCode

impl Send for X509Version

impl<'a> Send for ParsedCriAttribute<'a>

impl<'a> Send for DistributionPointName<'a>

impl<'a> Send for GeneralName<'a>

impl<'a> Send for ParsedExtension<'a>

impl<'a> Send for PublicKey<'a>

impl<'a> Send for SignatureAlgorithm<'a>

impl<'a> Send for TbsCertificate<'a>

impl<'a> Send for UniqueIdentifier<'a>

impl<'a> Send for X509Certificate<'a>

impl<'a> Send for ExtensionRequest<'a>

impl<'a> Send for X509CriAttribute<'a>

impl<'a> Send for AccessDescription<'a>

impl<'a> Send for AuthorityInfoAccess<'a>

impl<'a> Send for AuthorityKeyIdentifier<'a>

impl<'a> Send for CRLDistributionPoint<'a>

impl<'a> Send for CRLDistributionPoints<'a>

impl<'a> Send for CtExtensions<'a>

impl<'a> Send for CtLogID<'a>

impl<'a> Send for DigitallySigned<'a>

impl<'a> Send for ExtendedKeyUsage<'a>

impl<'a> Send for GeneralSubtree<'a>

impl<'a> Send for IssuerAlternativeName<'a>

impl<'a> Send for KeyIdentifier<'a>

impl<'a> Send for NameConstraints<'a>

impl<'a> Send for PolicyInformation<'a>

impl<'a> Send for PolicyMapping<'a>

impl<'a> Send for PolicyMappings<'a>

impl<'a> Send for PolicyQualifierInfo<'a>

impl<'a> Send for SubjectAlternativeName<'a>

impl<'a> Send for X509Extension<'a>

impl<'a> Send for ECPoint<'a>

impl<'a> Send for RSAPublicKey<'a>

impl<'a> Send for RevokedCertificate<'a>

impl<'a> Send for TbsCertList<'a>

impl<'a> Send for RsaAesOaepParams<'a>

impl<'a> Send for RsaSsaPssParams<'a>

impl<'a> Send for EcdsaSigValue<'a>

impl<'a> Send for AlgorithmIdentifier<'a>

impl<'a> Send for AttributeTypeAndValue<'a>

impl<'a> Send for SubjectPublicKeyInfo<'a>

impl<'a> Send for X509Name<'a>

impl<'a, 'b> Send for MaskGenAlgorithm<'a, 'b>

impl<Reader> Send for PemIterator<Reader>
where Reader: Send,

impl<T> Send for BasicExtension<T>
where T: Send,

impl Send for Mode

impl Send for Config

impl Send for Packet

impl Send for Stream

impl Send for StreamId

impl<T> Send for Connection<T>
where T: Send,

impl Send for BERMode

impl Send for PCBit

impl Send for TagClass

impl Send for UTCTime

impl Send for ASN1Error

impl Send for Tag

impl<'a> Send for DERWriter<'a>

impl<'a> Send for DERWriterSeq<'a>

impl<'a> Send for DERWriterSet<'a>

impl<'a, 'b> Send for BERReader<'a, 'b>

impl<'a, 'b> Send for BERReaderSeq<'a, 'b>

impl<'a, 'b> Send for BERReaderSet<'a, 'b>

impl<B, T> Send for Ref<B, T>
where B: Send, T: Send + ?Sized,

impl<O> Send for F32<O>
where O: Send,

impl<O> Send for F64<O>
where O: Send,

impl<O> Send for I128<O>
where O: Send,

impl<O> Send for I16<O>
where O: Send,

impl<O> Send for I32<O>
where O: Send,

impl<O> Send for I64<O>
where O: Send,

impl<O> Send for U128<O>
where O: Send,

impl<O> Send for U16<O>
where O: Send,

impl<O> Send for U32<O>
where O: Send,

impl<O> Send for U64<O>
where O: Send,

impl<T> Send for Unalign<T>
where T: Send,

impl<Z> Send for Zeroizing<Z>
where Z: Send,

impl Send for NoOp

impl Send for Status

impl<'a> Send for Compressor<'a>

impl<'a> Send for Decompressor<'a>

impl<'a> Send for DecoderDictionary<'a>

impl<'a> Send for EncoderDictionary<'a>

impl<'a> Send for Decoder<'a>

impl<'a> Send for Encoder<'a>

impl<'a, R> Send for Decoder<'a, R>
where R: Send,

impl<'a, R> Send for Encoder<'a, R>
where R: Send,

impl<'a, W> Send for Decoder<'a, W>
where W: Send,

impl<'a, W> Send for Encoder<'a, W>
where W: Send,

impl<'a, W, F> Send for AutoFinishEncoder<'a, W, F>
where F: Send, W: Send,

impl<'a, W, F> Send for AutoFlushDecoder<'a, W, F>
where F: Send, W: Send,

impl<R, D> Send for Reader<R, D>
where R: Send, D: Send,

impl<W, D> Send for Writer<W, D>
where W: Send, D: Send,

impl Send for CParameter

impl Send for DParameter

impl<'a> Send for InBuffer<'a>

impl<'a, C> Send for OutBuffer<'a, C>
where C: Send + ?Sized,

impl Send for ZSTD_CCtx_s

impl Send for ZSTD_DCtx_s

impl Send for ZSTD_bounds