wasmtime_environ::__core::prelude::rust_2015

Trait Sync

1.55.0 · Source
pub unsafe auto trait Sync { }
Expand description

Types for which it is safe to share references between threads.

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

The precise definition is: a type T is Sync if and only if &T is Send. In other words, if there is no possibility of undefined behavior (including data races) when passing &T references between threads.

As one would expect, primitive types like u8 and f64 are all Sync, and so are simple aggregate types containing them, like tuples, structs and enums. More examples of basic Sync types include “immutable” types like &T, and those with simple inherited mutability, such as Box<T>, Vec<T> and most other collection types. (Generic parameters need to be Sync for their container to be Sync.)

A somewhat surprising consequence of the definition is that &mut T is Sync (if T is Sync) even though it seems like that might provide unsynchronized mutation. The trick is that a mutable reference behind a shared reference (that is, & &mut T) becomes read-only, as if it were a & &T. Hence there is no risk of a data race.

A shorter overview of how Sync and Send relate to referencing:

  • &T is Send if and only if T is Sync
  • &mut T is Send if and only if T is Send
  • &T and &mut T are Sync if and only if T is Sync

Types that are not Sync are those that have “interior mutability” in a non-thread-safe form, such as Cell and RefCell. These types allow for mutation of their contents even through an immutable, shared reference. For example the set method on Cell<T> takes &self, so it requires only a shared reference &Cell<T>. The method performs no synchronization, thus Cell cannot be Sync.

Another example of a non-Sync type is the reference-counting pointer Rc. Given any reference &Rc<T>, you can clone a new Rc<T>, modifying the reference counts in a non-atomic way.

For cases when one does need thread-safe interior mutability, Rust provides atomic data types, as well as explicit locking via sync::Mutex and sync::RwLock. These types ensure that any mutation cannot cause data races, hence the types are Sync. Likewise, sync::Arc provides a thread-safe analogue of Rc.

Any types with interior mutability must also use the cell::UnsafeCell wrapper around the value(s) which can be mutated through a shared reference. Failing to doing this is undefined behavior. For example, transmute-ing from &T to &mut T is invalid.

See the Nomicon for more details about Sync.

Implementors§

1.0.0 · Source§

impl !Sync for Arguments<'_>

Source§

impl !Sync for LocalWaker

1.26.0 · Source§

impl !Sync for Args

1.26.0 · Source§

impl !Sync for ArgsOs

Source§

impl Sync for wasmtime_environ::__core::ffi::c_str::Bytes<'_>

1.0.0 · Source§

impl Sync for AtomicBool

1.34.0 · Source§

impl Sync for AtomicI8

1.34.0 · Source§

impl Sync for AtomicI16

1.34.0 · Source§

impl Sync for AtomicI32

1.34.0 · Source§

impl Sync for AtomicI64

1.0.0 · Source§

impl Sync for AtomicIsize

1.34.0 · Source§

impl Sync for AtomicU8

1.34.0 · Source§

impl Sync for AtomicU16

1.34.0 · Source§

impl Sync for AtomicU32

1.34.0 · Source§

impl Sync for AtomicU64

1.0.0 · Source§

impl Sync for AtomicUsize

1.36.0 · Source§

impl Sync for Waker

1.6.0 · Source§

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

1.44.0 · Source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · Source§

impl<'a> Sync for IoSliceMut<'a>

Source§

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

Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> !Sync for Cell<T>
where T: ?Sized,

1.70.0 · Source§

impl<T> !Sync for OnceCell<T>

1.0.0 · Source§

impl<T> !Sync for RefCell<T>
where T: ?Sized,

1.0.0 · Source§

impl<T> !Sync for UnsafeCell<T>
where T: ?Sized,

1.25.0 · Source§

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

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

1.0.0 · Source§

impl<T> !Sync for std::sync::mpsc::Receiver<T>

Source§

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

1.28.0 · Source§

impl<T> Sync for NonZero<T>

1.31.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> Sync for wasmtime_environ::__core::slice::Iter<'_, T>
where T: Sync,

1.0.0 · Source§

impl<T> Sync for wasmtime_environ::__core::slice::IterMut<'_, T>
where T: Sync,

1.31.0 · Source§

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

1.31.0 · Source§

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

1.0.0 · Source§

impl<T> Sync for AtomicPtr<T>

Source§

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

Source§

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

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

1.0.0 · Source§

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

1.0.0 · Source§

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

Source§

impl<T> Sync for std::sync::mpmc::Receiver<T>
where T: Send,

Source§

impl<T> Sync for std::sync::mpmc::Sender<T>
where T: Send,

1.72.0 · Source§

impl<T> Sync for std::sync::mpsc::Sender<T>
where T: Send,

1.70.0 · Source§

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

Source§

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

1.0.0 · Source§

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

1.19.0 · Source§

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

Source§

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

Source§

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

1.0.0 · Source§

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

1.23.0 · Source§

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

1.23.0 · Source§

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

Source§

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

Source§

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

1.29.0 · Source§

impl<T> Sync for JoinHandle<T>

1.0.0 · Source§

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

Source§

impl<T, A> !Sync for UniqueRc<T, A>
where A: Allocator, T: ?Sized,

1.4.0 · Source§

impl<T, A> !Sync for alloc::rc::Weak<T, A>
where A: Allocator, T: ?Sized,

Source§

impl<T, A> Sync for allocator_api2::stable::boxed::Box<T, A>
where A: Allocator + Sync, T: Sync + ?Sized,

Source§

impl<T, A> Sync for allocator_api2::stable::vec::drain::Drain<'_, T, A>
where T: Sync, A: Sync + Allocator,

Source§

impl<T, A> Sync for allocator_api2::stable::vec::into_iter::IntoIter<T, A>
where T: Sync, A: Allocator + Sync,

Source§

impl<T, A> Sync for hashbrown::table::OccupiedEntry<'_, T, A>
where T: Sync, A: Sync + Allocator,

1.6.0 · Source§

impl<T, A> Sync for wasmtime_environ::prelude::vec::Drain<'_, T, A>
where T: Sync, A: Sync + Allocator,

1.0.0 · Source§

impl<T, A> Sync for wasmtime_environ::prelude::vec::IntoIter<T, A>
where T: Sync, A: Allocator + Sync,

Source§

impl<T, A> Sync for Cursor<'_, T, A>
where T: Sync, A: Allocator + Sync,

Source§

impl<T, A> Sync for CursorMut<'_, T, A>
where T: Sync, A: Allocator + Sync,

1.0.0 · Source§

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

1.6.0 · Source§

impl<T, A> Sync for alloc::collections::vec_deque::drain::Drain<'_, T, A>
where T: Sync, A: Allocator + Sync,

1.0.0 · Source§

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

1.4.0 · Source§

impl<T, A> Sync for alloc::sync::Weak<T, A>
where T: Sync + Send + ?Sized, A: Allocator + Sync,

1.80.0 · Source§

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

impl<T: Send + Sync + ?Sized> Sync for RwLock<T>

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

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

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

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

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

impl<T: Sync + ?Sized> Sync for LockArc<T>

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

impl<T: Sync + ?Sized> Sync for MutexGuardArc<T>

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

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

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

impl Sync for AtomicWaker

impl Sync for Bytes

impl Sync for BytesMut

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

impl Sync for Select<'_>

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

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

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

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

impl Sync for Collector

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

impl Sync for Unparker

impl Sync for Scope<'_>

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

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

impl<T: Sync> Sync for CachePadded<T>

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

impl<T: ?Sized + Sync> Sync for ShardedLockReadGuard<'_, T>

impl<T: ?Sized + Sync> Sync for ShardedLockWriteGuard<'_, T>

impl<T: Send> Sync for Event<T>

impl<T: Send> Sync for EventListener<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Sync for GuardNoSend

impl<'a, R: RawMutex + Sync + 'a, G: GetThreadId + Sync + 'a, T: ?Sized + Sync + 'a> Sync for MappedReentrantMutexGuard<'a, R, G, T>

impl<'a, R: RawMutex + Sync + 'a, G: GetThreadId + Sync + 'a, T: ?Sized + Sync + 'a> Sync for ReentrantMutexGuard<'a, R, G, T>

impl<'a, R: RawMutex + Sync + 'a, T: ?Sized + Sync + 'a> Sync for MappedMutexGuard<'a, R, T>

impl<'a, R: RawMutex + Sync + 'a, T: ?Sized + Sync + 'a> Sync for MutexGuard<'a, R, T>

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

impl<'a, R: RawRwLock + 'a, T: ?Sized + Sync + 'a> Sync for MappedRwLockWriteGuard<'a, R, T>

impl<'a, R: RawRwLockUpgrade + 'a, T: ?Sized + Sync + 'a> Sync for RwLockUpgradableReadGuard<'a, R, T>

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

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

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

impl<R: RawRwLock + Sync, T: Sync + ?Sized> Sync for RwLockReadGuard<'_, R, T>

impl<R: RawRwLock + Sync, T: Sync + ?Sized> Sync for RwLockWriteGuard<'_, R, T>

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

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

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

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

impl<'a, T: Sync> Sync for OnceRef<'a, T>

impl<T, F: Send> Sync for Lazy<T, F>
where OnceCell<T>: Sync,

impl<T: Sync + Send> Sync for OnceBox<T>

impl<T: Sync> Sync for Out<'_, T>

impl Sync for AtomicBool

impl<T, F, S> Sync for ScopeGuard<T, F, S>
where T: Sync, F: FnOnce(T), S: Strategy,

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

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

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

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

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

impl<T> Sync for SyncWrapper<T>

impl<T: Send> Sync for ThreadLocal<T>

impl Sync for AbortHandle

impl<'a> Sync for Notified<'a>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<T: Sync> Sync for ReadHalf<T>

impl<T: Sync> Sync for WriteHalf<T>

impl<T> Sync for Empty<T>

impl<T> Sync for Pending<T>

impl<T> Sync for ReusableBoxFuture<'_, T>

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

impl Sync for ValRaw

impl<'a, T: AsULE> Sync for ZeroVec<'a, T>
where T::ULE: Sync,

impl Sync for CCtx<'_>

impl Sync for DCtx<'_>

impl<'a> Sync for CDict<'a>

impl<'a> Sync for DDict<'a>

Auto implementors§

§

impl !Sync for RawWaker

§

impl Sync for wasmtime_environ::component::dfg::CoreDef

§

impl Sync for wasmtime_environ::component::dfg::Export

§

impl Sync for Instance

§

impl Sync for SideEffect

§

impl Sync for wasmtime_environ::component::dfg::Trampoline

§

impl Sync for ComponentItem

§

impl Sync for wasmtime_environ::component::CoreDef

§

impl Sync for wasmtime_environ::component::Export

§

impl Sync for FixedEncoding

§

impl Sync for FlatType

§

impl Sync for GlobalInitializer

§

impl Sync for InstantiateModule

§

impl Sync for InterfaceType

§

impl Sync for StringEncoding

§

impl Sync for wasmtime_environ::component::Trampoline

§

impl Sync for Transcode

§

impl Sync for TypeDef

§

impl Sync for Collector

§

impl Sync for CompileError

§

impl Sync for ConstOp

§

impl Sync for EngineOrModuleTypeIndex

§

impl Sync for EntityIndex

§

impl Sync for EntityType

§

impl Sync for GcLayout

§

impl Sync for HostCall

§

impl Sync for IndexType

§

impl Sync for Initializer

§

impl Sync for MemoryInitialization

§

impl Sync for ObjectKind

§

impl Sync for RelocationTarget

§

impl Sync for SettingKind

§

impl Sync for TableInitialValue

§

impl Sync for TableSegmentElements

§

impl Sync for Trap

§

impl Sync for TrapSentinel

§

impl Sync for VMGcKind

§

impl Sync for WasmCompositeInnerType

§

impl Sync for WasmError

§

impl Sync for WasmHeapBottomType

§

impl Sync for WasmHeapTopType

§

impl Sync for WasmHeapType

§

impl Sync for WasmStorageType

§

impl Sync for WasmValType

§

impl Sync for Import

§

impl Sync for LibCall

§

impl Sync for AsciiChar

§

impl Sync for wasmtime_environ::__core::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for c_void

§

impl Sync for wasmtime_environ::__core::fmt::Alignment

§

impl Sync for DebugAsHex

§

impl Sync for wasmtime_environ::__core::fmt::Sign

§

impl Sync for BasicBlock

§

impl Sync for UnwindTerminateReason

§

impl Sync for IpAddr

§

impl Sync for Ipv6MulticastScope

§

impl Sync for SocketAddr

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for GetManyMutError

§

impl Sync for SearchStep

§

impl Sync for wasmtime_environ::__core::sync::atomic::Ordering

§

impl Sync for AdapterId

§

impl Sync for AdapterModuleId

§

impl Sync for CallbackId

§

impl Sync for wasmtime_environ::component::dfg::CanonicalOptions

§

impl Sync for ComponentDfg

§

impl Sync for FutureInfo

§

impl Sync for InstanceId

§

impl Sync for MemoryId

§

impl Sync for PostReturnId

§

impl Sync for ReallocId

§

impl Sync for wasmtime_environ::component::dfg::Resource

§

impl Sync for StreamInfo

§

impl Sync for Adapter

§

impl Sync for AdapterOptions

§

impl Sync for CanonicalAbiInfo

§

impl Sync for wasmtime_environ::component::CanonicalOptions

§

impl Sync for CompiledComponentInfo

§

impl Sync for Component

§

impl Sync for ComponentArtifacts

§

impl Sync for ComponentBuiltinFunctionIndex

§

impl Sync for ComponentFuncIndex

§

impl Sync for ComponentIndex

§

impl Sync for ComponentInstanceIndex

§

impl Sync for ComponentTranslation

§

impl Sync for ComponentTypeIndex

§

impl Sync for ComponentTypes

§

impl Sync for ComponentTypesBuilder

§

impl Sync for ComponentUpvarIndex

§

impl Sync for DefinedResourceIndex

§

impl Sync for ExportIndex

§

impl Sync for ExtractCallback

§

impl Sync for ExtractMemory

§

impl Sync for ExtractPostReturn

§

impl Sync for ExtractRealloc

§

impl Sync for ImportIndex

§

impl Sync for LoweredIndex

§

impl Sync for ModuleIndex

§

impl Sync for ModuleInstanceIndex

§

impl Sync for ModuleUpvarIndex

§

impl Sync for NameMapNoIntern

§

impl Sync for RecordField

§

impl Sync for wasmtime_environ::component::Resource

§

impl Sync for ResourceIndex

§

impl Sync for ResourcesBuilder

§

impl Sync for RuntimeCallbackIndex

§

impl Sync for RuntimeComponentInstanceIndex

§

impl Sync for RuntimeImportIndex

§

impl Sync for RuntimeInstanceIndex

§

impl Sync for RuntimeMemoryIndex

§

impl Sync for RuntimePostReturnIndex

§

impl Sync for RuntimeReallocIndex

§

impl Sync for StaticComponentIndex

§

impl Sync for TrampolineIndex

§

impl Sync for TypeComponent

§

impl Sync for TypeComponentGlobalErrorContextTableIndex

§

impl Sync for TypeComponentIndex

§

impl Sync for TypeComponentInstance

§

impl Sync for TypeComponentInstanceIndex

§

impl Sync for TypeComponentLocalErrorContextTableIndex

§

impl Sync for TypeEnum

§

impl Sync for TypeEnumIndex

§

impl Sync for TypeErrorContextTable

§

impl Sync for TypeFlags

§

impl Sync for TypeFlagsIndex

§

impl Sync for TypeFunc

§

impl Sync for TypeFuncIndex

§

impl Sync for TypeFuture

§

impl Sync for TypeFutureIndex

§

impl Sync for TypeFutureTable

§

impl Sync for TypeFutureTableIndex

§

impl Sync for TypeList

§

impl Sync for TypeListIndex

§

impl Sync for TypeModule

§

impl Sync for TypeModuleIndex

§

impl Sync for TypeOption

§

impl Sync for TypeOptionIndex

§

impl Sync for TypeRecord

§

impl Sync for TypeRecordIndex

§

impl Sync for TypeResourceTable

§

impl Sync for TypeResourceTableIndex

§

impl Sync for TypeResult

§

impl Sync for TypeResultIndex

§

impl Sync for TypeStream

§

impl Sync for TypeStreamIndex

§

impl Sync for TypeStreamTable

§

impl Sync for TypeStreamTableIndex

§

impl Sync for TypeTaskReturn

§

impl Sync for TypeTaskReturnIndex

§

impl Sync for TypeTuple

§

impl Sync for TypeTupleIndex

§

impl Sync for TypeVariant

§

impl Sync for TypeVariantIndex

§

impl Sync for VariantInfo

§

impl Sync for DrcTypeLayouts

§

impl Sync for NullTypeLayouts

§

impl Sync for ObjectCrateErrorWrapper

§

impl Sync for String

§

impl Sync for AddressMapSection

§

impl Sync for BuiltinFunctionIndex

§

impl Sync for CompiledFunctionInfo

§

impl Sync for CompiledModuleInfo

§

impl Sync for ConfigTunables

§

impl Sync for ConstExpr

§

impl Sync for DataIndex

§

impl Sync for DefinedFuncIndex

§

impl Sync for DefinedGlobalIndex

§

impl Sync for DefinedMemoryIndex

§

impl Sync for DefinedTableIndex

§

impl Sync for DefinedTagIndex

§

impl Sync for ElemIndex

§

impl Sync for EngineInternedRecGroupIndex

§

impl Sync for FilePos

§

impl Sync for FuncIndex

§

impl Sync for FuncRefIndex

§

impl Sync for FunctionLoc

§

impl Sync for FunctionMetadata

§

impl Sync for FunctionName

§

impl Sync for FunctionType

§

impl Sync for GcArrayLayout

§

impl Sync for GcStructLayout

§

impl Sync for Global

§

impl Sync for GlobalIndex

§

impl Sync for HostPtr

§

impl Sync for InstructionAddressMap

§

impl Sync for Limits

§

impl Sync for Memory

§

impl Sync for MemoryIndex

§

impl Sync for MemoryInitializer

§

impl Sync for Metadata

§

impl Sync for wasmtime_environ::Module

§

impl Sync for ModuleInternedRecGroupIndex

§

impl Sync for ModuleInternedTypeIndex

§

impl Sync for ModuleTypes

§

impl Sync for ModuleTypesBuilder

§

impl Sync for OwnedMemoryIndex

§

impl Sync for RecGroupRelativeTypeIndex

§

impl Sync for Setting

§

impl Sync for SizeOverflow

§

impl Sync for StackMap

§

impl Sync for StackMapInformation

§

impl Sync for StaticMemoryInitializer

§

impl Sync for StaticModuleIndex

§

impl Sync for Table

§

impl Sync for TableIndex

§

impl Sync for TableInitialization

§

impl Sync for TableSegment

§

impl Sync for Tag

§

impl Sync for TagIndex

§

impl Sync for TrapEncodingBuilder

§

impl Sync for TrapInformation

§

impl Sync for Tunables

§

impl Sync for TypeIndex

§

impl Sync for VMSharedTypeIndex

§

impl Sync for WasmArrayType

§

impl Sync for WasmCompositeType

§

impl Sync for WasmContType

§

impl Sync for WasmFieldType

§

impl Sync for WasmFileInfo

§

impl Sync for WasmFuncType

§

impl Sync for WasmFunctionInfo

§

impl Sync for WasmRecGroup

§

impl Sync for WasmRefType

§

impl Sync for WasmStructType

§

impl Sync for WasmSubType

§

impl Sync for AllocError

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for TypeId

§

impl Sync for CpuidResult

§

impl Sync for __m128

§

impl Sync for __m128bh

§

impl Sync for __m128d

§

impl Sync for __m128h

§

impl Sync for __m128i

§

impl Sync for __m256

§

impl Sync for __m256bh

§

impl Sync for __m256d

§

impl Sync for __m256h

§

impl Sync for __m256i

§

impl Sync for __m512

§

impl Sync for __m512bh

§

impl Sync for __m512d

§

impl Sync for __m512h

§

impl Sync for __m512i

§

impl Sync for bf16

§

impl Sync for TryFromSliceError

§

impl Sync for wasmtime_environ::__core::ascii::EscapeDefault

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for CharTryFromError

§

impl Sync for DecodeUtf16Error

§

impl Sync for wasmtime_environ::__core::char::EscapeDebug

§

impl Sync for wasmtime_environ::__core::char::EscapeDefault

§

impl Sync for wasmtime_environ::__core::char::EscapeUnicode

§

impl Sync for ParseCharError

§

impl Sync for ToLowercase

§

impl Sync for ToUppercase

§

impl Sync for TryFromCharError

§

impl Sync for CStr

§

impl Sync for FromBytesUntilNulError

§

impl Sync for FromBytesWithNulError

§

impl Sync for Error

§

impl Sync for FormattingOptions

§

impl Sync for SipHasher

§

impl Sync for ReturnToArg

§

impl Sync for UnwindActionArg

§

impl Sync for PhantomPinned

§

impl Sync for Assume

§

impl Sync for AddrParseError

§

impl Sync for Ipv4Addr

§

impl Sync for Ipv6Addr

§

impl Sync for SocketAddrV4

§

impl Sync for SocketAddrV6

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for wasmtime_environ::__core::ptr::Alignment

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for RawWakerVTable

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for Big8x3

§

impl Sync for Big32x40

§

impl Sync for Decoded

§

impl Sync for FullDecoded

§

impl Sync for Number

§

impl Sync for Sign

§

impl Sync for TryCaptureWithDebug

§

impl Sync for TryCaptureWithoutDebug

§

impl<'a> !Sync for Request<'a>

§

impl<'a> !Sync for Source<'a>

§

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

§

impl<'a> !Sync for PanicInfo<'a>

§

impl<'a> !Sync for PanicMessage<'a>

§

impl<'a> !Sync for Context<'a>

§

impl<'a> !Sync for ContextBuilder<'a>

§

impl<'a> Sync for FlagValue<'a>

§

impl<'a> Sync for Utf8Pattern<'a>

§

impl<'a> Sync for FlatTypes<'a>

§

impl<'a> Sync for wasmtime_environ::fact::Module<'a>

§

impl<'a> Sync for DebugInfoData<'a>

§

impl<'a> Sync for FunctionBodyData<'a>

§

impl<'a> Sync for NameSection<'a>

§

impl<'a> Sync for ObjectBuilder<'a>

§

impl<'a> Sync for BorrowedCursor<'a>

§

impl<'a> Sync for Location<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for wasmtime_environ::__core::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for wasmtime_environ::__core::str::EscapeDebug<'a>

§

impl<'a> Sync for wasmtime_environ::__core::str::EscapeDefault<'a>

§

impl<'a> Sync for wasmtime_environ::__core::str::EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a> Sync for Formatted<'a>

§

impl<'a> Sync for Part<'a>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, 'data> !Sync for Translator<'a, 'data>

§

impl<'a, 'data> Sync for ModuleEnvironment<'a, 'data>

§

impl<'a, 'f> !Sync for VaList<'a, 'f>

§

impl<'a, A> Sync for wasmtime_environ::__core::option::Iter<'a, A>
where A: Sync,

§

impl<'a, A> Sync for wasmtime_environ::__core::option::IterMut<'a, A>
where A: Sync,

§

impl<'a, F> Sync for WasmparserTypeConverter<'a, F>
where F: Sync,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, P> Sync for wasmtime_environ::__core::str::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: Sync,

§

impl<'a, P> Sync for wasmtime_environ::__core::str::RSplitN<'a, P>
where <P as Pattern>::Searcher<'a>: Sync,

§

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

§

impl<'a, P> Sync for wasmtime_environ::__core::str::Split<'a, P>
where <P as Pattern>::Searcher<'a>: Sync,

§

impl<'a, P> Sync for wasmtime_environ::__core::str::SplitInclusive<'a, P>
where <P as Pattern>::Searcher<'a>: Sync,

§

impl<'a, P> Sync for wasmtime_environ::__core::str::SplitN<'a, P>
where <P as Pattern>::Searcher<'a>: Sync,

§

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

§

impl<'a, T> Sync for wasmtime_environ::__core::result::Iter<'a, T>
where T: Sync,

§

impl<'a, T> Sync for wasmtime_environ::__core::result::IterMut<'a, T>
where T: Sync,

§

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

§

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

§

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

§

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

§

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

§

impl<'a, T, F, A> Sync for ExtractIf<'a, T, F, A>
where F: Sync, A: Sync, T: Sync,

§

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

§

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

§

impl<'a, T, P> Sync for wasmtime_environ::__core::slice::RSplit<'a, T, P>
where P: Sync, T: Sync,

§

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

§

impl<'a, T, P> Sync for wasmtime_environ::__core::slice::RSplitN<'a, T, P>
where P: Sync, T: Sync,

§

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

§

impl<'a, T, P> Sync for wasmtime_environ::__core::slice::Split<'a, T, P>
where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for wasmtime_environ::__core::slice::SplitInclusive<'a, T, P>
where P: Sync, T: Sync,

§

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

§

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

§

impl<'a, T, P> Sync for wasmtime_environ::__core::slice::SplitN<'a, T, P>
where P: Sync, T: Sync,

§

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

§

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

§

impl<'a, T, const N: usize> Sync for wasmtime_environ::__core::slice::ArrayChunks<'a, T, N>
where T: Sync,

§

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

§

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

§

impl<'b, T> !Sync for Ref<'b, T>

§

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

§

impl<'data> Sync for ModuleTranslation<'data>

§

impl<'data> Sync for BorrowedBuf<'data>

§

impl<'f> !Sync for VaListImpl<'f>

§

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

§

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

§

impl<A> Sync for wasmtime_environ::__core::option::IntoIter<A>
where A: Sync,

§

impl<A> Sync for IterRange<A>
where A: Sync,

§

impl<A> Sync for IterRangeFrom<A>
where A: Sync,

§

impl<A> Sync for IterRangeInclusive<A>
where A: Sync,

§

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

§

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

§

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

§

impl<E> Sync for IterEntityRange<E>
where E: Sync,

§

impl<E, M> Sync for Capture<E, M>
where E: Sync, M: Sync,

§

impl<F> Sync for wasmtime_environ::__core::fmt::FromFn<F>
where F: Sync,

§

impl<F> Sync for PollFn<F>
where F: Sync,

§

impl<F> Sync for wasmtime_environ::__core::iter::FromFn<F>
where F: Sync,

§

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

§

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

§

impl<H> Sync for BuildHasherDefault<H>

§

impl<I> Sync for FromIter<I>
where I: Sync,

§

impl<I> Sync for DecodeUtf16<I>
where I: Sync,

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<I> Sync for Intersperse<I>
where <I as Iterator>::Item: Sized + Sync, I: Sync,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<I, const N: usize> Sync for wasmtime_environ::__core::iter::ArrayChunks<I, N>
where I: Sync, <I as Iterator>::Item: Sync,

§

impl<Idx> Sync for wasmtime_environ::__core::ops::Range<Idx>
where Idx: Sync,

§

impl<Idx> Sync for wasmtime_environ::__core::ops::RangeFrom<Idx>
where Idx: Sync,

§

impl<Idx> Sync for wasmtime_environ::__core::ops::RangeInclusive<Idx>
where Idx: Sync,

§

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

§

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

§

impl<Idx> Sync for wasmtime_environ::__core::range::Range<Idx>
where Idx: Sync,

§

impl<Idx> Sync for wasmtime_environ::__core::range::RangeFrom<Idx>
where Idx: Sync,

§

impl<Idx> Sync for wasmtime_environ::__core::range::RangeInclusive<Idx>
where Idx: Sync,

§

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

§

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

§

impl<K, V> Sync for Intern<K, V>
where K: Sync, V: Sync,

§

impl<K, V> Sync for NameMap<K, V>
where K: Sync, V: Sync,

§

impl<K, V> Sync for IndexMap<K, V>
where K: Sync, V: Sync,

§

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

§

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

§

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

§

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

§

impl<P> Sync for VMComponentOffsets<P>
where P: Sync,

§

impl<P> Sync for VMOffsets<P>
where P: Sync,

§

impl<P> Sync for VMOffsetsFields<P>
where P: Sync,

§

impl<Ptr> Sync for Pin<Ptr>
where Ptr: Sync,

§

impl<T> !Sync for ScopeVec<T>

§

impl<T> Sync for ExportItem<T>
where T: Sync,

§

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

§

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

§

impl<T> Sync for Poll<T>
where T: Sync,

§

impl<T> Sync for wasmtime_environ::component::dfg::CoreExport<T>
where T: Sync,

§

impl<T> Sync for AllCallFunc<T>
where T: Sync,

§

impl<T> Sync for wasmtime_environ::component::CoreExport<T>
where T: Sync,

§

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

§

impl<T> Sync for IndexSet<T>
where T: Sync,

§

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

§

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

§

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

§

impl<T> Sync for AsyncDropInPlace<T>
where <T as AsyncDestruct>::AsyncDestructor: Sync, T: ?Sized,

§

impl<T> Sync for Pending<T>

§

impl<T> Sync for Ready<T>
where T: Sync,

§

impl<T> Sync for Empty<T>

§

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

§

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

§

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

§

impl<T> Sync for Discriminant<T>

§

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

§

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

§

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

§

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

§

impl<T> Sync for AssertUnwindSafe<T>
where T: Sync,

§

impl<T> Sync for wasmtime_environ::__core::result::IntoIter<T>
where T: Sync,

§

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

§

impl<T> Sync for Wrapper<T>
where T: Sync,

§

impl<T, A> Sync for wasmtime_environ::prelude::Box<T, A>
where A: Sync, T: Sync + ?Sized,

§

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

§

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

§

impl<T, F = fn() -> T> !Sync for LazyCell<T, F>

§

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

§

impl<T, const N: usize> Sync for wasmtime_environ::__core::array::IntoIter<T, N>
where T: Sync,

§

impl<T, const N: usize> Sync for Mask<T, N>
where T: Sync,

§

impl<T, const N: usize> Sync for Simd<T, N>
where T: Sync,

§

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

§

impl<const N: usize> Sync for LaneCount<N>

impl<'a> Sync for Location<'a>

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

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

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

impl<L> Sync for LookupResult<L>

impl<R> !Sync for Context<R>

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

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

impl Sync for Adler32

impl Sync for Error

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

impl Sync for Candidate

impl Sync for Anchored

impl Sync for MatchKind

impl Sync for StartKind

impl Sync for MatchKind

impl Sync for Prefilter

impl Sync for StateID

impl Sync for Builder

impl Sync for DFA

impl Sync for Builder

impl Sync for NFA

impl Sync for Builder

impl Sync for NFA

impl Sync for Builder

impl Sync for Config

impl Sync for Searcher

impl Sync for AhoCorasick

impl Sync for BuildError

impl Sync for Match

impl Sync for MatchError

impl Sync for PatternID

impl Sync for Span

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

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

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

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

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

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

impl<'h> Sync for Input<'h>

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

impl Sync for StripBytes

impl Sync for StripStr

impl Sync for WinconBytes

impl<'s> Sync for StripBytesIter<'s>

impl<'s> Sync for StripStrIter<'s>

impl<'s> Sync for StrippedBytes<'s>

impl<'s> Sync for StrippedStr<'s>

impl<'s> Sync for WinconBytesIter<'s>

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

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

impl Sync for AnsiColor

impl Sync for Color

impl Sync for EffectIter

impl Sync for Effects

impl Sync for Reset

impl Sync for RgbColor

impl Sync for Style

impl Sync for Action

impl Sync for State

impl Sync for AsciiParser

impl Sync for Params

impl Sync for Utf8Parser

impl<'a> Sync for ParamsIter<'a>

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

impl Sync for Error

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

impl Sync for Error

impl<'a> Sync for Unstructured<'a>

impl<'a, 'b, ElementType> Sync for ArbitraryIter<'a, 'b, ElementType>
where ElementType: Sync,

impl<'a, ElementType> Sync for ArbitraryTakeRestIter<'a, ElementType>
where ElementType: Sync,

impl<A, T> Sync for Cache<A, T>
where A: Sync, T: Sync,

impl<A, T, F> Sync for Map<A, T, F>
where A: Sync, F: Sync,

impl<A, T, F> Sync for MapCache<A, T, F>
where F: Sync, A: Sync, T: Sync,

impl<D> Sync for AccessConvert<D>
where D: Sync,

impl<T> Sync for Constant<T>
where T: Sync,

impl<T, S> Sync for ArcSwapAny<T, S>
where S: Sync, T: Sync,

impl<T, S> Sync for Guard<T, S>
where <S as InnerStrategy<T>>::Protected: Sync,

impl Sync for Class

impl Sync for Error

impl Sync for Explicit

impl Sync for Implicit

impl Sync for Length

impl Sync for Real

impl Sync for Boolean

impl Sync for Enumerated

impl Sync for Null

impl Sync for Tag

impl Sync for UtcTime

impl<'a> Sync for PdvIdentification<'a>

impl<'a> Sync for Any<'a>

impl<'a> Sync for BitString<'a>

impl<'a> Sync for BmpString<'a>

impl<'a> Sync for EmbeddedPdv<'a>

impl<'a> Sync for GeneralString<'a>

impl<'a> Sync for GraphicString<'a>

impl<'a> Sync for Header<'a>

impl<'a> Sync for Ia5String<'a>

impl<'a> Sync for Integer<'a>

impl<'a> Sync for NumericString<'a>

impl<'a> Sync for ObjectDescriptor<'a>

impl<'a> Sync for OctetString<'a>

impl<'a> Sync for Oid<'a>

impl<'a> Sync for PrintableString<'a>

impl<'a> Sync for Sequence<'a>

impl<'a> Sync for Set<'a>

impl<'a> Sync for TeletexString<'a>

impl<'a> Sync for UniversalString<'a>

impl<'a> Sync for Utf8String<'a>

impl<'a> Sync for VideotexString<'a>

impl<'a> Sync for VisibleString<'a>

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

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

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

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

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

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

impl Sync for RecvError

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

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

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

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

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

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

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

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

impl Sync for Level

impl<R> Sync for GzipDecoder<R>
where R: Sync,

impl<R> Sync for GzipEncoder<R>
where R: Sync,

impl<W> Sync for GzipDecoder<W>
where W: Sync,

impl<W> Sync for GzipEncoder<W>
where W: Sync,

impl Sync for AcquireArc

impl Sync for Barrier

impl Sync for Semaphore

impl<'a> Sync for Acquire<'a>

impl<'a> Sync for BarrierWait<'a>

impl<'a> Sync for SemaphoreGuard<'a>

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

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

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

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

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

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

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

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

impl !Sync for Ordered

impl !Sync for Sequence

impl !Sync for Ordered

impl !Sync for StreamNames

impl !Sync for Streams

impl !Sync for History

impl !Sync for Keys

impl !Sync for Watch

impl !Sync for List

impl !Sync for Object

impl !Sync for Watch

impl !Sync for Consumers

impl Sync for ShouldFlush

impl Sync for State

impl Sync for ClientError

impl Sync for Event

impl Sync for Protocol

impl Sync for ServerError

impl Sync for AckPolicy

impl Sync for Operation

impl Sync for AckKind

impl Sync for Compression

impl Sync for StorageType

impl Sync for Client

impl Sync for DrainError

impl Sync for Request

impl Sync for Statistics

impl Sync for HeaderMap

impl Sync for HeaderName

impl Sync for HeaderValue

impl Sync for Account

impl Sync for Limits

impl Sync for Requests

impl Sync for Tier

impl Sync for Batch

impl Sync for BatchConfig

impl Sync for Config

impl Sync for Stream

impl Sync for Config

impl Sync for Messages

impl Sync for Config

impl Sync for Info

impl Sync for Context

impl Sync for Publish

impl Sync for Status

impl Sync for Config

impl Sync for Entry

impl Sync for Store

impl Sync for Acker

impl Sync for Message

impl Sync for Config

impl Sync for ObjectInfo

impl Sync for ObjectLink

impl Sync for ObjectStore

impl Sync for PublishAck

impl Sync for ClusterInfo

impl Sync for Config

impl Sync for External

impl Sync for Info

impl Sync for No

impl Sync for PagedInfo

impl Sync for PeerInfo

impl Sync for Placement

impl Sync for RawMessage

impl Sync for Republish

impl Sync for Source

impl Sync for SourceInfo

impl Sync for State

impl Sync for Yes

impl Sync for Error

impl Sync for ErrorCode

impl Sync for Message

impl Sync for StatusCode

impl Sync for Auth

impl Sync for AuthError

impl Sync for ConnectInfo

impl Sync for ServerAddr

impl Sync for ServerInfo

impl Sync for Subscriber

impl Sync for Subject

impl<'a> Sync for BatchBuilder<'a>

impl<'a> Sync for FetchBuilder<'a>

impl<'a> Sync for StreamBuilder<'a>

impl<'a> Sync for Info<'a>

impl<'a, T> Sync for GetAll<'a, T>
where T: Sync,

impl<Kind> Sync for Error<Kind>
where Kind: Sync,

impl<SEQUENCE, KEEP> Sync for Purge<SEQUENCE, KEEP>
where SEQUENCE: Sync, KEEP: Sync,

impl<T> Sync for Response<T>
where T: Sync,

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

impl<T> Sync for Stream<T>
where T: Sync,

impl Sync for ImdsError

impl Sync for Builder

impl Sync for Builder

impl Sync for Builder

impl Sync for Builder

impl Sync for Builder

impl Sync for Builder

impl Sync for BuildError

impl Sync for IoError

impl Sync for TokenError

impl Sync for Unexpected

impl Sync for Builder

impl Sync for Builder

impl Sync for Builder

impl Sync for Client

impl Sync for Builder

impl Sync for Builder

impl Sync for Builder

impl<'a> !Sync for ProvideRegion<'a>

impl Sync for TokenError

impl Sync for Unhandled

impl Sync for Credentials

impl<'a> !Sync for ProvideCredentials<'a>

impl<'a> !Sync for ProvideToken<'a>

impl<'c, T> Sync for ProvideCredentialsFn<'c, T>
where T: Sync,

impl<'c, T> Sync for ProvideTokenFn<'c, T>
where T: Sync,

impl Sync for Os

impl Sync for SigV4Signer

impl Sync for Builder

impl Sync for Properties

impl Sync for Property

impl Sync for Profile

impl Sync for SsoSession

impl Sync for File

impl Sync for Source

impl Sync for ApiMetadata

impl<'a> Sync for EnvConfigSource<'a>

impl<'a> Sync for EnvConfigValue<'a>

impl<E> Sync for EnvConfigError<E>
where E: Sync,

impl<E> Sync for AwsErrorCodeClassifier<E>
where E: Sync,

impl<E> Sync for AwsErrorCodeClassifierBuilder<E>
where E: Sync,

impl<InnerBody> Sync for AwsChunkedBody<InnerBody>
where InnerBody: Sync,

impl Sync for Error

impl Sync for BucketType

impl Sync for Event

impl Sync for JsonType

impl Sync for MfaDelete

impl Sync for Payer

impl Sync for Permission

impl Sync for Protocol

impl Sync for QuoteFields

impl Sync for SessionMode

impl Sync for Tier

impl Sync for Type

impl Sync for Params

impl Sync for Builder

impl Sync for CopyObject

impl Sync for GetObject

impl Sync for HeadBucket

impl Sync for HeadObject

impl Sync for ListBuckets

impl Sync for ListObjects

impl Sync for ListParts

impl Sync for PutObject

impl Sync for UploadPart

impl Sync for Client

impl Sync for Config

impl Sync for PartBuilder

impl Sync for TagBuilder

impl Sync for NoSuchKey

impl Sync for NotFound

impl Sync for Bucket

impl Sync for BucketInfo

impl Sync for Checksum

impl Sync for Condition

impl Sync for CorsRule

impl Sync for CsvInput

impl Sync for CsvOutput

impl Sync for Delete

impl Sync for Destination

impl Sync for Encryption

impl Sync for EndEvent

impl Sync for Error

impl Sync for FilterRule

impl Sync for Grant

impl Sync for Grantee

impl Sync for Initiator

impl Sync for JsonInput

impl Sync for JsonOutput

impl Sync for Metrics

impl Sync for Object

impl Sync for ObjectPart

impl Sync for Owner

impl Sync for Part

impl Sync for Progress

impl Sync for Redirect

impl Sync for RoutingRule

impl Sync for S3KeyFilter

impl Sync for S3Location

impl Sync for ScanRange

impl Sync for Ssekms

impl Sync for Sses3

impl Sync for Stats

impl Sync for StatsEvent

impl Sync for Tag

impl Sync for Tagging

impl Sync for TargetGrant

impl Sync for Tiering

impl Sync for Transition

impl<T, E> Sync for EventReceiver<T, E>
where E: Sync,

impl<T, E, B> Sync for CustomizableOperation<T, E, B>
where B: Sync, T: Sync, E: Sync,

impl Sync for Error

impl Sync for Params

impl Sync for Builder

impl Sync for AssumeRole

impl Sync for AssumeRoot

impl Sync for Client

impl Sync for Config

impl Sync for TagBuilder

impl Sync for Credentials

impl Sync for Tag

impl<T, E, B> Sync for CustomizableOperation<T, E, B>
where B: Sync, T: Sync, E: Sync,

impl Sync for BuildError

impl<'a> Sync for SignableBody<'a>

impl<'a> Sync for SigningParams<'a>

impl<'a> Sync for SignableRequest<'a>

impl<'a, S> Sync for Builder<'a, S>
where S: Sync,

impl<'a, S> Sync for SigningParams<'a, S>
where S: Sync,

impl<T> Sync for SigningOutput<T>
where T: Sync,

impl Sync for OnlyReady

impl Sync for Never

impl Sync for Sleep

impl Sync for TokioSleep

impl<Item> !Sync for FnStream<Item>

impl<Item> !Sync for PaginationStream<Item>

impl<Page, Err> !Sync for TryFlatMap<Page, Err>

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

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

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

impl<T, F> Sync for NowOrLater<T, F>
where F: Sync, T: Sync,

impl<T, S> Sync for Timeout<T, S>
where T: Sync, S: Sync,

impl Sync for Error

impl<InnerBody> Sync for ChecksumBody<InnerBody>
where InnerBody: Sync,

impl<InnerBody> Sync for ChecksumBody<InnerBody>
where InnerBody: Sync,

impl Sync for Error

impl Sync for NoOpSigner

impl<'a> Sync for ResponseHeaders<'a>

impl<T, E> Sync for UnmarshalledMessage<T, E>
where T: Sync, E: Sync,

impl Sync for ParseError

impl<'a> Sync for Writer<'a>

impl Sync for EscapeError

impl Sync for Offset

impl<'a> Sync for Token<'a>

impl<'a> Sync for JsonTokenIterator<'a>

impl<'a> Sync for EscapedStr<'a>

impl<'a> Sync for JsonArrayWriter<'a>

impl<'a> Sync for JsonObjectWriter<'a>

impl<'a> Sync for JsonValueWriter<'a>

impl Sync for ErrorKind

impl Sync for Meter

impl Sync for Attributes

impl<'a, T> Sync for InstrumentBuilder<'a, T>
where T: Sync,

impl<'a, T, M> Sync for AsyncInstrumentBuilder<'a, T, M>
where T: Sync,

impl<'a> Sync for QueryListWriter<'a>

impl<'a> Sync for QueryMapWriter<'a>

impl<'a> Sync for QueryValueWriter<'a>

impl<'a> Sync for QueryWriter<'a>

impl Sync for StopPoint

impl Sync for Throughput

impl Sync for TokenBucket

impl<'a> Sync for Resolver<'a>

impl<AcceptorFn, OperationFn> Sync for WaiterOrchestrator<AcceptorFn, OperationFn>
where AcceptorFn: Sync, OperationFn: Sync,

impl<AcceptorFn, OperationFn> Sync for WaiterOrchestratorBuilder<AcceptorFn, OperationFn>
where AcceptorFn: Sync, OperationFn: Sync,

impl<B> Sync for MinimumThroughputDownloadBody<B>
where B: Sync,

impl<E> Sync for ModeledAsRetryableClassifier<E>
where E: Sync,

impl<E> Sync for TransientErrorClassifier<E>
where E: Sync,

impl<F> Sync for MutateRequestInterceptor<F>
where F: Sync,

impl<F, E> Sync for MapRequestInterceptor<F, E>
where F: Sync, E: Sync,

impl<I, O, E> Sync for Operation<I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<I, O, E> Sync for OperationBuilder<I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<K, V> Sync for StaticPartitionMap<K, V>
where K: Send, V: Send,

impl<T, E> Sync for ExpiringCache<T, E>
where E: Sync, T: Send + Sync,

impl Sync for RetryAction

impl Sync for RetryReason

impl Sync for Order

impl Sync for Login

impl Sync for Token

impl Sync for Identity

impl Sync for Error

impl Sync for Input

impl Sync for Output

impl Sync for Metadata

impl Sync for AlwaysRetry

impl Sync for BuildError

impl Sync for Builder

impl Sync for HeaderValue

impl Sync for Headers

impl Sync for HttpError

impl Sync for StatusCode

impl<'a> !Sync for DnsFuture<'a>

impl<'a> !Sync for EndpointFuture<'a>

impl<'a> !Sync for IdentityFuture<'a>

impl<'a> Sync for HeadersIter<'a>

impl<'a, I, O, E> Sync for AfterDeserializationInterceptorContextRef<'a, I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<'a, I, O, E> Sync for BeforeDeserializationInterceptorContextMut<'a, I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<'a, I, O, E> Sync for BeforeDeserializationInterceptorContextRef<'a, I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<'a, I, O, E> Sync for BeforeSerializationInterceptorContextMut<'a, I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<'a, I, O, E> Sync for BeforeSerializationInterceptorContextRef<'a, I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<'a, I, O, E> Sync for BeforeTransmitInterceptorContextMut<'a, I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<'a, I, O, E> Sync for BeforeTransmitInterceptorContextRef<'a, I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<'a, I, O, E> Sync for FinalizerInterceptorContextMut<'a, I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<'a, I, O, E> Sync for FinalizerInterceptorContextRef<'a, I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<B> Sync for Request<B>
where B: Sync,

impl<B> Sync for RequestParts<B>
where B: Sync,

impl<B> Sync for Response<B>
where B: Sync,

impl<E> Sync for OrchestratorError<E>
where E: Sync,

impl<E> Sync for OperationFailed<E>
where E: Sync,

impl<E, R> Sync for SdkError<E, R>
where R: Sync, E: Sync,

impl<E, R> Sync for ServiceErrorBuilder<E, R>
where E: Sync, R: Sync,

impl<E, R> Sync for ServiceError<E, R>
where E: Sync, R: Sync,

impl<I, O, E> Sync for InterceptorContext<I, O, E>
where I: Sync, O: Sync, E: Sync,

impl<O, E> Sync for WaiterError<O, E>
where O: Sync, E: Sync,

impl<O, E> Sync for FailureState<O, E>
where O: Sync, E: Sync,

impl<O, E> Sync for FinalPoll<O, E>
where O: Sync, E: Sync,

impl<R> Sync for ResponseErrorBuilder<R>
where R: Sync,

impl<R> Sync for ResponseError<R>
where R: Sync,

impl<T> Sync for DisableInterceptor<T>
where T: Sync,

impl Sync for Length

impl Sync for Format

impl Sync for Document

impl Sync for Number

impl Sync for HeaderValue

impl Sync for RawMessage

impl Sync for ErrorKind

impl Sync for RetryKind

impl Sync for RetryMode

impl Sync for DecodeError

impl Sync for SdkBody

impl Sync for Error

impl Sync for ByteStream

impl Sync for FsBuilder

impl Sync for ConfigBag

impl Sync for FrozenLayer

impl Sync for Layer

impl Sync for DateTime

impl Sync for Builder

impl Sync for Endpoint

impl Sync for Builder

impl Sync for BuildError

impl Sync for Header

impl Sync for Message

impl Sync for Encoder

impl Sync for RetryConfig

impl Sync for StrBytes

impl Sync for Blob

impl<'a, T> Sync for ItemIter<'a, T>
where T: Sync,

impl<'a, U> Sync for AppendItemIter<'a, U>
where U: Sync,

impl<E> Sync for DisplayErrorContext<E>
where E: Sync,

impl<U> Sync for StoreAppend<U>
where U: Sync,

impl<U> Sync for StoreReplace<U>
where U: Sync,

impl<'a> Sync for Attr<'a>

impl<'a> Sync for Document<'a>

impl<'a> Sync for Name<'a>

impl<'a> Sync for StartEl<'a>

impl<'a> Sync for XmlWriter<'a>

impl<'a, 'b> Sync for ElWriter<'a, 'b>

impl<'a, 'b> Sync for ScopeWriter<'a, 'b>

impl<'inp> Sync for XmlToken<'inp>

impl<'inp, 'a> Sync for ScopedDecoder<'inp, 'a>

impl Sync for OsFamily

impl Sync for AppName

impl Sync for EndpointUrl

impl Sync for UseFips

impl Sync for Origin

impl Sync for Env

impl Sync for Fs

impl Sync for Region

impl Sync for Builder

impl Sync for SdkConfig

impl Sync for Error

impl Sync for SigningName

impl<'a> Sync for Builder<'a>

impl<'a> Sync for ServiceConfigKey<'a>

impl Sync for ErrorKind

impl Sync for NestedPath

impl Sync for OriginalUri

impl Sync for RawForm

impl Sync for RawQuery

impl Sync for Next

impl Sync for Event

impl Sync for KeepAlive

impl Sync for NoContent

impl Sync for Redirect

impl<'a> Sync for RawPathParamsIter<'a>

impl<'a, B, S> Sync for RouterAsService<'a, B, S>
where B: Sync,

impl<'a, L> Sync for IncomingStream<'a, L>
where <L as Listener>::Addr: Sync, <L as Listener>::Io: Sync,

impl<B, S> Sync for RouterIntoService<B, S>
where B: Sync,

impl<B, T, E, S> !Sync for ResponseFuture<B, T, E, S>

impl<E> !Sync for RouteFuture<E>

impl<E> Sync for Route<E>

impl<E, S> Sync for FromExtractorLayer<E, S>
where S: Sync,

impl<F> Sync for IntoServiceFuture<F>
where F: Sync,

impl<F, S, I, T> Sync for FromFn<F, S, I, T>
where F: Sync, I: Sync, S: Sync,

impl<F, S, I, T> Sync for MapRequest<F, S, I, T>
where F: Sync, I: Sync, S: Sync,

impl<F, S, I, T> Sync for MapResponse<F, S, I, T>
where F: Sync, I: Sync, S: Sync,

impl<F, S, T> Sync for FromFnLayer<F, S, T>
where F: Sync, S: Sync,

impl<F, S, T> Sync for MapRequestLayer<F, S, T>
where F: Sync, S: Sync,

impl<F, S, T> Sync for MapResponseLayer<F, S, T>
where F: Sync, S: Sync,

impl<F, T> Sync for HandleErrorLayer<F, T>
where F: Sync,

impl<H, T, S> Sync for HandlerService<H, T, S>
where H: Sync, S: Sync,

impl<L, F> Sync for TapIo<L, F>
where L: Sync, F: Sync,

impl<L, H, T, S> Sync for Layered<L, H, T, S>
where L: Sync, H: Sync,

impl<L, M, S> Sync for Serve<L, M, S>
where L: Sync, M: Sync, S: Sync,

impl<L, M, S, F> Sync for WithGracefulShutdown<L, M, S, F>
where L: Sync, M: Sync, F: Sync, S: Sync,

impl<S> !Sync for LayeredFuture<S>

impl<S> Sync for State<S>
where S: Sync,

impl<S> Sync for Sse<S>
where S: Sync,

impl<S> Sync for IntoMakeServiceFuture<S>
where S: Sync,

impl<S> Sync for IntoMakeService<S>
where S: Sync,

impl<S> Sync for Router<S>

impl<S, C> Sync for IntoMakeServiceWithConnectInfo<S, C>
where S: Sync,

impl<S, C> Sync for ResponseFuture<S, C>
where S: Sync, C: Sync,

impl<S, E> Sync for MethodRouter<S, E>

impl<S, F, T> Sync for HandleError<S, F, T>
where S: Sync, F: Sync,

impl<S, T> Sync for AddExtension<S, T>
where S: Sync, T: Sync,

impl<T> Sync for MockConnectInfo<T>
where T: Sync,

impl<T> Sync for ConnectInfo<T>
where T: Sync,

impl<T> Sync for Path<T>
where T: Sync,

impl<T> Sync for Html<T>
where T: Sync,

impl<T> Sync for Extension<T>
where T: Sync,

impl<T, E, S> Sync for FromExtractor<T, E, S>
where T: Sync, S: Sync,

impl !Sync for Body

impl Sync for InvalidUtf8

impl Sync for Error

impl<I> Sync for AppendHeaders<I>
where I: Sync,

impl<K, V> Sync for TryIntoHeaderError<K, V>
where K: Sync, V: Sync,

impl Sync for Host

impl<E, R> Sync for WithRejection<E, R>
where E: Sync, R: Sync,

impl<E1, E2> Sync for Either<E1, E2>
where E1: Sync, E2: Sync,

impl<E1, E2, E3> Sync for Either3<E1, E2, E3>
where E1: Sync, E2: Sync, E3: Sync,

impl<E1, E2, E3, E4> Sync for Either4<E1, E2, E3, E4>
where E1: Sync, E2: Sync, E3: Sync, E4: Sync,

impl<E1, E2, E3, E4, E5> Sync for Either5<E1, E2, E3, E4, E5>
where E1: Sync, E2: Sync, E3: Sync, E4: Sync, E5: Sync,

impl<E1, E2, E3, E4, E5, E6> Sync for Either6<E1, E2, E3, E4, E5, E6>
where E1: Sync, E2: Sync, E3: Sync, E4: Sync, E5: Sync, E6: Sync,

impl<E1, E2, E3, E4, E5, E6, E7> Sync for Either7<E1, E2, E3, E4, E5, E6, E7>
where E1: Sync, E2: Sync, E3: Sync, E4: Sync, E5: Sync, E6: Sync, E7: Sync,

impl<E1, E2, E3, E4, E5, E6, E7, E8> Sync for Either8<E1, E2, E3, E4, E5, E6, E7, E8>
where E1: Sync, E2: Sync, E3: Sync, E4: Sync, E5: Sync, E6: Sync, E7: Sync, E8: Sync,

impl<H, T, S> Sync for IntoHandler<H, T, S>
where H: Sync,

impl<L, R, Lt, Rt, S> Sync for Or<L, R, Lt, Rt, S>
where L: Sync, R: Sync,

impl<S> Sync for Resource<S>

impl<T> Sync for Cached<T>
where T: Sync,

impl<T> Sync for OptionalPath<T>
where T: Sync,

impl<T> Sync for Css<T>
where T: Sync,

impl<T> Sync for JavaScript<T>
where T: Sync,

impl<T> Sync for Wasm<T>
where T: Sync,

impl Sync for Handle

impl<A> Sync for Server<A>
where A: Sync,

impl<A> Sync for RustlsAcceptor<A>
where A: Sync,

impl<F, I, S> Sync for RustlsAcceptorFuture<F, I, S>
where F: Sync, S: Sync, I: Sync,

impl Sync for Body

impl Sync for LeaseAction

impl Sync for LeaseState

impl Sync for LeaseStatus

impl Sync for ErrorKind

impl Sync for LroStatus

impl Sync for FinalState

impl Sync for Range

impl Sync for AccessToken

impl Sync for Secret

impl Sync for Error

impl Sync for HttpError

impl Sync for HeaderName

impl Sync for HeaderValue

impl Sync for Headers

impl Sync for Accept

impl Sync for ActivityId

impl Sync for App

impl Sync for ContentType

impl Sync for Delimiter

impl Sync for IfTags

impl Sync for LeaseId

impl Sync for MaxResults

impl Sync for Metadata

impl Sync for NextMarker

impl Sync for Prefix

impl Sync for Timeout

impl Sync for User

impl Sync for UserAgent

impl Sync for Version

impl Sync for Sleep

impl Sync for BytesStream

impl Sync for Context

impl Sync for Etag

impl Sync for Pipeline

impl Sync for Request

impl Sync for Response

impl<T, E> !Sync for Pageable<T, E>

impl Sync for ServiceType

impl Sync for SasProtocol

impl Sync for SasKey

impl Sync for CopyId

impl Sync for IPRange

impl<'a> Sync for ConnectionString<'a>

impl<'a> Sync for ConnectionStringBuilder<'a>

impl Sync for BlobType

impl Sync for CopyStatus

impl Sync for BlobItem

impl Sync for AccessTier

impl Sync for BlobExpiry

impl Sync for Hash

impl Sync for Blob

impl Sync for BlockList

impl Sync for BlobPrefix

impl Sync for Blobs

impl Sync for Container

impl Sync for BA512Range

impl Sync for BlobClient

impl Sync for BlockId

impl Sync for CPKInfo

impl Sync for Snapshot

impl Sync for Tags

impl Sync for VersionId

impl Sync for Blob

impl Sync for BlobType

impl Sync for AccessTier

impl Sync for CopyStatus

impl Sync for ErrorCode

impl Sync for LeaseState

impl Sync for LeaseStatus

impl Sync for QueryType

impl Sync for Status

impl Sync for QueryType

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Client

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Client

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Client

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Client

impl Sync for Response

impl Sync for Schema

impl Sync for TagSet

impl Sync for Blobs

impl Sync for Containers

impl Sync for Cors

impl Sync for ArrowField

impl Sync for BlobName

impl Sync for BlobPrefix

impl Sync for BlobTag

impl Sync for BlobTags

impl Sync for Block

impl Sync for BlockList

impl Sync for ClearRange

impl Sync for CorsRule

impl Sync for KeyInfo

impl Sync for Logging

impl Sync for Metrics

impl Sync for PageList

impl Sync for PageRange

impl Sync for QueryFormat

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Client

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Response

impl Sync for Client

impl Sync for Response

impl Sync for Client

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<'a> Sync for Headers<'a>

impl<B, T, E, Ctx, F, SF, RF, NF> Sync for BlockingRetryWithContext<B, T, E, Ctx, F, SF, RF, NF>
where RF: Sync, NF: Sync, F: Sync, SF: Sync, Ctx: Sync,

impl<B, T, E, Ctx, Fut, FutureFn, SF, RF, NF> Sync for RetryWithContext<B, T, E, Ctx, Fut, FutureFn, SF, RF, NF>
where RF: Sync, NF: Sync, FutureFn: Sync, SF: Sync, Fut: Sync, Ctx: Sync, <SF as MaybeSleeper>::Sleep: Sync,

impl<B, T, E, F, SF, RF, NF> Sync for BlockingRetry<B, T, E, F, SF, RF, NF>
where RF: Sync, NF: Sync, F: Sync, SF: Sync,

impl<B, T, E, Fut, FutureFn, SF, RF, NF> Sync for Retry<B, T, E, Fut, FutureFn, SF, RF, NF>
where RF: Sync, NF: Sync, FutureFn: Sync, SF: Sync, Fut: Sync, <SF as MaybeSleeper>::Sleep: Sync,

impl Sync for DecodeError

impl Sync for Alphabet

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

impl<'e, E, R> Sync for DecoderReader<'e, E, R>
where R: Sync,

impl<'e, E, S> Sync for EncoderStringWriter<'e, E, S>
where S: Sync,

impl<'e, E, W> Sync for EncoderWriter<'e, E, W>
where W: Sync,

impl Sync for Base64

impl Sync for Error

impl Sync for Error

impl Sync for LineEnding

impl Sync for Base64

impl Sync for Base64Crypt

impl Sync for Base64Url

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

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

impl Sync for BigDecimal

impl Sync for Context

impl<'a> Sync for BigDecimalRef<'a>

impl<'a, B> Sync for Blocks<'a, B>
where B: Sync,

impl<'a, B> Sync for Iter<'a, B>
where B: Sync,

impl<B> Sync for BitVec<B>
where B: Sync,

impl<B> Sync for IntoIter<B>
where B: Sync,

impl Sync for ParseError

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

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

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

impl Sync for Eager

impl Sync for Error

impl Sync for Lazy

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

impl !Sync for Bump

impl Sync for AllocErr

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

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

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

impl Sync for BigEndian

impl Sync for UninitSlice

impl Sync for TryGetError

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

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

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

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

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

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

impl Sync for Direction

impl<'a, B> Sync for SegmentedSlice<'a, B>
where B: Sync,

impl<B> Sync for SegmentedBuf<B>
where B: Sync,

impl<S> Sync for StrInner<S>
where S: Sync,

impl<S> Sync for Utf8Error<S>
where S: Sync,

impl<S, F> Sync for BytesIter<S, F>
where F: Sync, S: Sync,

impl Sync for Blocking

impl Sync for TcpBinder

impl Sync for UdpBinder

impl Sync for AccessType

impl Sync for AccessModes

impl Sync for DirBuilder

impl Sync for DirEntry

impl Sync for DirOptions

impl Sync for FileType

impl Sync for Metadata

impl Sync for OpenOptions

impl Sync for Permissions

impl Sync for ReadDir

impl Sync for Pool

impl Sync for Instant

impl Sync for SystemClock

impl Sync for SystemTime

impl !Sync for CapRng

impl Sync for OsRng

impl Sync for Dir

impl Sync for DirEntry

impl Sync for File

impl Sync for ReadDir

impl Sync for Pool

impl Sync for TcpListener

impl Sync for TcpStream

impl Sync for UdpSocket

impl Sync for UnixStream

impl<'a> Sync for Incoming<'a>

impl<'a> Sync for Incoming<'a>

impl Sync for Timezone

impl Sync for Month

impl Sync for Weekday

impl Sync for Colons

impl Sync for Fixed

impl Sync for Numeric

impl Sync for Pad

impl Sync for ParseError

impl Sync for Parsed

impl Sync for IsoWeek

impl Sync for NaiveWeek

impl Sync for Days

impl Sync for FixedOffset

impl Sync for Local

impl Sync for Months

impl Sync for NaiveDate

impl Sync for NaiveTime

impl Sync for OutOfRange

impl Sync for TimeDelta

impl Sync for Utc

impl<'a> Sync for Item<'a>

impl<'a> Sync for StrftimeItems<'a>

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

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

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

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

impl Sync for AnyIpCidr

impl Sync for Family

impl Sync for IpCidr

impl Sync for IpInet

impl Sync for IpInetPair

impl Sync for Ipv4Cidr

impl Sync for Ipv4Inet

impl Sync for Ipv6Cidr

impl Sync for Ipv6Inet

impl<A> Sync for InetAddressIterator<A>
where <A as Address>::InetPair: Sync,

impl<A> Sync for InetIterator<A>
where <A as Address>::InetPair: Sync,

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

impl Sync for ArgAction

impl Sync for ValueHint

impl Sync for ColorChoice

impl Sync for ContextKind

impl Sync for ErrorKind

impl Sync for ValueSource

impl Sync for Arg

impl Sync for ArgGroup

impl Sync for Command

impl Sync for OsStr

impl Sync for Str

impl Sync for StyledStr

impl Sync for ValueParser

impl Sync for ValueRange

impl Sync for Styles

impl Sync for ArgMatches

impl Sync for Id

impl<'a> Sync for IdsRef<'a>

impl<'a> Sync for Indices<'a>

impl<'a> Sync for RawValues<'a>

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

impl<E> Sync for EnumValueParser<E>

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

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

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

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

impl<T> Sync for RangedI64ValueParser<T>

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

impl<T> Sync for Values<T>

impl Sync for ArgCursor

impl Sync for RawArgs

impl<'s> Sync for ParsedArg<'s>

impl<'s> Sync for ShortFlags<'s>

impl Sync for Attributes

impl Sync for Data

impl Sync for Error

impl Sync for SpecVersion

impl Sync for Encoding

impl Sync for Error

impl Sync for Attributes

impl Sync for Attributes

impl Sync for Event

impl<'a> Sync for AttributeValue<'a>

impl Sync for PushResult

impl<'a> Sync for CobsDecoder<'a>

impl<'a> Sync for CobsEncoder<'a>

impl Sync for ColorChoice

impl Sync for TakeRange

impl Sync for Error

impl Sync for Static

impl Sync for Buffer

impl Sync for Bufferless

impl<'a, Input, P, S, M> Sync for Iter<'a, Input, P, S, M>
where P: Sync, S: Sync, M: Sync, Input: Sync, <Input as StreamOnce>::Error: Sync,

impl<'a, T> Sync for SliceStream<'a, T>
where T: Sync,

impl<A> Sync for PartialState1<A>
where A: Sync,

impl<A, B> Sync for PartialState2<A, B>
where A: Sync, B: Sync,

impl<A, B, C> Sync for PartialState3<A, B, C>
where A: Sync, B: Sync, C: Sync,

impl<A, B, C, D> Sync for PartialState4<A, B, C, D>
where A: Sync, B: Sync, C: Sync, D: Sync,

impl<A, B, C, D, E> Sync for PartialState5<A, B, C, D, E>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync,

impl<A, B, C, D, E, F> Sync for PartialState6<A, B, C, D, E, F>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync,

impl<A, B, C, D, E, F, G> Sync for PartialState7<A, B, C, D, E, F, G>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync,

impl<A, B, C, D, E, F, G, H> Sync for PartialState8<A, B, C, D, E, F, G, H>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync,

impl<A, B, C, D, E, F, G, H, I> Sync for PartialState9<A, B, C, D, E, F, G, H, I>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync,

impl<A, B, C, D, E, F, G, H, I, J> Sync for PartialState10<A, B, C, D, E, F, G, H, I, J>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync,

impl<A, B, C, D, E, F, G, H, I, J, K> Sync for PartialState11<A, B, C, D, E, F, G, H, I, J, K>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync, K: Sync,

impl<A, B, C, D, E, F, G, H, I, J, K, L> Sync for PartialState12<A, B, C, D, E, F, G, H, I, J, K, L>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync, K: Sync, L: Sync,

impl<A, B, C, D, E, F, G, H, I, J, K, L, M> Sync for PartialState13<A, B, C, D, E, F, G, H, I, J, K, L, M>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync, K: Sync, L: Sync, M: Sync,

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N> Sync for PartialState14<A, B, C, D, E, F, G, H, I, J, K, L, M, N>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync, K: Sync, L: Sync, M: Sync, N: Sync,

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P> Sync for PartialState15<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync, K: Sync, L: Sync, M: Sync, N: Sync, P: Sync,

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q> Sync for PartialState16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync, K: Sync, L: Sync, M: Sync, N: Sync, P: Sync, Q: Sync,

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R> Sync for PartialState17<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync, K: Sync, L: Sync, M: Sync, N: Sync, P: Sync, Q: Sync, R: Sync,

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R, S> Sync for PartialState18<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R, S>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync, K: Sync, L: Sync, M: Sync, N: Sync, P: Sync, Q: Sync, R: Sync, S: Sync,

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R, S, T> Sync for PartialState19<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R, S, T>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync, K: Sync, L: Sync, M: Sync, N: Sync, P: Sync, Q: Sync, R: Sync, S: Sync, T: Sync,

impl<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R, S, T, U> Sync for PartialState20<A, B, C, D, E, F, G, H, I, J, K, L, M, N, P, Q, R, S, T, U>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync, G: Sync, H: Sync, I: Sync, J: Sync, K: Sync, L: Sync, M: Sync, N: Sync, P: Sync, Q: Sync, R: Sync, S: Sync, T: Sync, U: Sync,

impl<C, E, T, Input> Sync for Tokens<C, E, T, Input>
where C: Sync, E: Sync, T: Sync, Input: Sync,

impl<C, T, Input> Sync for TokensCmp<C, T, Input>
where C: Sync, T: Sync, Input: Sync,

impl<E> Sync for Tracked<E>
where E: Sync,

impl<E, Input, T> Sync for EnvParser<E, Input, T>
where E: Sync,

impl<E, P> Sync for Error<E, P>
where E: Sync, P: Sync,

impl<F> Sync for Format<F>
where F: Sync,

impl<F> Sync for PollFn<F>
where F: Sync,

impl<F, I, P> Sync for Iterate<F, I, P>
where P: Sync, I: Sync,

impl<F, Input> Sync for TakeFn<F, Input>
where F: Sync,

impl<F, Input, O, S> Sync for Opaque<F, Input, O, S>
where F: Sync,

impl<F, Input, P> Sync for Count<F, Input, P>
where <Input as StreamOnce>::Error: Sized, P: Sync,

impl<F, P> Sync for Recognize<F, P>
where P: Sync,

impl<F, P> Sync for CountMinMax<F, P>
where P: Sync,

impl<F, P> Sync for Many<F, P>
where P: Sync, F: Sync,

impl<F, P> Sync for Many1<F, P>
where P: Sync,

impl<F, P> Sync for TakeUntil<F, P>
where P: Sync,

impl<F, P, E> Sync for RepeatUntil<F, P, E>
where P: Sync, E: Sync,

impl<F, P, S> Sync for SepBy<F, P, S>
where P: Sync, S: Sync,

impl<F, P, S> Sync for SepBy1<F, P, S>
where P: Sync, S: Sync,

impl<F, P, S> Sync for SepEndBy<F, P, S>
where P: Sync, S: Sync,

impl<F, P, S> Sync for SepEndBy1<F, P, S>
where P: Sync, S: Sync,

impl<I, T, E> Sync for Unexpected<I, T, E>
where E: Sync,

impl<Input> Sync for TakeUntilByte<Input>
where <Input as StreamOnce>::Error: Sized,

impl<Input> Sync for TakeUntilByte2<Input>
where <Input as StreamOnce>::Error: Sized,

impl<Input> Sync for TakeUntilByte3<Input>
where <Input as StreamOnce>::Error: Sized,

impl<Input> Sync for Digit<Input>
where <Input as StreamOnce>::Error: Sized,

impl<Input> Sync for Range<Input>
where <Input as StreamOnce>::Range: Sync,

impl<Input> Sync for Take<Input>

impl<Input> Sync for TakeUntilRange<Input>
where <Input as StreamOnce>::Range: Sync,

impl<Input> Sync for Any<Input>

impl<Input> Sync for Eof<Input>
where Input: Sync,

impl<Input> Sync for Position<Input>
where Input: Sync,

impl<Input> Sync for Token<Input>
where <Input as StreamOnce>::Token: Sync, Input: Sync,

impl<Input> Sync for Stream<Input>
where Input: Sync, <Input as StreamOnce>::Token: Sync, <Input as StreamOnce>::Position: Sync,

impl<Input> Sync for IteratorStream<Input>
where Input: Sync,

impl<Input, F> Sync for FnParser<Input, F>
where F: Sync,

impl<Input, F> Sync for TakeWhile<Input, F>
where F: Sync,

impl<Input, F> Sync for TakeWhile1<Input, F>
where F: Sync,

impl<Input, F> Sync for Produce<Input, F>
where F: Sync,

impl<Input, L, R, P> Sync for Between<Input, L, R, P>
where <Input as StreamOnce>::Error: Sized, L: Sync, R: Sync, P: Sync,

impl<Input, O, P> Sync for FromStr<Input, O, P>
where <Input as StreamOnce>::Error: Sized, P: Sync,

impl<Input, P> Sync for Recognize<Input, P>
where <Input as StreamOnce>::Error: Sized, P: Sync,

impl<Input, P> Sync for SkipCount<Input, P>
where <Input as StreamOnce>::Error: Sized, P: Sync,

impl<Input, P> Sync for SkipCountMinMax<Input, P>
where <Input as StreamOnce>::Error: Sized, P: Sync,

impl<Input, P> Sync for SkipMany<Input, P>
where <Input as StreamOnce>::Error: Sized, P: Sync,

impl<Input, P> Sync for SkipMany1<Input, P>
where <Input as StreamOnce>::Error: Sized, P: Sync,

impl<Input, P> Sync for SkipUntil<Input, P>
where <Input as StreamOnce>::Error: Sized, P: Sync,

impl<Input, P> Sync for Satisfy<Input, P>
where P: Sync, Input: Sync,

impl<Input, P> Sync for SatisfyMap<Input, P>
where P: Sync, Input: Sync,

impl<Input, P, E> Sync for SkipRepeatUntil<Input, P, E>
where <Input as StreamOnce>::Error: Sized, P: Sync, E: Sync,

impl<Input, T> Sync for Value<Input, T>
where T: Sync,

impl<Input, X> Sync for Stream<Input, X>
where Input: Sync, X: Sync,

impl<InputInner, P, C> Sync for InputConverter<InputInner, P, C>
where P: Sync, C: Sync,

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

impl<P> Sync for Choice<P>
where P: Sync,

impl<P> Sync for Optional<P>
where P: Sync,

impl<P> Sync for AnyPartialStateParser<P>
where P: Sync,

impl<P> Sync for AnySendPartialStateParser<P>
where P: Sync,

impl<P> Sync for AnySendSyncPartialStateParser<P>
where P: Sync,

impl<P> Sync for Ignore<P>
where P: Sync,

impl<P> Sync for Lazy<P>
where P: Sync,

impl<P> Sync for LookAhead<P>
where P: Sync,

impl<P> Sync for NoPartial<P>
where P: Sync,

impl<P> Sync for NotFollowedBy<P>
where P: Sync,

impl<P> Sync for Spanned<P>
where P: Sync,

impl<P> Sync for Try<P>
where P: Sync,

impl<P> Sync for Silent<P>
where P: Sync,

impl<P> Sync for RecognizeWithValue<P>
where P: Sync,

impl<P> Sync for Span<P>
where P: Sync,

impl<P, F> Sync for AndThen<P, F>
where P: Sync, F: Sync,

impl<P, F> Sync for FlatMap<P, F>
where P: Sync, F: Sync,

impl<P, F> Sync for Map<P, F>
where P: Sync, F: Sync,

impl<P, F> Sync for MapInput<P, F>
where P: Sync, F: Sync,

impl<P, F> Sync for Then<P, F>
where P: Sync, F: Sync,

impl<P, F> Sync for ThenPartial<P, F>
where P: Sync, F: Sync,

impl<P, F> Sync for ThenRef<P, F>
where P: Sync, F: Sync,

impl<P, Op> Sync for Chainl1<P, Op>
where P: Sync, Op: Sync,

impl<P, Op> Sync for Chainr1<P, Op>
where P: Sync, Op: Sync,

impl<P, Q, I> Sync for Escaped<P, Q, I>
where P: Sync, I: Sync, Q: Sync,

impl<P, R> Sync for Factory<P, R>
where P: Sync, R: Sync,

impl<P, S> Sync for Expected<P, S>
where P: Sync, S: Sync,

impl<P, S> Sync for Message<P, S>
where P: Sync, S: Sync,

impl<P1, P2> Sync for Or<P1, P2>
where P1: Sync, P2: Sync,

impl<P1, P2> Sync for Skip<P1, P2>
where P1: Sync, P2: Sync,

impl<P1, P2> Sync for With<P1, P2>
where P2: Sync, P1: Sync,

impl<R> Sync for Range<R>
where R: Sync,

impl<R> Sync for BufReader<R>
where R: Sync,

impl<R> Sync for Stream<R>
where R: Sync,

impl<S> Sync for Stream<S>
where S: Sync,

impl<S> Sync for CompleteStream<S>
where S: Sync,

impl<S> Sync for MaybePartialStream<S>
where S: Sync,

impl<S> Sync for PartialStream<S>
where S: Sync,

impl<S, E> Sync for Stream<S, E>
where S: Sync,

impl<S, P, C> Sync for Decoder<S, P, C>
where P: Sync, S: Sync, C: Sync,

impl<S, U> Sync for Stream<S, U>
where S: Sync, U: Sync,

impl<T> Sync for Commit<T>
where T: Sync,

impl<T> Sync for Token<T>
where T: Sync,

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

impl<T, E> Sync for ParseResult<T, E>
where T: Sync, E: Sync,

impl<T, Input> Sync for NoneOf<T, Input>
where T: Sync, Input: Sync,

impl<T, Input> Sync for OneOf<T, Input>
where T: Sync, Input: Sync,

impl<T, R> Sync for Error<T, R>
where T: Sync, R: Sync,

impl<T, R> Sync for Info<T, R>
where T: Sync, R: Sync,

impl<T, R, F> Sync for Info<T, R, F>
where T: Sync, R: Sync, F: Sync,

impl<T, R, P> Sync for Errors<T, R, P>
where P: Sync, T: Sync, R: Sync,

impl<T, U> Sync for EscapedState<T, U>
where T: Sync, U: Sync,

impl Sync for PopError

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

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

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

impl Sync for Error

impl<'a> Sync for Database<'a>

impl<'a> Sync for Names<'a>

impl<'a> Sync for Arcs<'a>

impl Sync for Extension

impl Sync for Scale

impl Sync for Size

impl Sync for adcb_i

impl Sync for adcl_i

impl Sync for adcq_i_sxl

impl Sync for adcw_i

impl Sync for addb_i

impl Sync for addl_i

impl Sync for addq_i_sxl

impl Sync for addw_i

impl Sync for andb_i

impl Sync for andl_i

impl Sync for andq_i_sxl

impl Sync for andw_i

impl Sync for orb_i

impl Sync for orl_i

impl Sync for orq_i_sxl

impl Sync for orw_i

impl Sync for sbbb_i

impl Sync for sbbl_i

impl Sync for sbbq_i_sxl

impl Sync for sbbw_i

impl Sync for subb_i

impl Sync for subl_i

impl Sync for subq_i_sxl

impl Sync for subw_i

impl Sync for xorb_i

impl Sync for xorl_i

impl Sync for xorq_i_sxl

impl Sync for xorw_i

impl Sync for AmodeOffset

impl Sync for Constant

impl Sync for Imm16

impl Sync for Imm32

impl Sync for Imm8

impl Sync for Label

impl Sync for RexFlags

impl Sync for Simm16

impl Sync for Simm32

impl Sync for Simm8

impl Sync for TrapCode

impl<R> Sync for Amode<R>
where R: Sync,

impl<R> Sync for adcb_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcb_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcb_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcl_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcl_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcl_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcl_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcq_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcq_mi_sxl<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcq_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcq_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcw_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcw_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for adcw_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addb_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addb_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addb_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addl_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addl_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addl_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addl_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addq_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addq_mi_sxl<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addq_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addq_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addw_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addw_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for addw_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andb_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andb_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andb_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andl_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andl_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andl_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andl_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andq_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andq_mi_sxl<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andq_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andq_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andw_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andw_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for andw_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orb_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orb_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orb_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orl_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orl_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orl_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orl_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orpd_a<R>
where <R as Registers>::ReadWriteXmm: Sync, <R as Registers>::ReadXmm: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orq_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orq_mi_sxl<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orq_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orq_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orw_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orw_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for orw_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbb_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbb_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbb_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbl_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbl_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbl_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbl_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbq_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbq_mi_sxl<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbq_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbq_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbw_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbw_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for sbbw_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for shldl_mrc<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for shldl_mri<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for shldq_mrc<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for shldq_mri<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for shldw_mrc<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for shldw_mri<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subb_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subb_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subb_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subl_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subl_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subl_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subl_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subq_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subq_mi_sxl<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subq_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subq_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subw_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subw_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for subw_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorb_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorb_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorb_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorl_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorl_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorl_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorl_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorq_mi_sxb<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorq_mi_sxl<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorq_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorq_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorw_mi<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorw_mr<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for xorw_rm<R>
where <R as Registers>::ReadWriteGpr: Sync, <R as Registers>::ReadGpr: Sync,

impl<R> Sync for Gpr<R>
where R: Sync,

impl<R> Sync for NonRspGpr<R>
where R: Sync,

impl<R> Sync for Xmm<R>
where R: Sync,

impl<R, M> Sync for GprMem<R, M>
where R: Sync, M: Sync,

impl<R, M> Sync for XmmMem<R, M>
where R: Sync, M: Sync,

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

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

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

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

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

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

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

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

impl<'a> Sync for Iter<'a>

impl<T> Sync for Iter<T>
where T: Sync,

impl<T> Sync for ScalarBitSet<T>
where T: Sync,

impl Sync for Reloc

impl Sync for DataValue

impl Sync for FloatCC

impl Sync for IntCC

impl Sync for ValueDef

impl Sync for AnyEntity

impl Sync for AliasRegion

impl Sync for AtomicRmwOp

impl Sync for Endianness

impl Sync for KnownSymbol

impl Sync for LibCall

impl Sync for Opcode

impl Sync for BaseExpr

impl Sync for Fact

impl Sync for PccError

impl Sync for CallConv

impl Sync for LookupError

impl Sync for UnwindInfo

impl Sync for UnwindInst

impl Sync for Amode

impl Sync for AvxOpcode

impl Sync for CC

impl Sync for CmpOpcode

impl Sync for ExtKind

impl Sync for ExtMode

impl Sync for FcmpImm

impl Sync for FenceKind

impl Sync for Imm8Reg

impl Sync for OperandSize

impl Sync for RegMem

impl Sync for RegMemImm

impl Sync for RoundImm

impl Sync for ShiftKind

impl Sync for SseOpcode

impl Sync for EvexContext

impl Sync for EvexMasking

impl Sync for OpcodeMap

impl Sync for MInst

impl Sync for Detail

impl Sync for OptLevel

impl Sync for SetError

impl Sync for SettingKind

impl Sync for TlsModel

impl Sync for Pass

impl Sync for Event

impl Sync for CodeInfo

impl Sync for BlockData

impl Sync for Blocks

impl Sync for Insts

impl Sync for Block

impl Sync for Constant

impl Sync for DynamicType

impl Sync for FuncRef

impl Sync for GlobalValue

impl Sync for Immediate

impl Sync for Inst

impl Sync for JumpTable

impl Sync for MemoryType

impl Sync for SigRef

impl Sync for StackSlot

impl Sync for Value

impl Sync for Function

impl Sync for Ieee128

impl Sync for Ieee16

impl Sync for Ieee32

impl Sync for Ieee64

impl Sync for Imm64

impl Sync for Offset32

impl Sync for Uimm32

impl Sync for Uimm64

impl Sync for V128Imm

impl Sync for BlockCall

impl Sync for Layout

impl Sync for Expr

impl Sync for AbiParam

impl Sync for ExtFuncData

impl Sync for MemFlags

impl Sync for Signature

impl Sync for SourceLoc

impl Sync for TrapCode

impl Sync for ValueLabel

impl Sync for Type

impl Sync for UnwindInfo

impl Sync for UnwindInfo

impl Sync for UnwindInfo

impl Sync for Gpr

impl Sync for GprMem

impl Sync for GprMemImm

impl Sync for Imm8Gpr

impl Sync for Imm8Xmm

impl Sync for Xmm

impl Sync for XmmMem

impl Sync for XmmMemImm

impl Sync for Register

impl Sync for RexFlags

impl Sync for Flags

impl Sync for EmitInfo

impl Sync for EmitState

impl Sync for Loop

impl Sync for LoopLevel

impl Sync for Descriptor

impl Sync for Template

impl Sync for Builder

impl Sync for Flags

impl Sync for Setting

impl Sync for Value

impl Sync for Context

impl Sync for Final

impl Sync for MachLabel

impl Sync for MachTrap

impl Sync for PatchRegion

impl Sync for RealReg

impl Sync for Reg

impl Sync for PassTimes

impl Sync for Dfs

impl Sync for PlainWriter

impl<'a> Sync for CallInfo<'a>

impl<'a> Sync for CFGPrinter<'a>

impl<'a> Sync for DisplayDataValues<'a>

impl<'a> Sync for ChildIter<'a>

impl<'a> Sync for PredIter<'a>

impl<'a> Sync for DisplayInst<'a>

impl<'a> Sync for Values<'a>

impl<'a> Sync for DisplayFunction<'a>

impl<'a> Sync for DisplayBlockCall<'a>

impl<'a> Sync for DisplayJumpTable<'a>

impl<'a> Sync for FactContext<'a>

impl<'a> Sync for FlagsOrIsa<'a>

impl<'a> Sync for PredicateView<'a>

impl<'a> Sync for CompileError<'a>

impl<'a> Sync for DfsIter<'a>

impl<'a> Sync for DfsPostOrderIter<'a>

impl<'a> Sync for DfsPreOrderIter<'a>

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

impl<'f> Sync for FuncCursor<'f>

impl<'f> Sync for Blocks<'f>

impl<'f> Sync for Insts<'f>

impl<'f> Sync for ReplaceBuilder<'f>

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

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

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

impl<T> Sync for IsaBuilder<T>

impl<T> Sync for CallInfo<T>
where T: Sync,

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

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

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

impl Sync for Switch

impl Sync for Variable

impl<'a> Sync for FunctionBuilder<'a>

impl<'short, 'long> Sync for FuncInstBuilder<'short, 'long>

impl<'a, W, I> Sync for Digest<'a, W, I>
where W: Sync, <I as Implementation>::Data<W>: Sync,

impl<W, I> Sync for Crc<W, I>
where <I as Implementation>::Data<W>: Sync, W: Sync,

impl<const L: usize> Sync for Table<L>

impl<R> Sync for Crc32cReader<R>
where R: Sync,

impl<W> Sync for Crc32cWriter<W>
where W: Sync,

impl Sync for Hasher

impl<W> Sync for Algorithm<W>
where W: Sync,

impl Sync for RecvError

impl<'a> !Sync for SelectedOperation<'a>

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

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

impl<T> Sync for SendTimeoutError<T>
where T: Sync,

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

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

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

impl<T> !Sync for Worker<T>

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

impl !Sync for Guard

impl !Sync for LocalHandle

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

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

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

impl !Sync for Backoff

impl !Sync for Parker

impl Sync for WaitGroup

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

impl Sync for PublicKey

impl Sync for SecretKey

impl<C> Sync for CryptoBox<C>
where C: Sync,

impl<C> Sync for SecretBox<C>
where C: Sync,

impl Sync for Scalar

impl Sync for BitOrder

impl Sync for DecodeKind

impl Sync for DecodeError

impl Sync for Encoding

impl Sync for Translate

impl Sync for Wrap

impl<'a> Sync for Display<'a>

impl<'a> Sync for Encoder<'a>

impl Sync for BuildError

impl Sync for QueueMode

impl Sync for TimeoutType

impl Sync for Metrics

impl Sync for PoolConfig

impl Sync for Timeouts

impl Sync for Status

impl<C> Sync for CreatePoolError<C>
where C: Sync,

impl<E> Sync for HookError<E>
where E: Sync,

impl<E> Sync for PoolError<E>
where E: Sync,

impl<E> Sync for RecycleError<E>
where E: Sync,

impl<M> Sync for Hook<M>

impl<M> Sync for Object<M>
where <M as Manager>::Type: Sync,

impl<M, W> Sync for Pool<M, W>

impl<M, W> Sync for PoolBuilder<M, W>

impl<T> Sync for RetainResult<T>
where T: Sync,

impl Sync for ConfigError

impl Sync for SslMode

impl Sync for Config

impl Sync for Manager

impl<'a> Sync for Transaction<'a>

impl<'a> Sync for TransactionBuilder<'a>

impl<T> Sync for ConfigConnectImpl<T>

impl Sync for Runtime

impl Sync for Class

impl Sync for ErrorKind

impl Sync for Tag

impl Sync for TagMode

impl Sync for Any

impl Sync for BitString

impl Sync for BmpString

impl Sync for Ia5String

impl Sync for Int

impl Sync for Null

impl Sync for OctetString

impl Sync for Uint

impl Sync for UtcTime

impl Sync for DateTime

impl Sync for Document

impl Sync for Error

impl Sync for Header

impl Sync for Length

impl Sync for TagNumber

impl<'a> Sync for AnyRef<'a>

impl<'a> Sync for BitStringIter<'a>

impl<'a> Sync for BitStringRef<'a>

impl<'a> Sync for Ia5StringRef<'a>

impl<'a> Sync for IntRef<'a>

impl<'a> Sync for OctetStringRef<'a>

impl<'a> Sync for PrintableStringRef<'a>

impl<'a> Sync for SequenceRef<'a>

impl<'a> Sync for TeletexStringRef<'a>

impl<'a> Sync for UintRef<'a>

impl<'a> Sync for Utf8StringRef<'a>

impl<'a> Sync for VideotexStringRef<'a>

impl<'a> Sync for SliceReader<'a>

impl<'a> Sync for SliceWriter<'a>

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

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

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

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

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

impl<'i> !Sync for PemReader<'i>

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

impl<'w> Sync for PemWriter<'w>

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

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

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

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

impl<'a> Sync for BerObjectContent<'a>

impl<'a> Sync for BerObject<'a>

impl<'a> Sync for BerObjectIntoIterator<'a>

impl<'a> Sync for BerObjectRefIterator<'a>

impl<'a> Sync for BitStringObject<'a>

impl<'a> Sync for PrettyBer<'a>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Sync for TruncSide

impl Sync for MacError

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

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

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

impl<T> Sync for CtOutput<T>

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

impl Sync for BaseDirs

impl Sync for ProjectDirs

impl Sync for UserDirs

impl Sync for Signature

impl Sync for SigningKey

impl<'k, 'v, K> Sync for Context<'k, 'v, K>
where K: Sync,

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

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

impl Sync for CoderResult

impl Sync for Latin1Bidi

impl Sync for Decoder

impl Sync for Encoder

impl Sync for Encoding

impl Sync for Blocking

impl<'a> Sync for NonBlocking<'a>

impl<F> Sync for FutureWrapper<F>
where F: Sync + ?Sized,

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

impl<I> Sync for Convert<I>
where I: Sync,

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

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

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

impl<I> Sync for Iterator<I>
where I: Sync,

impl<I> Sync for Peekable<I>
where I: Sync, <I as FallibleIterator>::Item: Sync,

impl<I> Sync for Rev<I>
where I: Sync,

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

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

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

impl<I, F> Sync for Filter<I, F>
where I: Sync, F: Sync,

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

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

impl<I, F> Sync for MapErr<I, F>
where I: Sync, F: Sync,

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

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

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

impl<I, U, F> Sync for FlatMap<I, U, F>

impl<T, F> Sync for Map<T, F>
where T: Sync, F: Sync,

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

impl<T, U> Sync for Zip<T, U>
where T: Sync, U: Sync,

impl Sync for Rng

impl Sync for FileTime

impl Sync for InvalidBits

impl<F> Sync for FlagSet<F>
where <F as Flags>::Type: Sync,

impl Sync for Status

impl Sync for Compress

impl Sync for Compression

impl Sync for Crc

impl Sync for Decompress

impl Sync for GzBuilder

impl Sync for GzHeader

impl<R> Sync for DeflateDecoder<R>
where R: Sync,

impl<R> Sync for DeflateEncoder<R>
where R: Sync,

impl<R> Sync for GzDecoder<R>
where R: Sync,

impl<R> Sync for GzEncoder<R>
where R: Sync,

impl<R> Sync for MultiGzDecoder<R>
where R: Sync,

impl<R> Sync for ZlibDecoder<R>
where R: Sync,

impl<R> Sync for ZlibEncoder<R>
where R: Sync,

impl<R> Sync for DeflateDecoder<R>
where R: Sync,

impl<R> Sync for DeflateEncoder<R>
where R: Sync,

impl<R> Sync for GzDecoder<R>
where R: Sync,

impl<R> Sync for GzEncoder<R>
where R: Sync,

impl<R> Sync for MultiGzDecoder<R>
where R: Sync,

impl<R> Sync for ZlibDecoder<R>
where R: Sync,

impl<R> Sync for ZlibEncoder<R>
where R: Sync,

impl<R> Sync for CrcReader<R>
where R: Sync,

impl<W> Sync for CrcWriter<W>
where W: Sync,

impl<W> Sync for DeflateDecoder<W>
where W: Sync,

impl<W> Sync for DeflateEncoder<W>
where W: Sync,

impl<W> Sync for GzDecoder<W>
where W: Sync,

impl<W> Sync for GzEncoder<W>
where W: Sync,

impl<W> Sync for MultiGzDecoder<W>
where W: Sync,

impl<W> Sync for ZlibDecoder<W>
where W: Sync,

impl<W> Sync for ZlibEncoder<W>
where W: Sync,

impl Sync for FnvHasher

impl Sync for FixedState

impl Sync for FoldHasher

impl Sync for RandomState

impl Sync for FixedState

impl Sync for FoldHasher

impl Sync for RandomState

impl<'a> Sync for ByteSerialize<'a>

impl<'a> Sync for Parse<'a>

impl<'a> Sync for ParseIntoOwned<'a>

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

impl Sync for DirEntry

impl Sync for File

impl Sync for OpenOptions

impl Sync for ReadDir

impl Sync for DirBuilder

impl Sync for DirEntry

impl Sync for File

impl Sync for OpenOptions

impl Sync for ReadDir

impl Sync for SendError

impl Sync for Canceled

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

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

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

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

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

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

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

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

impl !Sync for LocalPool

impl !Sync for LocalSpawner

impl Sync for Enter

impl Sync for EnterError

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

impl Sync for YieldNow

impl Sync for Empty

impl Sync for Repeat

impl Sync for Sink

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

impl<'a, R> Sync for ReadExactFuture<'a, R>
where R: Sync + ?Sized,

impl<'a, R> Sync for ReadFuture<'a, R>
where R: Sync + ?Sized,

impl<'a, R> Sync for ReadLineFuture<'a, R>
where R: Sync + ?Sized,

impl<'a, R> Sync for ReadToEndFuture<'a, R>
where R: Sync + ?Sized,

impl<'a, R> Sync for ReadToStringFuture<'a, R>
where R: Sync + ?Sized,

impl<'a, R> Sync for ReadUntilFuture<'a, R>
where R: Sync + ?Sized,

impl<'a, R> Sync for ReadVectoredFuture<'a, R>
where R: Sync + ?Sized,

impl<'a, S> Sync for SeekFuture<'a, S>
where S: Sync + ?Sized,

impl<'a, S> Sync for NextFuture<'a, S>
where S: Sync + ?Sized,

impl<'a, S> Sync for NthFuture<'a, S>
where S: Sync + ?Sized,

impl<'a, S> Sync for TryNextFuture<'a, S>
where S: Sync + ?Sized,

impl<'a, S, F> Sync for FindMapFuture<'a, S, F>
where F: Sync, S: Sync + ?Sized,

impl<'a, S, F> Sync for TryForEachFuture<'a, S, F>
where F: Sync, S: Sync + ?Sized,

impl<'a, S, F, B> Sync for TryFoldFuture<'a, S, F, B>
where F: Sync, S: Sync, B: Sync,

impl<'a, S, P> Sync for AllFuture<'a, S, P>
where P: Sync, S: Sync + ?Sized,

impl<'a, S, P> Sync for AnyFuture<'a, S, P>
where P: Sync, S: Sync + ?Sized,

impl<'a, S, P> Sync for FindFuture<'a, S, P>
where P: Sync, S: Sync + ?Sized,

impl<'a, S, P> Sync for PositionFuture<'a, S, P>
where P: Sync, S: Sync + ?Sized,

impl<'a, W> Sync for CloseFuture<'a, W>
where W: Sync + ?Sized,

impl<'a, W> Sync for FlushFuture<'a, W>
where W: Sync + ?Sized,

impl<'a, W> Sync for WriteAllFuture<'a, W>
where W: Sync + ?Sized,

impl<'a, W> Sync for WriteFuture<'a, W>
where W: Sync + ?Sized,

impl<'a, W> Sync for WriteVectoredFuture<'a, W>
where W: Sync + ?Sized,

impl<'r, 'ctx, T> !Sync for AsyncAsSync<'r, 'ctx, T>

impl<A, B> Sync for Zip<A, B>
where A: Sync, B: Sync, <A as Stream>::Item: Sync,

impl<F> Sync for CatchUnwind<F>
where F: Sync,

impl<F> Sync for PollFn<F>
where F: Sync,

impl<F> Sync for PollOnce<F>
where F: Sync,

impl<F> Sync for OnceFuture<F>
where F: Sync,

impl<F> Sync for PollFn<F>
where F: Sync,

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

impl<F1, F2> Sync for Or<F1, F2>
where F1: Sync, F2: Sync,

impl<F1, F2> Sync for Race<F1, F2>
where F1: Sync, F2: Sync,

impl<F1, F2> Sync for TryZip<F1, F2>
where F1: Sync, F2: Sync, <F1 as Future>::Output: Sync, <F2 as Future>::Output: Sync,

impl<F1, F2> Sync for Zip<F1, F2>
where F1: Sync, F2: Sync, <F1 as Future>::Output: Sync, <F2 as Future>::Output: Sync,

impl<I> Sync for Iter<I>
where I: Sync,

impl<R> Sync for BufReader<R>
where R: Sync,

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

impl<R> Sync for Lines<R>
where R: Sync,

impl<R> Sync for Split<R>
where R: Sync,

impl<R> Sync for Take<R>
where R: Sync,

impl<R1, R2> Sync for Chain<R1, R2>
where R1: Sync, R2: Sync,

impl<S> Sync for BlockOn<S>
where S: Sync,

impl<S> Sync for Cloned<S>
where S: Sync,

impl<S> Sync for Copied<S>
where S: Sync,

impl<S> Sync for CountFuture<S>
where S: Sync + ?Sized,

impl<S> Sync for Cycle<S>
where S: Sync,

impl<S> Sync for Enumerate<S>
where S: Sync,

impl<S> Sync for Flatten<S>
where S: Sync, <S as Stream>::Item: Sync,

impl<S> Sync for Fuse<S>
where S: Sync,

impl<S> Sync for LastFuture<S>
where S: Sync, <S as Stream>::Item: Sync,

impl<S> Sync for Skip<S>
where S: Sync,

impl<S> Sync for StepBy<S>
where S: Sync,

impl<S> Sync for Take<S>
where S: Sync,

impl<S, C> Sync for CollectFuture<S, C>
where S: Sync, C: Sync,

impl<S, C> Sync for TryCollectFuture<S, C>
where S: Sync, C: Sync,

impl<S, F> Sync for FilterMap<S, F>
where S: Sync, F: Sync,

impl<S, F> Sync for ForEachFuture<S, F>
where S: Sync, F: Sync,

impl<S, F> Sync for Inspect<S, F>
where S: Sync, F: Sync,

impl<S, F> Sync for Map<S, F>
where S: Sync, F: Sync,

impl<S, F, Fut> Sync for Then<S, F, Fut>
where S: Sync, F: Sync, Fut: Sync,

impl<S, F, T> Sync for FoldFuture<S, F, T>
where S: Sync, F: Sync, T: Sync,

impl<S, FromA, FromB> Sync for UnzipFuture<S, FromA, FromB>
where S: Sync, FromA: Sync, FromB: Sync,

impl<S, P> Sync for Filter<S, P>
where S: Sync, P: Sync,

impl<S, P> Sync for SkipWhile<S, P>
where S: Sync, P: Sync,

impl<S, P> Sync for TakeWhile<S, P>
where S: Sync, P: Sync,

impl<S, P, B> Sync for PartitionFuture<S, P, B>
where S: Sync, P: Sync, B: Sync,

impl<S, St, F> Sync for Scan<S, St, F>
where S: Sync, St: Sync, F: Sync,

impl<S, U> Sync for Chain<S, U>
where S: Sync, U: Sync,

impl<S, U, F> Sync for FlatMap<S, U, F>
where S: Sync, F: Sync, U: Sync,

impl<S1, S2> Sync for Or<S1, S2>
where S1: Sync, S2: Sync,

impl<S1, S2> Sync for Race<S1, S2>
where S1: Sync, S2: Sync,

impl<T> Sync for Pending<T>
where T: Sync,

impl<T> Sync for Ready<T>
where T: Sync,

impl<T> Sync for AssertAsync<T>
where T: Sync,

impl<T> Sync for BlockOn<T>
where T: Sync,

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

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

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

impl<T> Sync for Empty<T>
where T: Sync,

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

impl<T> Sync for Pending<T>
where T: Sync,

impl<T> Sync for Repeat<T>
where T: Sync,

impl<T, F, Fut> Sync for TryUnfold<T, F, Fut>
where F: Sync, T: Sync, Fut: Sync,

impl<T, F, Fut> Sync for Unfold<T, F, Fut>
where F: Sync, T: Sync, Fut: Sync,

impl<W> Sync for BufWriter<W>
where W: Sync,

impl Sync for SpawnError

impl<'a> Sync for WakerRef<'a>

impl<'a, T> !Sync for FutureObj<'a, T>

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

impl Sync for PollNext

impl Sync for AbortHandle

impl Sync for Aborted

impl Sync for Empty

impl Sync for Repeat

impl Sync for Sink

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'a, W> Sync for Close<'a, W>
where W: Sync + ?Sized,

impl<'a, W> Sync for Flush<'a, W>
where W: Sync + ?Sized,

impl<'a, W> Sync for Write<'a, W>
where W: Sync + ?Sized,

impl<'a, W> Sync for WriteAll<'a, W>
where W: Sync + ?Sized,

impl<'a, W> Sync for WriteVectored<'a, W>
where W: Sync + ?Sized,

impl<A, B> Sync for Either<A, B>
where A: Sync, B: Sync,

impl<A, B> Sync for Select<A, B>
where A: Sync, B: Sync,

impl<A, B> Sync for TrySelect<A, B>
where A: Sync, B: Sync,

impl<F> Sync for Flatten<F>
where F: Sync, <F as Future>::Output: Sync,

impl<F> Sync for FlattenStream<F>
where F: Sync, <F as Future>::Output: Sync,

impl<F> Sync for IntoStream<F>
where F: Sync,

impl<F> Sync for JoinAll<F>
where F: Send + Sync, <F as Future>::Output: Sync,

impl<F> Sync for Lazy<F>
where F: Sync,

impl<F> Sync for OptionFuture<F>
where F: Sync,

impl<F> Sync for PollFn<F>
where F: Sync,

impl<F> Sync for TryJoinAll<F>
where <F as TryFuture>::Ok: Sync, F: Send + Sync, <F as TryFuture>::Error: Sync,

impl<F> Sync for PollFn<F>
where F: Sync,

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

impl<Fut> Sync for MaybeDone<Fut>
where Fut: Sync, <Fut as Future>::Output: Sync,

impl<Fut> Sync for TryMaybeDone<Fut>
where Fut: Sync, <Fut as TryFuture>::Ok: Sync,

impl<Fut> Sync for CatchUnwind<Fut>
where Fut: Sync,

impl<Fut> Sync for Fuse<Fut>
where Fut: Sync,

impl<Fut> Sync for IntoFuture<Fut>
where Fut: Sync,

impl<Fut> Sync for NeverError<Fut>
where Fut: Sync,

impl<Fut> Sync for Remote<Fut>
where Fut: Sync, <Fut as Future>::Output: Send,

impl<Fut> Sync for SelectAll<Fut>
where Fut: Sync,

impl<Fut> Sync for SelectOk<Fut>
where Fut: Sync,

impl<Fut> Sync for Shared<Fut>
where Fut: Send, <Fut as Future>::Output: Send + Sync,

impl<Fut> Sync for TryFlattenStream<Fut>
where Fut: Sync, <Fut as TryFuture>::Ok: Sync,

impl<Fut> Sync for UnitError<Fut>
where Fut: Sync,

impl<Fut> Sync for WeakShared<Fut>
where Fut: Send, <Fut as Future>::Output: Send + Sync,

impl<Fut> Sync for Once<Fut>
where Fut: Sync,

impl<Fut, E> Sync for ErrInto<Fut, E>
where Fut: Sync,

impl<Fut, E> Sync for OkInto<Fut, E>
where Fut: Sync,

impl<Fut, F> Sync for Inspect<Fut, F>
where Fut: Sync, F: Sync,

impl<Fut, F> Sync for InspectErr<Fut, F>
where Fut: Sync, F: Sync,

impl<Fut, F> Sync for InspectOk<Fut, F>
where Fut: Sync, F: Sync,

impl<Fut, F> Sync for Map<Fut, F>
where Fut: Sync, F: Sync,

impl<Fut, F> Sync for MapErr<Fut, F>
where Fut: Sync, F: Sync,

impl<Fut, F> Sync for MapOk<Fut, F>
where Fut: Sync, F: Sync,

impl<Fut, F> Sync for UnwrapOrElse<Fut, F>
where Fut: Sync, F: Sync,

impl<Fut, F, G> Sync for MapOkOrElse<Fut, F, G>
where Fut: Sync, F: Sync, G: Sync,

impl<Fut, Si> Sync for FlattenSink<Fut, Si>
where Fut: Sync, Si: Sync,

impl<Fut, T> Sync for MapInto<Fut, T>
where Fut: Sync,

impl<Fut1, Fut2> Sync for Join<Fut1, Fut2>
where Fut1: Sync, <Fut1 as Future>::Output: Sync, Fut2: Sync, <Fut2 as Future>::Output: Sync,

impl<Fut1, Fut2> Sync for TryFlatten<Fut1, Fut2>
where Fut1: Sync, Fut2: Sync,

impl<Fut1, Fut2> Sync for TryJoin<Fut1, Fut2>
where Fut1: Sync, <Fut1 as TryFuture>::Ok: Sync, Fut2: Sync, <Fut2 as TryFuture>::Ok: Sync,

impl<Fut1, Fut2, F> Sync for AndThen<Fut1, Fut2, F>
where Fut2: Sync, Fut1: Sync, F: Sync,

impl<Fut1, Fut2, F> Sync for OrElse<Fut1, Fut2, F>
where Fut2: Sync, Fut1: Sync, F: Sync,

impl<Fut1, Fut2, F> Sync for Then<Fut1, Fut2, F>
where Fut2: Sync, Fut1: Sync, F: Sync,

impl<Fut1, Fut2, Fut3> Sync for Join3<Fut1, Fut2, Fut3>
where Fut1: Sync, <Fut1 as Future>::Output: Sync, Fut2: Sync, <Fut2 as Future>::Output: Sync, Fut3: Sync, <Fut3 as Future>::Output: Sync,

impl<Fut1, Fut2, Fut3> Sync for TryJoin3<Fut1, Fut2, Fut3>
where Fut1: Sync, <Fut1 as TryFuture>::Ok: Sync, Fut2: Sync, <Fut2 as TryFuture>::Ok: Sync, Fut3: Sync, <Fut3 as TryFuture>::Ok: Sync,

impl<Fut1, Fut2, Fut3, Fut4> Sync for Join4<Fut1, Fut2, Fut3, Fut4>
where Fut1: Sync, <Fut1 as Future>::Output: Sync, Fut2: Sync, <Fut2 as Future>::Output: Sync, Fut3: Sync, <Fut3 as Future>::Output: Sync, Fut4: Sync, <Fut4 as Future>::Output: Sync,

impl<Fut1, Fut2, Fut3, Fut4> Sync for TryJoin4<Fut1, Fut2, Fut3, Fut4>
where Fut1: Sync, <Fut1 as TryFuture>::Ok: Sync, Fut2: Sync, <Fut2 as TryFuture>::Ok: Sync, Fut3: Sync, <Fut3 as TryFuture>::Ok: Sync, Fut4: Sync, <Fut4 as TryFuture>::Ok: Sync,

impl<Fut1, Fut2, Fut3, Fut4, Fut5> Sync for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
where Fut1: Sync, <Fut1 as Future>::Output: Sync, Fut2: Sync, <Fut2 as Future>::Output: Sync, Fut3: Sync, <Fut3 as Future>::Output: Sync, Fut4: Sync, <Fut4 as Future>::Output: Sync, Fut5: Sync, <Fut5 as Future>::Output: Sync,

impl<Fut1, Fut2, Fut3, Fut4, Fut5> Sync for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
where Fut1: Sync, <Fut1 as TryFuture>::Ok: Sync, Fut2: Sync, <Fut2 as TryFuture>::Ok: Sync, Fut3: Sync, <Fut3 as TryFuture>::Ok: Sync, Fut4: Sync, <Fut4 as TryFuture>::Ok: Sync, Fut5: Sync, <Fut5 as TryFuture>::Ok: Sync,

impl<I> Sync for Iter<I>
where I: Sync,

impl<R> Sync for BufReader<R>
where R: Sync,

impl<R> Sync for Lines<R>
where R: Sync,

impl<R> Sync for Take<R>
where R: Sync,

impl<S> Sync for PollImmediate<S>
where S: Sync,

impl<S> Sync for SplitStream<S>
where S: Send,

impl<S, Item> Sync for SplitSink<S, Item>
where Item: Sync, S: Send,

impl<Si, F> Sync for SinkMapErr<Si, F>
where Si: Sync, F: Sync,

impl<Si, Item> Sync for Buffer<Si, Item>
where Si: Sync, Item: Sync,

impl<Si, Item, E> Sync for SinkErrInto<Si, Item, E>
where Si: Sync,

impl<Si, Item, U, Fut, F> Sync for With<Si, Item, U, Fut, F>
where Si: Sync, F: Sync, Fut: Sync,

impl<Si, Item, U, St, F> Sync for WithFlatMap<Si, Item, U, St, F>
where Si: Sync, F: Sync, St: Sync, Item: Sync,

impl<Si1, Si2> Sync for Fanout<Si1, Si2>
where Si1: Sync, Si2: Sync,

impl<St> Sync for IntoIter<St>
where St: Sync,

impl<St> Sync for BufferUnordered<St>
where St: Sync, <St as Stream>::Item: Send + Sync,

impl<St> Sync for Buffered<St>
where St: Sync, <St as Stream>::Item: Send + Sync, <<St as Stream>::Item as Future>::Output: Sync,

impl<St> Sync for CatchUnwind<St>
where St: Sync,

impl<St> Sync for Chunks<St>
where St: Sync, <St as Stream>::Item: Sync,

impl<St> Sync for Concat<St>
where St: Sync, <St as Stream>::Item: Sync,

impl<St> Sync for Count<St>
where St: Sync,

impl<St> Sync for Cycle<St>
where St: Sync,

impl<St> Sync for Enumerate<St>
where St: Sync,

impl<St> Sync for Flatten<St>
where St: Sync, <St as Stream>::Item: Sync,

impl<St> Sync for Fuse<St>
where St: Sync,

impl<St> Sync for IntoAsyncRead<St>
where St: Sync, <St as TryStream>::Ok: Sync,

impl<St> Sync for IntoStream<St>
where St: Sync,

impl<St> Sync for Peekable<St>
where St: Sync, <St as Stream>::Item: Sync,

impl<St> Sync for ReadyChunks<St>
where St: Sync,

impl<St> Sync for SelectAll<St>
where St: Send + Sync,

impl<St> Sync for Skip<St>
where St: Sync,

impl<St> Sync for StreamFuture<St>
where St: Sync,

impl<St> Sync for Take<St>
where St: Sync,

impl<St> Sync for TryBufferUnordered<St>
where St: Sync, <St as TryStream>::Ok: Send + Sync,

impl<St> Sync for TryBuffered<St>
where St: Sync, <St as TryStream>::Ok: Send + Sync, <<St as TryStream>::Ok as TryFuture>::Ok: Sync, <<St as TryStream>::Ok as TryFuture>::Error: Sync,

impl<St> Sync for TryChunks<St>
where St: Sync, <St as TryStream>::Ok: Sync,

impl<St> Sync for TryConcat<St>
where St: Sync, <St as TryStream>::Ok: Sync,

impl<St> Sync for TryFlatten<St>
where St: Sync, <St as TryStream>::Ok: Sync,

impl<St> Sync for TryFlattenUnordered<St>
where <<St as TryStream>::Ok as TryStream>::Error: Sized + Send + Sync, St: Sync, <St as TryStream>::Ok: Send + Sync, <<St as TryStream>::Ok as TryStream>::Ok: Send + Sync,

impl<St> Sync for TryReadyChunks<St>
where St: Sync,

impl<St, C> Sync for Collect<St, C>
where St: Sync, C: Sync,

impl<St, C> Sync for TryCollect<St, C>
where St: Sync, C: Sync,

impl<St, E> Sync for ErrInto<St, E>
where St: Sync,

impl<St, F> Sync for Inspect<St, F>
where St: Sync, F: Sync,

impl<St, F> Sync for InspectErr<St, F>
where St: Sync, F: Sync,

impl<St, F> Sync for InspectOk<St, F>
where St: Sync, F: Sync,

impl<St, F> Sync for Map<St, F>
where St: Sync, F: Sync,

impl<St, F> Sync for MapErr<St, F>
where St: Sync, F: Sync,

impl<St, F> Sync for MapOk<St, F>
where St: Sync, F: Sync,

impl<St, FromA, FromB> Sync for Unzip<St, FromA, FromB>
where St: Sync, FromA: Sync, FromB: Sync,

impl<St, Fut> Sync for TakeUntil<St, Fut>
where St: Sync, Fut: Sync, <Fut as Future>::Output: Sync,

impl<St, Fut, F> Sync for All<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<St, Fut, F> Sync for AndThen<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<St, Fut, F> Sync for Any<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<St, Fut, F> Sync for Filter<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync, <St as Stream>::Item: Sync,

impl<St, Fut, F> Sync for FilterMap<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<St, Fut, F> Sync for ForEach<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<St, Fut, F> Sync for ForEachConcurrent<St, Fut, F>
where F: Sync, St: Sync, Fut: Send + Sync,

impl<St, Fut, F> Sync for OrElse<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<St, Fut, F> Sync for SkipWhile<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync, <St as Stream>::Item: Sync,

impl<St, Fut, F> Sync for TakeWhile<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync, <St as Stream>::Item: Sync,

impl<St, Fut, F> Sync for Then<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<St, Fut, F> Sync for TryAll<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<St, Fut, F> Sync for TryAny<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<St, Fut, F> Sync for TryFilter<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync, <St as TryStream>::Ok: Sync,

impl<St, Fut, F> Sync for TryFilterMap<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<St, Fut, F> Sync for TryForEach<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<St, Fut, F> Sync for TryForEachConcurrent<St, Fut, F>
where F: Sync, St: Sync, Fut: Send + Sync,

impl<St, Fut, F> Sync for TrySkipWhile<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync, <St as TryStream>::Ok: Sync,

impl<St, Fut, F> Sync for TryTakeWhile<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync, <St as TryStream>::Ok: Sync,

impl<St, Fut, T, F> Sync for Fold<St, Fut, T, F>
where St: Sync, F: Sync, T: Sync, Fut: Sync,

impl<St, Fut, T, F> Sync for TryFold<St, Fut, T, F>
where St: Sync, F: Sync, T: Sync, Fut: Sync,

impl<St, S, Fut, F> Sync for Scan<St, S, Fut, F>
where St: Sync, Fut: Sync, S: Sync, F: Sync,

impl<St, Si> Sync for Forward<St, Si>
where Si: Sync, St: Sync, <St as TryStream>::Ok: Sync,

impl<St, U, F> Sync for FlatMap<St, U, F>
where St: Sync, F: Sync, U: Sync,

impl<St, U, F> Sync for FlatMapUnordered<St, U, F>
where St: Sync, F: Sync, U: Send + Sync,

impl<St1, St2> Sync for Chain<St1, St2>
where St2: Sync, St1: Sync,

impl<St1, St2> Sync for Select<St1, St2>
where St1: Sync, St2: Sync,

impl<St1, St2> Sync for Zip<St1, St2>
where St1: Sync, St2: Sync, <St1 as Stream>::Item: Sync, <St2 as Stream>::Item: Sync,

impl<St1, St2, Clos, State> Sync for SelectWithStrategy<St1, St2, Clos, State>
where St1: Sync, St2: Sync, State: Sync, Clos: Sync,

impl<T> Sync for Abortable<T>
where T: Sync,

impl<T> Sync for Pending<T>
where T: Sync,

impl<T> Sync for PollImmediate<T>
where T: Sync,

impl<T> Sync for Ready<T>
where T: Sync,

impl<T> Sync for RemoteHandle<T>
where T: Send,

impl<T> Sync for AllowStdIo<T>
where T: Sync,

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

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

impl<T> Sync for ReuniteError<T>
where T: Send,

impl<T> Sync for Window<T>
where T: Sync,

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

impl<T> Sync for Drain<T>
where T: Sync,

impl<T> Sync for Empty<T>
where T: Sync,

impl<T> Sync for FuturesOrdered<T>
where T: Send + Sync, <T as Future>::Output: Sync,

impl<T> Sync for Pending<T>
where T: Sync,

impl<T> Sync for Repeat<T>
where T: Sync,

impl<T, E> Sync for TryChunksError<T, E>
where E: Sync, T: Sync,

impl<T, E> Sync for TryReadyChunksError<T, E>
where E: Sync, T: Sync,

impl<T, F> Sync for AlwaysReady<T, F>
where F: Sync,

impl<T, F, Fut> Sync for TryUnfold<T, F, Fut>
where F: Sync, T: Sync, Fut: Sync,

impl<T, F, Fut> Sync for Unfold<T, F, Fut>
where F: Sync, T: Sync, Fut: Sync,

impl<T, F, R> Sync for Unfold<T, F, R>
where F: Sync, T: Sync, R: Sync,

impl<T, Item> Sync for ReuniteError<T, Item>
where Item: Sync, T: Send,

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

impl<W> Sync for BufWriter<W>
where W: Sync,

impl<W> Sync for LineWriter<W>
where W: Sync,

impl<W, Item> Sync for IntoSink<W, Item>
where W: Sync, Item: Sync,

impl<T, N> Sync for GenericArrayIter<T, N>
where T: Sync,

impl Sync for Error

impl<'a, T> Sync for PointsIter<'a, T>
where T: Sync,

impl<T> Sync for Geometry<T>
where T: Sync,

impl<T> Sync for Coord<T>
where T: Sync,

impl<T> Sync for GeometryCollection<T>
where T: Sync,

impl<T> Sync for Line<T>
where T: Sync,

impl<T> Sync for LineString<T>
where T: Sync,

impl<T> Sync for MultiLineString<T>
where T: Sync,

impl<T> Sync for MultiPoint<T>
where T: Sync,

impl<T> Sync for MultiPolygon<T>
where T: Sync,

impl<T> Sync for Point<T>
where T: Sync,

impl<T> Sync for Polygon<T>
where T: Sync,

impl<T> Sync for Rect<T>
where T: Sync,

impl<T> Sync for Triangle<T>
where T: Sync,

impl Sync for Error

impl Sync for Format

impl Sync for SectionId

impl Sync for Vendor

impl Sync for ColumnType

impl Sync for Error

impl Sync for Pointer

impl Sync for Value

impl Sync for ValueType

impl Sync for Address

impl Sync for Error

impl Sync for LineString

impl Sync for Location

impl Sync for Range

impl Sync for Reference

impl Sync for DwAccess

impl Sync for DwAddr

impl Sync for DwAt

impl Sync for DwAte

impl Sync for DwCc

impl Sync for DwCfa

impl Sync for DwChildren

impl Sync for DwDefaulted

impl Sync for DwDs

impl Sync for DwDsc

impl Sync for DwEhPe

impl Sync for DwEnd

impl Sync for DwForm

impl Sync for DwId

impl Sync for DwIdx

impl Sync for DwInl

impl Sync for DwLang

impl Sync for DwLle

impl Sync for DwLnct

impl Sync for DwLne

impl Sync for DwLns

impl Sync for DwMacro

impl Sync for DwOp

impl Sync for DwOrd

impl Sync for DwRle

impl Sync for DwSect

impl Sync for DwSectV2

impl Sync for DwTag

impl Sync for DwUt

impl Sync for DwVis

impl Sync for ArangeEntry

impl Sync for LineRow

impl Sync for Range

impl Sync for StoreOnHeap

impl Sync for AArch64

impl Sync for Arm

impl Sync for BigEndian

impl Sync for DwoId

impl Sync for Encoding

impl Sync for LoongArch

impl Sync for MIPS

impl Sync for PowerPc64

impl Sync for Register

impl Sync for RiscV

impl Sync for X86

impl Sync for X86_64

impl Sync for Attribute

impl Sync for CieId

impl Sync for DirectoryId

impl Sync for Dwarf

impl Sync for DwarfUnit

impl Sync for Expression

impl Sync for FileId

impl Sync for FileInfo

impl Sync for FrameTable

impl Sync for LineProgram

impl Sync for LineRow

impl Sync for RangeList

impl Sync for RangeListId

impl Sync for Relocation

impl Sync for StringId

impl Sync for StringTable

impl Sync for Unit

impl Sync for UnitEntryId

impl Sync for UnitId

impl Sync for UnitTable

impl<'a, 'bases, R> Sync for EhHdrTableIter<'a, 'bases, R>
where R: Sync,

impl<'a, 'ctx, R, S> Sync for UnwindTable<'a, 'ctx, R, S>
where R: Sync, <<S as UnwindContextStorage<<R as Reader>::Offset>>::Stack as Sealed>::Storage: Sync, <R as Reader>::Offset: Sync,

impl<'a, R> Sync for CallFrameInstructionIter<'a, R>
where R: Sync,

impl<'a, R> Sync for EhHdrTable<'a, R>
where R: Sync,

impl<'a, R> Sync for UnitRef<'a, R>
where R: Sync + Send, <R as Reader>::Offset: Sync,

impl<'abbrev, 'entry, 'unit, R> !Sync for AttrsIter<'abbrev, 'entry, 'unit, R>

impl<'abbrev, 'unit, 'tree, R> !Sync for EntriesTreeIter<'abbrev, 'unit, 'tree, R>

impl<'abbrev, 'unit, 'tree, R> !Sync for EntriesTreeNode<'abbrev, 'unit, 'tree, R>

impl<'abbrev, 'unit, R> !Sync for EntriesCursor<'abbrev, 'unit, R>

impl<'abbrev, 'unit, R> !Sync for EntriesTree<'abbrev, 'unit, R>

impl<'abbrev, 'unit, R> Sync for EntriesRaw<'abbrev, 'unit, R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<'abbrev, 'unit, R, Offset = <R as Reader>::Offset> !Sync for DebuggingInformationEntry<'abbrev, 'unit, R, Offset>

impl<'bases, Section, R> Sync for CieOrFde<'bases, Section, R>
where <R as Reader>::Offset: Sync, R: Sync, <Section as UnwindSection<R>>::Offset: Sync, Section: Sync,

impl<'bases, Section, R> Sync for CfiEntriesIter<'bases, Section, R>
where Section: Sync, R: Sync,

impl<'bases, Section, R> Sync for PartialFrameDescriptionEntry<'bases, Section, R>
where <R as Reader>::Offset: Sync, <Section as UnwindSection<R>>::Offset: Sync, R: Sync, Section: Sync,

impl<'index, R> Sync for UnitIndexSectionIterator<'index, R>
where R: Sync,

impl<'input, Endian> Sync for EndianSlice<'input, Endian>
where Endian: Sync,

impl<'iter, T> Sync for RegisterRuleIter<'iter, T>
where T: Sync,

impl<Endian> Sync for EndianVec<Endian>
where Endian: Sync,

impl<Offset> Sync for UnitType<Offset>
where Offset: Sync,

impl<R> Sync for EvaluationResult<R>
where <R as Reader>::Offset: Sync, R: Sync,

impl<R> Sync for RawLocListEntry<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for ArangeEntryIter<R>
where R: Sync,

impl<R> Sync for ArangeHeaderIter<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for Attribute<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for DebugAbbrev<R>
where R: Sync,

impl<R> Sync for DebugAddr<R>
where R: Sync,

impl<R> Sync for DebugAranges<R>
where R: Sync,

impl<R> Sync for DebugCuIndex<R>
where R: Sync,

impl<R> Sync for DebugFrame<R>
where R: Sync,

impl<R> Sync for DebugInfo<R>
where R: Sync,

impl<R> Sync for DebugInfoUnitHeadersIter<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for DebugLine<R>
where R: Sync,

impl<R> Sync for DebugLineStr<R>
where R: Sync,

impl<R> Sync for DebugLoc<R>
where R: Sync,

impl<R> Sync for DebugLocLists<R>
where R: Sync,

impl<R> Sync for DebugPubNames<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for DebugPubTypes<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for DebugRanges<R>
where R: Sync,

impl<R> Sync for DebugRngLists<R>
where R: Sync,

impl<R> Sync for DebugStr<R>
where R: Sync,

impl<R> Sync for DebugStrOffsets<R>
where R: Sync,

impl<R> Sync for DebugTuIndex<R>
where R: Sync,

impl<R> Sync for DebugTypes<R>
where R: Sync,

impl<R> Sync for DebugTypesUnitHeadersIter<R>
where R: Sync, <R as Reader>::Offset: Sync,

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

impl<R> Sync for DwarfPackage<R>
where R: Sync,

impl<R> Sync for EhFrame<R>
where R: Sync,

impl<R> Sync for EhFrameHdr<R>
where R: Sync,

impl<R> Sync for Expression<R>
where R: Sync,

impl<R> Sync for LineInstructions<R>
where R: Sync,

impl<R> Sync for LineSequence<R>
where R: Sync,

impl<R> Sync for LocListIter<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for LocationListEntry<R>
where R: Sync,

impl<R> Sync for LocationLists<R>
where R: Sync,

impl<R> Sync for OperationIter<R>
where R: Sync,

impl<R> Sync for ParsedEhFrameHdr<R>
where R: Sync,

impl<R> Sync for PubNamesEntry<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for PubNamesEntryIter<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for PubTypesEntry<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for PubTypesEntryIter<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for RangeIter<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for RangeLists<R>
where R: Sync,

impl<R> Sync for RawLocListIter<R>
where R: Sync,

impl<R> Sync for RawRngListIter<R>
where R: Sync,

impl<R> Sync for RngListIter<R>
where R: Sync, <R as Reader>::Offset: Sync,

impl<R> Sync for UnitIndex<R>
where R: Sync,

impl<R, Offset> Sync for AttributeValue<R, Offset>
where R: Sync, Offset: Sync,

impl<R, Offset> Sync for LineInstruction<R, Offset>
where R: Sync, Offset: Sync,

impl<R, Offset> Sync for Location<R, Offset>
where R: Sync, Offset: Sync,

impl<R, Offset> Sync for Operation<R, Offset>
where R: Sync, Offset: Sync,

impl<R, Offset> Sync for ArangeHeader<R, Offset>
where Offset: Sync, R: Sync,

impl<R, Offset> Sync for CommonInformationEntry<R, Offset>
where Offset: Sync, R: Sync,

impl<R, Offset> Sync for CompleteLineProgram<R, Offset>
where Offset: Sync, R: Sync,

impl<R, Offset> Sync for FileEntry<R, Offset>
where R: Sync, Offset: Sync,

impl<R, Offset> Sync for FrameDescriptionEntry<R, Offset>
where Offset: Sync, R: Sync,

impl<R, Offset> Sync for IncompleteLineProgram<R, Offset>
where Offset: Sync, R: Sync,

impl<R, Offset> Sync for LineProgramHeader<R, Offset>
where Offset: Sync, R: Sync,

impl<R, Offset> Sync for Piece<R, Offset>
where R: Sync, Offset: Sync,

impl<R, Offset> Sync for Unit<R, Offset>
where Offset: Sync, R: Sync,

impl<R, Offset> Sync for UnitHeader<R, Offset>
where Offset: Sync, R: Sync,

impl<R, Program, Offset> Sync for LineRows<R, Program, Offset>
where Program: Sync, R: Sync,

impl<R, S> Sync for Evaluation<R, S>
where R: Sync, <<S as EvaluationStorage<R>>::Stack as Sealed>::Storage: Sync, <<S as EvaluationStorage<R>>::ExpressionStack as Sealed>::Storage: Sync, <<S as EvaluationStorage<R>>::Result as Sealed>::Storage: Sync,

impl<R, T> Sync for RelocateReader<R, T>
where R: Sync, T: Sync,

impl<T> Sync for UnitSectionOffset<T>
where T: Sync,

impl<T> Sync for CallFrameInstruction<T>
where T: Sync,

impl<T> Sync for CfaRule<T>
where T: Sync,

impl<T> Sync for DieReference<T>
where T: Sync,

impl<T> Sync for RawRngListEntry<T>
where T: Sync,

impl<T> Sync for RegisterRule<T>
where T: Sync,

impl<T> Sync for DwarfPackageSections<T>
where T: Sync,

impl<T> Sync for DwarfSections<T>
where T: Sync,

impl<T> Sync for UnitOffset<T>
where T: Sync,

impl<T> Sync for UnwindExpression<T>
where T: Sync,

impl<T> Sync for DebugAbbrevOffset<T>
where T: Sync,

impl<T> Sync for DebugAddrBase<T>
where T: Sync,

impl<T> Sync for DebugAddrIndex<T>
where T: Sync,

impl<T> Sync for DebugArangesOffset<T>
where T: Sync,

impl<T> Sync for DebugFrameOffset<T>
where T: Sync,

impl<T> Sync for DebugInfoOffset<T>
where T: Sync,

impl<T> Sync for DebugLineOffset<T>
where T: Sync,

impl<T> Sync for DebugLineStrOffset<T>
where T: Sync,

impl<T> Sync for DebugLocListsBase<T>
where T: Sync,

impl<T> Sync for DebugLocListsIndex<T>
where T: Sync,

impl<T> Sync for DebugMacinfoOffset<T>
where T: Sync,

impl<T> Sync for DebugMacroOffset<T>
where T: Sync,

impl<T> Sync for DebugRngListsBase<T>
where T: Sync,

impl<T> Sync for DebugRngListsIndex<T>
where T: Sync,

impl<T> Sync for DebugStrOffset<T>
where T: Sync,

impl<T> Sync for DebugStrOffsetsBase<T>
where T: Sync,

impl<T> Sync for DebugStrOffsetsIndex<T>
where T: Sync,

impl<T> Sync for DebugTypesOffset<T>
where T: Sync,

impl<T> Sync for EhFrameOffset<T>
where T: Sync,

impl<T> Sync for LocationListsOffset<T>
where T: Sync,

impl<T> Sync for RangeListsOffset<T>
where T: Sync,

impl<T> Sync for RawRangeListsOffset<T>
where T: Sync,

impl<T, S> Sync for UnwindContext<T, S>
where <<S as UnwindContextStorage<T>>::Stack as Sealed>::Storage: Sync, T: Sync,

impl<T, S> Sync for UnwindTableRow<T, S>
where T: Sync, <<S as UnwindContextStorage<T>>::Rules as Sealed>::Storage: Sync,

impl<W> Sync for DebugAbbrev<W>
where W: Sync,

impl<W> Sync for DebugFrame<W>
where W: Sync,

impl<W> Sync for DebugInfo<W>
where W: Sync,

impl<W> Sync for DebugLine<W>
where W: Sync,

impl<W> Sync for DebugLineStr<W>
where W: Sync,

impl<W> Sync for DebugLoc<W>
where W: Sync,

impl<W> Sync for DebugLocLists<W>
where W: Sync,

impl<W> Sync for DebugRanges<W>
where W: Sync,

impl<W> Sync for DebugRngLists<W>
where W: Sync,

impl<W> Sync for DebugStr<W>
where W: Sync,

impl<W> Sync for EhFrame<W>
where W: Sync,

impl<W> Sync for Sections<W>
where W: Sync,

impl Sync for GlobError

impl Sync for Paths

impl Sync for Pattern

impl Sync for Builder

impl Sync for PushPromise

impl Sync for Protocol

impl Sync for Builder

impl Sync for Error

impl Sync for FlowControl

impl Sync for Ping

impl Sync for PingPong

impl Sync for Pong

impl Sync for Reason

impl Sync for RecvStream

impl Sync for StreamId

impl<B> Sync for ReadySendRequest<B>
where B: Send,

impl<B> Sync for SendRequest<B>
where B: Send,

impl<B> Sync for SendPushedResponse<B>
where B: Send,

impl<B> Sync for SendResponse<B>
where B: Send,

impl<B> Sync for SendStream<B>
where B: Send,

impl<T, B> Sync for Connection<T, B>
where T: Sync, B: Sync + Send,

impl<T, B> Sync for Connection<T, B>
where T: Sync, B: Sync + Send,

impl<T, B> Sync for Handshake<T, B>
where T: Sync, B: Sync,

impl<T> Sync for AsKebabCase<T>
where T: Sync,

impl<T> Sync for AsLowerCamelCase<T>
where T: Sync,

impl<T> Sync for AsShoutyKebabCase<T>
where T: Sync,

impl<T> Sync for AsShoutySnakeCase<T>
where T: Sync,

impl<T> Sync for AsSnakeCase<T>
where T: Sync,

impl<T> Sync for AsTitleCase<T>
where T: Sync,

impl<T> Sync for AsTrainCase<T>
where T: Sync,

impl<T> Sync for AsUpperCamelCase<T>
where T: Sync,

impl<D> Sync for HmacCore<D>
where <D as CoreProxy>::Core: Sized + Sync,

impl<D> Sync for SimpleHmac<D>
where D: Sync,

impl Sync for HeaderName

impl Sync for HeaderValue

impl Sync for ToStrError

impl Sync for Method

impl Sync for Builder

impl Sync for Parts

impl Sync for Builder

impl Sync for Parts

impl Sync for StatusCode

impl Sync for Error

impl Sync for Extensions

impl Sync for Authority

impl Sync for Builder

impl Sync for InvalidUri

impl Sync for Parts

impl Sync for Scheme

impl Sync for Uri

impl Sync for Version

impl<'a, T> Sync for Entry<'a, T>
where T: Sync,

impl<'a, T> Sync for GetAll<'a, T>
where T: Sync,

impl<'a, T> Sync for Keys<'a, T>
where T: Sync,

impl<'a, T> Sync for OccupiedEntry<'a, T>
where T: Sync,

impl<'a, T> Sync for VacantEntry<'a, T>
where T: Sync,

impl<'a, T> Sync for ValueIter<'a, T>
where T: Sync,

impl<'a, T> Sync for Values<'a, T>
where T: Sync,

impl<'a, T> Sync for ValuesMut<'a, T>
where T: Sync,

impl<T> Sync for HeaderMap<T>
where T: Sync,

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

impl<T> Sync for Request<T>
where T: Sync,

impl<T> Sync for Response<T>
where T: Sync,

impl<T> Sync for Port<T>
where T: Sync,

impl Sync for ToStrError

impl<'a> Sync for PasswordParams<'a>

impl<'i> Sync for ChallengeParser<'i>

impl<'i> Sync for Error<'i>

impl<'i> Sync for ChallengeRef<'i>

impl<'i> Sync for ParamValue<'i>

impl Sync for SizeHint

impl<T> Sync for Frame<T>
where T: Sync,

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

impl<B> Sync for BodyDataStream<B>
where B: Sync,

impl<B> Sync for BodyStream<B>
where B: Sync,

impl<B> Sync for Collected<B>
where B: Sync,

impl<B> Sync for Limited<B>
where B: Sync,

impl<B, F> Sync for MapErr<B, F>
where B: Sync, F: Sync,

impl<B, F> Sync for MapFrame<B, F>
where B: Sync, F: Sync,

impl<D> Sync for Empty<D>

impl<D> Sync for Full<D>
where D: Sync,

impl<D, E> !Sync for UnsyncBoxBody<D, E>

impl<D, E> Sync for BoxBody<D, E>

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

impl<S> Sync for StreamBody<S>
where S: Sync,

impl<T> Sync for Collect<T>
where T: Sync + ?Sized, <T as Body>::Data: Sync,

impl<T, F> Sync for WithTrailers<T, F>
where T: Sync, F: Sync,

impl Sync for ETag

impl Sync for Encoding

impl Sync for Method

impl Sync for StatusCode

impl Sync for Version

impl Sync for Source

impl Sync for Encoding

impl Sync for BasicAuth

impl Sync for Age

impl Sync for Expires

impl Sync for IntoIter

impl Sync for IntoIter

impl Sync for IfMatch

impl Sync for IfNoneMatch

impl Sync for Vary

impl Sync for IntoIter

impl Sync for IntoIter

impl Sync for Accept

impl Sync for ContentType

impl Sync for HeaderName

impl Sync for HeaderValue

impl Sync for IntoIter

impl Sync for ParamName

impl Sync for ParamValue

impl Sync for Date

impl Sync for Expect

impl Sync for Referer

impl Sync for RetryAfter

impl Sync for SourceMap

impl Sync for ReportTo

impl Sync for IntoIter

impl Sync for Allow

impl Sync for Body

impl Sync for Error

impl Sync for Extensions

impl Sync for Headers

impl Sync for Mime

impl Sync for Request

impl Sync for Response

impl Sync for Trailers

impl Sync for IntoIter

impl Sync for Metric

impl Sync for Receiver

impl Sync for Sender

impl Sync for TE

impl Sync for Connection

impl Sync for Receiver

impl Sync for Sender

impl<'a> Sync for Iter<'a>

impl<'a> Sync for IterMut<'a>

impl<'a> Sync for Iter<'a>

impl<'a> Sync for IterMut<'a>

impl<'a> Sync for Iter<'a>

impl<'a> Sync for IterMut<'a>

impl<'a> Sync for Iter<'a>

impl<'a> Sync for IterMut<'a>

impl<'a> Sync for Iter<'a>

impl<'a> Sync for IterMut<'a>

impl<'a> Sync for Names<'a>

impl<'a> Sync for Values<'a>

impl<'a> Sync for Forwarded<'a>

impl<'a> Sync for Iter<'a>

impl<'a> Sync for Iter<'a>

impl<'a> Sync for IterMut<'a>

impl Sync for Error

impl<'a> Sync for Header<'a>

impl<'headers, 'buf> Sync for Request<'headers, 'buf>

impl<'headers, 'buf> Sync for Response<'headers, 'buf>

impl<T> Sync for Status<T>
where T: Sync,

impl Sync for Error

impl Sync for HttpDate

impl Sync for Error

impl Sync for Error

impl Sync for Duration

impl Sync for Timestamp

impl !Sync for Upgraded

impl Sync for Incoming

impl Sync for Builder

impl Sync for Protocol

impl Sync for Builder

impl Sync for Error

impl Sync for OnUpgrade

impl<'a> Sync for ReadBuf<'a>

impl<'a> Sync for ReadBufCursor<'a>

impl<B> Sync for SendRequest<B>
where B: Send,

impl<B> Sync for SendRequest<B>
where B: Send,

impl<E> Sync for Builder<E>
where E: Sync,

impl<Ex> Sync for Builder<Ex>
where Ex: Sync,

impl<T> Sync for Parts<T>
where T: Sync,

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

impl<T> Sync for Parts<T>
where T: Sync,

impl<T, B> Sync for Connection<T, B>
where T: Sync, B: Sync + Send, <B as Body>::Data: Sync,

impl<T, B, E> Sync for Connection<T, B, E>
where <B as Body>::Error: Sized, T: Sync, E: Sync, B: Sync + Send, <B as Body>::Data: Send,

impl<T, S> Sync for Connection<T, S>

impl<T, S> Sync for Parts<T, S>
where T: Sync, S: Sync,

impl<T, S> Sync for UpgradeableConnection<T, S>

impl<T, S, E> Sync for Connection<T, S, E>
where E: Sync, S: Sync, T: Sync, <<S as HttpService<Incoming>>::ResBody as Body>::Data: Sync + Send,

impl<State> Sync for ConnectorBuilder<State>
where State: Sync,

impl<T> Sync for MaybeHttpsStream<T>
where T: Sync,

impl<T> Sync for HttpsConnector<T>
where T: Sync,

impl<T> Sync for TimeoutConnector<T>
where T: Sync,

impl Sync for GaiAddrs

impl Sync for GaiFuture

impl Sync for GaiResolver

impl Sync for Name

impl Sync for Connected

impl Sync for HttpInfo

impl Sync for Builder

impl Sync for Error

impl Sync for TokioTimer

impl<'a, E> Sync for Http1Builder<'a, E>
where E: Sync,

impl<'a, E> Sync for Http2Builder<'a, E>
where E: Sync,

impl<'a, I, S, E> Sync for Connection<'a, I, S, E>
where S: Sync, I: Sync, E: Sync, <S as HttpService<Incoming>>::ResBody: Sync, <S as HttpService<Incoming>>::Future: Sync, <<S as HttpService<Incoming>>::ResBody as Body>::Data: Sync + Send,

impl<'a, I, S, E> Sync for UpgradeableConnection<'a, I, S, E>
where S: Sync, I: Sync, E: Sync, <S as HttpService<Incoming>>::ResBody: Sync, <S as HttpService<Incoming>>::Future: Sync, <<S as HttpService<Incoming>>::ResBody as Body>::Data: Sync + Send,

impl<C, B> Sync for Client<C, B>
where C: Sync, B: Send,

impl<E> Sync for Builder<E>
where E: Sync,

impl<I> Sync for WithHyperIo<I>
where I: Sync,

impl<I> Sync for WithTokioIo<I>
where I: Sync,

impl<R> Sync for HttpConnector<R>
where R: Sync,

impl<S> Sync for TowerToHyperService<S>
where S: Sync,

impl<S, R> Sync for TowerToHyperServiceFuture<S, R>
where S: Sync, <S as Service<R>>::Future: Sync, R: Sync,

impl<T> Sync for TokioIo<T>
where T: Sync,

impl<T> Sync for Parts<T>
where T: Sync,

impl Sync for TrieResult

impl Sync for Error

impl Sync for TrieType

impl<'a> Sync for Char16TrieIterator<'a>

impl<'a, T> Sync for CodePointMapRangeIterator<'a, T>
where T: Sync, <T as AsULE>::ULE: Sync,

impl<'data> Sync for Char16Trie<'data>

impl<'data> Sync for CodePointInversionList<'data>

impl<'trie, T> Sync for CodePointTrie<'trie, T>
where T: Sync, <T as AsULE>::ULE: Sync,

impl<T> Sync for CodePointMapRange<T>
where T: Sync,

impl Sync for ParserError

impl Sync for Other

impl Sync for Subtag

impl Sync for Private

impl Sync for Subtag

impl Sync for Extensions

impl Sync for Fields

impl Sync for Key

impl Sync for Transform

impl Sync for Value

impl Sync for Attribute

impl Sync for Attributes

impl Sync for Key

impl Sync for Keywords

impl Sync for Unicode

impl Sync for Value

impl Sync for Locale

impl Sync for Language

impl Sync for Region

impl Sync for Script

impl Sync for Variant

impl Sync for Variants

impl<I> Sync for SubtagOrderingResult<I>
where I: Sync,

impl Sync for Direction

impl Sync for Baked

impl<'a> Sync for LanguageStrStrPair<'a>

impl<'a> Sync for StrStrPair<'a>

impl<'a, 'b> Sync for LocaleFallbackIterator<'a, 'b>

impl<'data> Sync for AliasesV1<'data>

impl<'data> Sync for AliasesV2<'data>

impl<'data> Sync for LikelySubtagsExtendedV1<'data>

impl<'data> Sync for LikelySubtagsForLanguageV1<'data>

impl<'data> Sync for LikelySubtagsForScriptRegionV1<'data>

impl<'data> Sync for LikelySubtagsV1<'data>

impl<'data> Sync for LocaleFallbackLikelySubtagsV1<'data>

impl<'data> Sync for LocaleFallbackParentsV1<'data>

impl<'data> Sync for LocaleFallbackSupplementV1<'data>

impl<'data> Sync for ScriptDirectionV1<'data>

impl !Sync for Uts46Mapper

impl Sync for Decomposed

impl Sync for Baked

impl<'data> Sync for CanonicalCompositionsV1<'data>

impl<'data> Sync for DecompositionDataV1<'data>

impl<'data> Sync for DecompositionSupplementV1<'data>

impl<'data> Sync for DecompositionTablesV1<'data>

impl<'data, I> Sync for Composition<'data, I>
where I: Sync,

impl<'data, I> Sync for Decomposition<'data, I>
where I: Sync,

impl Sync for Baked

impl Sync for BidiClass

impl Sync for JoiningType

impl Sync for LineBreak

impl Sync for Script

impl Sync for WordBreak

impl<'a> Sync for ScriptExtensionsSet<'a>

impl<'a> Sync for UnicodeSetDataBorrowed<'a>

impl<'a, T> Sync for CodePointMapDataBorrowed<'a, T>
where T: Sync, <T as AsULE>::ULE: Sync,

impl<'data> Sync for PropertyCodePointSetV1<'data>

impl<'data> Sync for PropertyUnicodeSetV1<'data>

impl<'data> Sync for BidiAuxiliaryPropertiesV1<'data>

impl<'data> Sync for PropertyValueNameToEnumMapV1<'data>

impl<'data> Sync for ScriptWithExtensionsPropertyV1<'data>

impl<'data, T> Sync for PropertyCodePointMapV1<'data, T>
where T: Sync, <T as AsULE>::ULE: Sync,

impl<T> !Sync for CodePointMapData<T>

impl !Sync for AnyPayload

impl !Sync for AnyResponse

impl !Sync for Cart

impl Sync for AnyMarker

impl Sync for DataError

impl Sync for DataKey

impl Sync for DataKeyHash

impl Sync for DataKeyPath

impl Sync for DataLocale

impl<'a> Sync for DataRequest<'a>

impl<'a, P> Sync for DowncastingAnyProvider<'a, P>
where P: Sync + ?Sized,

impl<'a, P> Sync for DynamicDataProviderAnyMarkerWrap<'a, P>
where P: Sync + ?Sized,

impl<'data> Sync for HelloWorldV1<'data>

impl<'l> Sync for FormattedHelloWorld<'l>

impl<M> !Sync for DataPayload<M>

impl<M> !Sync for DataResponse<M>

impl<M, P> Sync for DataProviderWithKey<M, P>
where P: Sync, M: Sync,

impl<Y> Sync for NeverMarker<Y>
where Y: Sync,

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

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

impl<T> Sync for DefaultArenaBehavior<T>

impl<T> Sync for Id<T>

impl<T, A> Sync for Arena<T, A>
where T: Sync,

impl<T, A> Sync for IntoIter<T, A>
where T: Sync,

impl !Sync for Uts46

impl Sync for DnsLength

impl Sync for ErrorPolicy

impl Sync for Hyphens

impl Sync for Config

impl Sync for Errors

impl Sync for Idna

impl !Sync for Adapter

impl Sync for BidiClass

impl Sync for JoiningType

impl<'a, I, K, V, S> Sync for Splice<'a, I, K, V, S>
where I: Sync, S: Sync, K: Sync, V: Sync,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'a, T> Sync for Drain<'a, T>
where T: Sync,

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

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

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

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

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

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

impl<K, V> Sync for IntoKeys<K, V>
where K: Sync, V: Sync,

impl<K, V> Sync for IntoValues<K, V>
where K: Sync, V: Sync,

impl<K, V> Sync for Slice<K, V>
where K: Sync, V: Sync,

impl<K, V, S> Sync for IndexMap<K, V, S>
where S: Sync, K: Sync, V: Sync,

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

impl<T> Sync for Slice<T>
where T: Sync,

impl<T, S> Sync for IndexSet<T, S>
where S: Sync, T: Sync,

impl Sync for Infer

impl Sync for Type

impl<'inp, 'out, T> !Sync for InOut<'inp, 'out, T>

impl<'inp, 'out, T> !Sync for InOutBuf<'inp, 'out, T>

impl<'inp, 'out, T> !Sync for InOutBufIter<'inp, 'out, T>

impl<'inp, 'out, T> !Sync for InOutBufReserved<'inp, 'out, T>

impl Sync for RawReadable

impl<'a> Sync for BorrowedReadable<'a>

impl<'a> Sync for BorrowedWriteable<'a>

impl<'a, RW> Sync for ReadHalf<'a, RW>
where RW: Sync,

impl<'a, RW> Sync for WriteHalf<'a, RW>
where RW: Sync,

impl<'filelike, Target> Sync for FilelikeView<'filelike, Target>
where Target: Sync,

impl<'socketlike, Target> Sync for SocketlikeView<'socketlike, Target>
where Target: Sync,

impl Sync for IpAddrRange

impl Sync for IpNet

impl Sync for IpSubnets

impl Sync for Ipv4Net

impl Sync for Ipv4Subnets

impl Sync for Ipv6Net

impl Sync for Ipv6Subnets

impl Sync for Position

impl<'a, I> !Sync for Chunk<'a, I>

impl<'a, I> !Sync for Chunks<'a, I>

impl<'a, I> !Sync for Format<'a, I>

impl<'a, I, E> Sync for ProcessResults<'a, I, E>
where I: Sync, E: Sync,

impl<'a, I, F> !Sync for FormatWith<'a, I, F>

impl<'a, I, F> Sync for PeekingTakeWhile<'a, I, F>
where F: Sync, I: Sync,

impl<'a, I, F> Sync for TakeWhileRef<'a, I, F>
where F: Sync, I: Sync,

impl<'a, K, I, F> !Sync for Group<'a, K, I, F>

impl<'a, K, I, F> !Sync for Groups<'a, K, I, F>

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

impl<A, B> Sync for EitherOrBoth<A, B>
where A: Sync, B: Sync,

impl<F> Sync for RepeatCall<F>
where F: Sync,

impl<I> !Sync for IntoChunks<I>

impl<I> !Sync for RcIter<I>

impl<I> !Sync for Tee<I>

impl<I> Sync for Combinations<I>
where I: Sync, <I as Iterator>::Item: Sync,

impl<I> Sync for CombinationsWithReplacement<I>
where <I as Iterator>::Item: Sized + Sync, I: Sync,

impl<I> Sync for ExactlyOneError<I>
where I: Sync, <I as Iterator>::Item: Sync,

impl<I> Sync for GroupingMap<I>
where I: Sync,

impl<I> Sync for MultiPeek<I>
where I: Sync, <I as Iterator>::Item: Sync,

impl<I> Sync for MultiProduct<I>
where <I as Iterator>::Item: Sized + Sync, I: Sync,

impl<I> Sync for PeekNth<I>
where I: Sync, <I as Iterator>::Item: Sync,

impl<I> Sync for Permutations<I>
where I: Sync, <I as Iterator>::Item: Sync,

impl<I> Sync for Powerset<I>
where I: Sync, <I as Iterator>::Item: Sync,

impl<I> Sync for PutBack<I>
where I: Sync, <I as Iterator>::Item: Sync,

impl<I> Sync for PutBackN<I>
where I: Sync, <I as Iterator>::Item: Sync,

impl<I> Sync for Step<I>
where I: Sync,

impl<I> Sync for Unique<I>
where <I as Iterator>::Item: Sized + Sync, I: Sync,

impl<I> Sync for WhileSome<I>
where I: Sync,

impl<I> Sync for WithPosition<I>
where I: Sync, <I as Iterator>::Item: Sync,

impl<I, ElemF> Sync for IntersperseWith<I, ElemF>
where ElemF: Sync, I: Sync, <I as Iterator>::Item: Sync,

impl<I, F> Sync for Batching<I, F>
where F: Sync, I: Sync,

impl<I, F> Sync for FilterMapOk<I, F>
where I: Sync, F: Sync,

impl<I, F> Sync for FilterOk<I, F>
where I: Sync, F: Sync,

impl<I, F> Sync for KMergeBy<I, F>
where F: Sync, <I as Iterator>::Item: Sync, I: Sync,

impl<I, F> Sync for PadUsing<I, F>
where F: Sync, I: Sync,

impl<I, F> Sync for Positions<I, F>
where F: Sync, I: Sync,

impl<I, F> Sync for TakeWhileInclusive<I, F>
where I: Sync, F: Sync,

impl<I, F> Sync for Update<I, F>
where I: Sync, F: Sync,

impl<I, J> Sync for Diff<I, J>
where I: Sync, J: Sync, <I as Iterator>::Item: Sync, <J as Iterator>::Item: Sync,

impl<I, J> Sync for ConsTuples<I, J>
where I: Sync,

impl<I, J> Sync for Interleave<I, J>
where I: Sync, J: Sync,

impl<I, J> Sync for InterleaveShortest<I, J>
where I: Sync, J: Sync,

impl<I, J> Sync for Product<I, J>
where I: Sync, J: Sync, <I as Iterator>::Item: Sync,

impl<I, J> Sync for ZipEq<I, J>
where I: Sync, J: Sync,

impl<I, J, F> Sync for MergeBy<I, J, F>
where F: Sync, <I as Iterator>::Item: Sync, <J as Iterator>::Item: Sync, I: Sync, J: Sync,

impl<I, T> Sync for CircularTupleWindows<I, T>
where I: Sync, T: Sync,

impl<I, T> Sync for TupleCombinations<I, T>
where <T as HasCombination<I>>::Combination: Sync, I: Sync,

impl<I, T> Sync for TupleWindows<I, T>
where I: Sync, T: Sync,

impl<I, T> Sync for Tuples<I, T>
where <T as TupleCollect>::Buffer: Sync, I: Sync,

impl<I, T, E> Sync for FlattenOk<I, T, E>
where I: Sync, <T as IntoIterator>::IntoIter: Sync,

impl<I, V, F> Sync for UniqueBy<I, V, F>
where I: Sync, F: Sync, V: Sync,

impl<K, I, F> !Sync for GroupBy<K, I, F>

impl<St, F> Sync for Iterate<St, F>
where St: Sync, F: Sync,

impl<St, F> Sync for Unfold<St, F>
where F: Sync, St: Sync,

impl<T> Sync for FoldWhile<T>
where T: Sync,

impl<T> Sync for MinMaxResult<T>
where T: Sync,

impl<T> Sync for TupleBuffer<T>
where <T as TupleCollect>::Buffer: Sync,

impl<T> Sync for Zip<T>
where T: Sync,

impl<T, U> Sync for ZipLongest<T, U>
where T: Sync, U: Sync,

impl Sync for Buffer

impl Sync for Algorithm

impl Sync for ErrorKind

impl Sync for RSAKeyType

impl Sync for Error

impl Sync for Jwk

impl Sync for JwkSet

impl Sync for DecodingKey

impl Sync for EncodingKey

impl Sync for Header

impl Sync for Validation

impl<T> Sync for TokenData<T>
where T: Sync,

impl Sync for Error

impl Sync for HeaderType

impl Sync for Claims

impl Sync for Header

impl Sync for Signed

impl Sync for Unsigned

impl Sync for Verified

impl<'a> Sync for Unverified<'a>

impl<H, C, S> Sync for Token<H, C, S>
where H: Sync, C: Sync, S: Sync,

impl Sync for Compression

impl Sync for FetchOffset

impl Sync for Error

impl Sync for KafkaCode

impl Sync for Response

impl Sync for Broker

impl Sync for KafkaClient

impl Sync for Builder

impl Sync for Consumer

impl Sync for MessageSets

impl Sync for Partitions

impl<'a> Sync for Data<'a>

impl<'a> Sync for Message<'a>

impl<'a> Sync for Partition<'a>

impl<'a> Sync for Topic<'a>

impl<'a> Sync for Partition<'a>

impl<'a> Sync for PartitionIter<'a>

impl<'a> Sync for Partitions<'a>

impl<'a> Sync for Topic<'a>

impl<'a> Sync for TopicIter<'a>

impl<'a> Sync for TopicNames<'a>

impl<'a> Sync for Topics<'a>

impl<'a> Sync for CommitOffset<'a>

impl<'a> Sync for FetchGroupOffset<'a>

impl<'a> Sync for FetchPartition<'a>

impl<'a> Sync for MessageSet<'a>

impl<'a> Sync for MessageSetsIter<'a>

impl<'a> Sync for Topics<'a>

impl<'a, 'b> Sync for ProduceMessage<'a, 'b>

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

impl<H> Sync for DefaultPartitioner<H>
where H: Sync,

impl<P> Sync for Builder<P>
where P: Sync,

impl<P> Sync for Producer<P>
where P: Sync,

impl Sync for Error

impl Sync for OverflowVar

impl<const N: usize> Sync for Overflow<N>

impl Sync for Error

impl !Sync for Dl_info

impl !Sync for addrinfo

impl !Sync for aiocb

impl !Sync for dl_phdr_info

impl !Sync for glob64_t

impl !Sync for glob_t

impl !Sync for group

impl !Sync for hostent

impl !Sync for if_nameindex

impl !Sync for ifaddrs

impl !Sync for ifconf

impl !Sync for ifreq

impl !Sync for iovec

impl !Sync for iw_event

impl !Sync for iw_point

impl !Sync for iwreq

impl !Sync for lconv

impl !Sync for mcontext_t

impl !Sync for mmsghdr

impl !Sync for mntent

impl !Sync for msghdr

impl !Sync for option

impl !Sync for passwd

impl !Sync for protoent

impl !Sync for regex_t

impl !Sync for rtentry

impl !Sync for servent

impl !Sync for sigevent

impl !Sync for sigval

impl !Sync for sock_fprog

impl !Sync for spwd

impl !Sync for stack_t

impl !Sync for tm

impl !Sync for ucontext_t

impl !Sync for user

impl !Sync for iwreq_data

impl Sync for DIR

impl Sync for FILE

impl Sync for fpos64_t

impl Sync for fpos_t

impl Sync for timezone

impl Sync for Elf32_Chdr

impl Sync for Elf32_Ehdr

impl Sync for Elf32_Phdr

impl Sync for Elf32_Shdr

impl Sync for Elf32_Sym

impl Sync for Elf64_Chdr

impl Sync for Elf64_Ehdr

impl Sync for Elf64_Phdr

impl Sync for Elf64_Shdr

impl Sync for Elf64_Sym

impl Sync for __timeval

impl Sync for af_alg_iv

impl Sync for arphdr

impl Sync for arpreq

impl Sync for arpreq_old

impl Sync for can_filter

impl Sync for can_frame

impl Sync for canfd_frame

impl Sync for canxl_frame

impl Sync for clone_args

impl Sync for cmsghdr

impl Sync for cpu_set_t

impl Sync for dirent

impl Sync for dirent64

impl Sync for dmabuf_cmsg

impl Sync for dqblk

impl Sync for epoll_event

impl Sync for fanout_args

impl Sync for fd_set

impl Sync for ff_effect

impl Sync for ff_envelope

impl Sync for ff_replay

impl Sync for ff_trigger

impl Sync for flock

impl Sync for flock64

impl Sync for fsid_t

impl Sync for genlmsghdr

impl Sync for in6_addr

impl Sync for in6_ifreq

impl Sync for in6_pktinfo

impl Sync for in6_rtmsg

impl Sync for in_addr

impl Sync for in_pktinfo

impl Sync for input_event

impl Sync for input_id

impl Sync for input_mask

impl Sync for iocb

impl Sync for ip_mreq

impl Sync for ip_mreqn

impl Sync for ipc_perm

impl Sync for ipv6_mreq

impl Sync for itimerspec

impl Sync for itimerval

impl Sync for iw_freq

impl Sync for iw_missed

impl Sync for iw_mlme

impl Sync for iw_param

impl Sync for iw_pmksa

impl Sync for iw_quality

impl Sync for iw_range

impl Sync for iw_scan_req

impl Sync for iw_thrspy

impl Sync for linger

impl Sync for mallinfo

impl Sync for mallinfo2

impl Sync for max_align_t

impl Sync for mount_attr

impl Sync for mq_attr

impl Sync for msginfo

impl Sync for msqid_ds

impl Sync for nl_mmap_hdr

impl Sync for nl_mmap_req

impl Sync for nl_pktinfo

impl Sync for nlattr

impl Sync for nlmsgerr

impl Sync for nlmsghdr

impl Sync for ntptimeval

impl Sync for open_how

impl Sync for packet_mreq

impl Sync for pollfd

impl Sync for regmatch_t

impl Sync for rlimit

impl Sync for rlimit64

impl Sync for rusage

impl Sync for sched_attr

impl Sync for sched_param

impl Sync for sctp_prinfo

impl Sync for sem_t

impl Sync for sembuf

impl Sync for semid_ds

impl Sync for seminfo

impl Sync for shmid_ds

impl Sync for sigaction

impl Sync for siginfo_t

impl Sync for sigset_t

impl Sync for sock_filter

impl Sync for sock_txtime

impl Sync for sockaddr

impl Sync for sockaddr_in

impl Sync for sockaddr_ll

impl Sync for sockaddr_nl

impl Sync for sockaddr_un

impl Sync for sockaddr_vm

impl Sync for stat

impl Sync for stat64

impl Sync for statfs

impl Sync for statfs64

impl Sync for statvfs

impl Sync for statvfs64

impl Sync for statx

impl Sync for sysinfo

impl Sync for tcp_info

impl Sync for termios

impl Sync for termios2

impl Sync for timespec

impl Sync for timeval

impl Sync for timex

impl Sync for tms

impl Sync for tpacket_hdr

impl Sync for tpacket_req

impl Sync for ucred

impl Sync for utimbuf

impl Sync for utmpx

impl Sync for utsname

impl Sync for winsize

impl Sync for xdp_desc

impl Sync for xdp_options

impl<T> Sync for Libm<T>
where T: Sync,

impl !Sync for Elf_auxv_t

impl !Sync for iovec

impl !Sync for robust_list

impl !Sync for sigaltstack

impl !Sync for sigevent

impl !Sync for siginfo

impl !Sync for __sifields

impl !Sync for sigval

impl Sync for Elf_Dyn

impl Sync for Elf_Ehdr

impl Sync for Elf_Phdr

impl Sync for Elf_Rel

impl Sync for Elf_Rela

impl Sync for Elf_Sym

impl Sync for Elf_Verdaux

impl Sync for Elf_Verdef

impl Sync for cachestat

impl Sync for clone_args

impl Sync for dmabuf_cmsg

impl Sync for epoll_event

impl Sync for f_owner_ex

impl Sync for flock

impl Sync for flock64

impl Sync for fscrypt_key

impl Sync for fsuuid2

impl Sync for fsxattr

impl Sync for futex_waitv

impl Sync for itimerspec

impl Sync for itimerval

impl Sync for ktermios

impl Sync for mnt_id_req

impl Sync for mount_attr

impl Sync for open_how

impl Sync for page_region

impl Sync for pm_scan_arg

impl Sync for pollfd

impl Sync for rlimit

impl Sync for rlimit64

impl Sync for rusage

impl Sync for sigaction

impl Sync for stat

impl Sync for statfs

impl Sync for statfs64

impl Sync for statmount

impl Sync for statx

impl Sync for termio

impl Sync for termios

impl Sync for termios2

impl Sync for timespec

impl Sync for timeval

impl Sync for timezone

impl Sync for uffd_msg

impl Sync for uffdio_api

impl Sync for uffdio_copy

impl Sync for uffdio_move

impl Sync for user_desc

impl Sync for winsize

impl Sync for xattr_args

impl<Storage> Sync for __BindgenBitfieldUnit<Storage>
where Storage: Sync,

impl<T> Sync for __IncompleteArrayField<T>
where T: Sync,

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

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

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

impl<K, V, S> Sync for LiteMap<K, V, S>
where S: Sync, K: Sync + ?Sized, V: Sync + ?Sized,

impl Sync for GuardSend

impl Sync for Level

impl Sync for LevelFilter

impl<'a> !Sync for Record<'a>

impl<'a> !Sync for RecordBuilder<'a>

impl<'a> Sync for Metadata<'a>

impl<'a> Sync for MetadataBuilder<'a>

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

impl<'a, S, A> Sync for Matcher<'a, S, A>
where A: Sync, S: Sync,

impl<S, A> Sync for Pattern<S, A>
where A: Sync,

impl Sync for InsertError

impl Sync for MatchError

impl<'k, 'v> Sync for Params<'k, 'v>

impl<'k, 'v, V> Sync for Match<'k, 'v, V>
where V: Sync,

impl<'ps, 'k, 'v> Sync for ParamsIter<'ps, 'k, 'v>

impl<T> Sync for Router<T>
where T: Sync,

impl<'a, T> Sync for MaybeOwned<'a, T>
where T: Sync,

impl<'a, T> Sync for MaybeOwnedMut<'a, T>
where T: Sync,

impl Sync for Md5Core

impl Sync for One

impl Sync for Three

impl Sync for Two

impl Sync for Finder

impl Sync for Pair

impl Sync for Finder

impl Sync for FinderRev

impl Sync for Finder

impl Sync for Finder

impl Sync for FinderRev

impl Sync for One

impl Sync for Three

impl Sync for Two

impl Sync for Finder

impl Sync for One

impl Sync for Three

impl Sync for Two

impl Sync for Finder

impl<'a, 'h> Sync for OneIter<'a, 'h>

impl<'a, 'h> Sync for ThreeIter<'a, 'h>

impl<'a, 'h> Sync for TwoIter<'a, 'h>

impl<'a, 'h> Sync for OneIter<'a, 'h>

impl<'a, 'h> Sync for ThreeIter<'a, 'h>

impl<'a, 'h> Sync for TwoIter<'a, 'h>

impl<'a, 'h> Sync for OneIter<'a, 'h>

impl<'a, 'h> Sync for ThreeIter<'a, 'h>

impl<'a, 'h> Sync for TwoIter<'a, 'h>

impl<'h> Sync for Memchr<'h>

impl<'h> Sync for Memchr2<'h>

impl<'h> Sync for Memchr3<'h>

impl<'h, 'n> Sync for FindIter<'h, 'n>

impl<'h, 'n> Sync for FindRevIter<'h, 'n>

impl<'n> Sync for Finder<'n>

impl<'n> Sync for FinderRev<'n>

impl Sync for Error

impl Sync for FileSeal

impl Sync for HugetlbSize

impl Sync for Memfd

impl Sync for Mime

impl<'a> Sync for MimeIter<'a>

impl<'a> Sync for Name<'a>

impl<'a> Sync for Params<'a>

impl Sync for TDEFLFlush

impl Sync for TDEFLStatus

impl Sync for DataFormat

impl Sync for MZError

impl Sync for MZFlush

impl Sync for MZStatus

impl Sync for TINFLStatus

impl Sync for FullReset

impl Sync for MinReset

impl Sync for ZeroReset

impl<'a> !Sync for CallbackFunc<'a>

impl Sync for Event

impl Sync for Events

impl Sync for TcpListener

impl Sync for TcpStream

impl Sync for UdpSocket

impl Sync for UnixStream

impl Sync for Interest

impl Sync for Poll

impl Sync for Registry

impl Sync for Token

impl Sync for Waker

impl Sync for Receiver

impl Sync for Sender

impl<'a> Sync for Iter<'a>

impl<'a> Sync for SourceFd<'a>

impl Sync for Name

impl<'a> !Sync for Generator<'a>

impl Sync for KeyPairType

impl Sync for ErrorKind

impl Sync for Error

impl Sync for KeyPair

impl Sync for XKey

impl Sync for Needed

impl Sync for ErrorKind

impl Sync for Endianness

impl<E> Sync for Err<E>
where E: Sync,

impl<F, G> Sync for And<F, G>
where F: Sync, G: Sync,

impl<F, G> Sync for Or<F, G>
where F: Sync, G: Sync,

impl<F, G, O1> Sync for AndThen<F, G, O1>
where F: Sync, G: Sync, O1: Sync,

impl<F, G, O1> Sync for FlatMap<F, G, O1>
where F: Sync, G: Sync, O1: Sync,

impl<F, G, O1> Sync for Map<F, G, O1>
where F: Sync, G: Sync, O1: Sync,

impl<F, O1, O2, E1, E2> Sync for Into<F, O1, O2, E1, E2>
where F: Sync, O1: Sync, E1: Sync, O2: Sync, E2: Sync,

impl<I> Sync for Error<I>
where I: Sync,

impl<I> Sync for VerboseError<I>
where I: Sync,

impl<I, E, F> Sync for ParserIterator<I, E, F>
where F: Sync, I: Sync, E: Sync,

impl Sync for Color

impl Sync for Infix

impl Sync for Prefix

impl Sync for Suffix

impl Sync for Gradient

impl Sync for Rgb

impl Sync for Style

impl<'a, S> Sync for AnsiGenericString<'a, S>
where <S as ToOwned>::Owned: Sync, S: Sync + ?Sized,

impl<'a, S> Sync for AnsiGenericStrings<'a, S>
where <S as ToOwned>::Owned: Sync, S: Sync + ?Sized,

impl Sync for NUID

impl Sync for NUIDStr

impl Sync for Sign

impl Sync for BigInt

impl Sync for BigUint

impl<'a> Sync for U32Digits<'a>

impl<'a> Sync for U64Digits<'a>

impl<T> Sync for TryFromBigIntError<T>
where T: Sync,

impl<E> Sync for ParseComplexError<E>
where E: Sync,

impl<T> Sync for Complex<T>
where T: Sync,

impl<A> Sync for ExtendedGcd<A>
where A: Sync,

impl<T> Sync for IterBinomial<T>
where T: Sync,

impl<A> Sync for Range<A>
where A: Sync,

impl<A> Sync for RangeFrom<A>
where A: Sync,

impl<A> Sync for RangeInclusive<A>
where A: Sync,

impl<A> Sync for RangeStep<A>
where A: Sync,

impl<A> Sync for RangeStepFrom<A>
where A: Sync,

impl<A> Sync for RangeStepInclusive<A>
where A: Sync,

impl<T> Sync for Ratio<T>
where T: Sync,

impl Sync for Endianness

impl Sync for AddressSize

impl Sync for ComdatKind

impl Sync for FileFlags

impl Sync for SectionKind

impl Sync for SymbolKind

impl Sync for SymbolScope

impl Sync for ImportType

impl Sync for FileKind

impl Sync for ObjectKind

impl Sync for Name

impl Sync for Mangling

impl Sync for Ident

impl Sync for BigEndian

impl Sync for FatArch32

impl Sync for FatArch64

impl Sync for FatHeader

impl Sync for Guid

impl Sync for ImageSymbol

impl Sync for Relocation

impl Sync for Error

impl Sync for Relocation

impl Sync for SymbolIndex

impl Sync for FileHeader

impl Sync for Relocation

impl Sync for Symbol

impl Sync for Class

impl Sync for FileHeader

impl Sync for Rel

impl Sync for Sym

impl Sync for SymbolIndex

impl Sync for Verdef

impl Sync for Vernaux

impl Sync for Verneed

impl Sync for NtHeaders

impl Sync for Section

impl Sync for Comdat

impl Sync for ComdatId

impl Sync for Error

impl Sync for Relocation

impl Sync for SectionId

impl Sync for StringId

impl Sync for Symbol

impl Sync for SymbolId

impl Sync for AuxHeader32

impl Sync for AuxHeader64

impl Sync for BlockAux32

impl Sync for BlockAux64

impl Sync for CsectAux32

impl Sync for CsectAux64

impl Sync for DwarfAux32

impl Sync for DwarfAux64

impl Sync for ExpAux

impl Sync for FileAux32

impl Sync for FileAux64

impl Sync for FunAux32

impl Sync for FunAux64

impl Sync for Rel32

impl Sync for Rel64

impl Sync for StatAux

impl Sync for Symbol32

impl Sync for Symbol64

impl Sync for SymbolBytes

impl<'a> !Sync for Writer<'a>

impl<'a> !Sync for Writer<'a>

impl<'a> !Sync for Writer<'a>

impl<'a> Sync for Object<'a>

impl<'a> Sync for Section<'a>

impl<'a, R> !Sync for ReadCacheRange<'a, R>

impl<'data> Sync for ImportName<'data>

impl<'data> Sync for ExportTarget<'data>

impl<'data> Sync for Import<'data>

impl<'data> Sync for ResourceDirectoryEntryData<'data>

impl<'data> Sync for ImportFile<'data>

impl<'data> Sync for ImportObjectData<'data>

impl<'data> Sync for SectionTable<'data>

impl<'data> Sync for AttributeIndexIterator<'data>

impl<'data> Sync for AttributeReader<'data>

impl<'data> Sync for AttributesSubsubsection<'data>

impl<'data> Sync for GnuProperty<'data>

impl<'data> Sync for Version<'data>

impl<'data> Sync for DataDirectories<'data>

impl<'data> Sync for DelayLoadDescriptorIterator<'data>

impl<'data> Sync for DelayLoadImportTable<'data>

impl<'data> Sync for Export<'data>

impl<'data> Sync for ExportTable<'data>

impl<'data> Sync for ImportDescriptorIterator<'data>

impl<'data> Sync for ImportTable<'data>

impl<'data> Sync for ImportThunkList<'data>

impl<'data> Sync for RelocationBlockIterator<'data>

impl<'data> Sync for RelocationIterator<'data>

impl<'data> Sync for ResourceDirectory<'data>

impl<'data> Sync for ResourceDirectoryTable<'data>

impl<'data> Sync for RichHeaderInfo<'data>

impl<'data> Sync for Bytes<'data>

impl<'data> Sync for CodeView<'data>

impl<'data> Sync for CompressedData<'data>

impl<'data> Sync for Export<'data>

impl<'data> Sync for Import<'data>

impl<'data> Sync for ObjectMap<'data>

impl<'data> Sync for ObjectMapEntry<'data>

impl<'data> Sync for ObjectMapFile<'data>

impl<'data> Sync for SymbolMapName<'data>

impl<'data, 'cache, E, R> Sync for DyldCacheImage<'data, 'cache, E, R>
where E: Sync, R: Sync,

impl<'data, 'cache, E, R> Sync for DyldCacheImageIterator<'data, 'cache, E, R>
where E: Sync, R: Sync,

impl<'data, 'file, Elf, R> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync for ElfSymbol<'data, 'file, Elf, R>
where <Elf as FileHeader>::Endian: Sync, <Elf as FileHeader>::Sym: Sync, R: Sync,

impl<'data, 'file, Elf, R> Sync for ElfSymbolIterator<'data, 'file, Elf, R>
where <Elf as FileHeader>::Endian: Sync, <Elf as FileHeader>::Sym: Sync, R: Sync,

impl<'data, 'file, Elf, R> Sync for ElfSymbolTable<'data, 'file, Elf, R>
where <Elf as FileHeader>::Endian: Sync, <Elf as FileHeader>::Sym: Sync, R: Sync,

impl<'data, 'file, Mach, R> Sync 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> Sync 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> Sync 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> Sync 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> Sync for MachOSection<'data, 'file, Mach, R>
where R: 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync for PeComdat<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Sync for PeComdatIterator<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Sync for PeComdatSectionIterator<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Sync for PeSection<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Sync for PeSectionIterator<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Sync for PeSegment<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, Pe, R> Sync for PeSegmentIterator<'data, 'file, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, 'file, R> Sync for PeRelocationIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for Comdat<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for ComdatIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for ComdatSectionIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for DynamicRelocationIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for Section<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for SectionIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for SectionRelocationIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for Segment<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for SegmentIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for Symbol<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for SymbolIterator<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R> Sync for SymbolTable<'data, 'file, R>
where R: Sync,

impl<'data, 'file, R, Coff> Sync 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> Sync for CoffComdatIterator<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Sync for CoffComdatSectionIterator<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Sync for CoffRelocationIterator<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Sync for CoffSection<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Sync for CoffSectionIterator<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Sync for CoffSegment<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Sync for CoffSegmentIterator<'data, 'file, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, 'file, R, Coff> Sync for CoffSymbol<'data, 'file, R, Coff>
where <Coff as CoffHeader>::ImageSymbol: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync, R: Sync,

impl<'data, 'file, R, Coff> Sync for CoffSymbolIterator<'data, 'file, R, Coff>
where <Coff as CoffHeader>::ImageSymbolBytes: Sync, R: Sync,

impl<'data, 'file, R, Coff> Sync for CoffSymbolTable<'data, 'file, R, Coff>
where <Coff as CoffHeader>::ImageSymbolBytes: Sync, R: Sync,

impl<'data, 'file, Xcoff, R> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync 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> Sync for SymbolIterator<'data, 'table, R, Coff>
where <Coff as CoffHeader>::ImageSymbolBytes: Sync, R: Sync,

impl<'data, 'table, Xcoff, R> Sync for SymbolIterator<'data, 'table, Xcoff, R>
where Xcoff: Sync, R: Sync,

impl<'data, E> Sync for DyldSubCacheSlice<'data, E>
where E: Sync,

impl<'data, E> Sync for LoadCommandVariant<'data, E>
where E: Sync,

impl<'data, E> Sync for LoadCommandData<'data, E>
where E: Sync,

impl<'data, E> Sync for LoadCommandIterator<'data, E>
where E: Sync,

impl<'data, E, R> Sync for DyldCache<'data, E, R>
where E: Sync, R: Sync,

impl<'data, E, R> Sync for DyldSubCache<'data, E, R>
where R: Sync, E: Sync,

impl<'data, Elf> Sync for AttributesSection<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Sync for AttributesSubsection<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Sync for AttributesSubsectionIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Sync for AttributesSubsubsectionIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Sync for GnuHashTable<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Sync for HashTable<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Sync for Note<'data, Elf>
where <Elf as FileHeader>::NoteHeader: Sync,

impl<'data, Elf> Sync for NoteIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Sync for RelrIterator<'data, Elf>
where <Elf as FileHeader>::Word: Sync, <Elf as FileHeader>::Endian: Sync, <Elf as FileHeader>::Relr: Sync,

impl<'data, Elf> Sync for VerdauxIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Sync for VerdefIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Sync for VernauxIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Sync for VerneedIterator<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf> Sync for VersionTable<'data, Elf>
where <Elf as FileHeader>::Endian: Sync,

impl<'data, Elf, R> Sync for ElfFile<'data, 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, Elf, R> Sync for SectionTable<'data, Elf, R>
where <Elf as FileHeader>::SectionHeader: Sync, R: Sync,

impl<'data, Elf, R> Sync for SymbolTable<'data, Elf, R>
where <Elf as FileHeader>::Sym: Sync, R: Sync, <Elf as FileHeader>::Endian: Sync,

impl<'data, Endian> Sync for GnuPropertyIterator<'data, Endian>
where Endian: Sync,

impl<'data, Fat> Sync for MachOFatFile<'data, Fat>
where Fat: Sync,

impl<'data, Mach, R> Sync for MachOFile<'data, 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, Mach, R> Sync for SymbolTable<'data, Mach, R>
where <Mach as MachHeader>::Nlist: Sync, R: Sync,

impl<'data, Pe, R> Sync for PeFile<'data, Pe, R>
where R: Sync, Pe: Sync,

impl<'data, R> Sync for File<'data, R>
where R: Sync,

impl<'data, R> Sync for StringTable<'data, R>
where R: Sync,

impl<'data, R, Coff> Sync for CoffFile<'data, R, Coff>
where R: Sync, Coff: Sync, <Coff as CoffHeader>::ImageSymbolBytes: Sync,

impl<'data, R, Coff> Sync for SymbolTable<'data, R, Coff>
where <Coff as CoffHeader>::ImageSymbolBytes: Sync, R: Sync,

impl<'data, Xcoff> Sync for SectionTable<'data, Xcoff>
where <Xcoff as FileHeader>::SectionHeader: Sync,

impl<'data, Xcoff, R> Sync for SymbolTable<'data, Xcoff, R>
where Xcoff: Sync, R: Sync,

impl<'data, Xcoff, R> Sync for XcoffFile<'data, Xcoff, R>
where R: Sync, Xcoff: Sync, <Xcoff as FileHeader>::AuxHeader: Sync, <Xcoff as FileHeader>::SectionHeader: Sync,

impl<E> Sync for CompressionHeader32<E>
where E: Sync,

impl<E> Sync for CompressionHeader64<E>
where E: Sync,

impl<E> Sync for Dyn32<E>
where E: Sync,

impl<E> Sync for Dyn64<E>
where E: Sync,

impl<E> Sync for FileHeader32<E>
where E: Sync,

impl<E> Sync for FileHeader64<E>
where E: Sync,

impl<E> Sync for GnuHashHeader<E>
where E: Sync,

impl<E> Sync for HashHeader<E>
where E: Sync,

impl<E> Sync for NoteHeader32<E>
where E: Sync,

impl<E> Sync for NoteHeader64<E>
where E: Sync,

impl<E> Sync for ProgramHeader32<E>
where E: Sync,

impl<E> Sync for ProgramHeader64<E>
where E: Sync,

impl<E> Sync for Rel32<E>
where E: Sync,

impl<E> Sync for Rel64<E>
where E: Sync,

impl<E> Sync for Rela32<E>
where E: Sync,

impl<E> Sync for Rela64<E>
where E: Sync,

impl<E> Sync for Relr32<E>
where E: Sync,

impl<E> Sync for Relr64<E>
where E: Sync,

impl<E> Sync for SectionHeader32<E>
where E: Sync,

impl<E> Sync for SectionHeader64<E>
where E: Sync,

impl<E> Sync for Sym32<E>
where E: Sync,

impl<E> Sync for Sym64<E>
where E: Sync,

impl<E> Sync for Syminfo32<E>
where E: Sync,

impl<E> Sync for Syminfo64<E>
where E: Sync,

impl<E> Sync for Verdaux<E>
where E: Sync,

impl<E> Sync for Verdef<E>
where E: Sync,

impl<E> Sync for Vernaux<E>
where E: Sync,

impl<E> Sync for Verneed<E>
where E: Sync,

impl<E> Sync for Versym<E>
where E: Sync,

impl<E> Sync for I16<E>
where E: Sync,

impl<E> Sync for I16Bytes<E>
where E: Sync,

impl<E> Sync for I32<E>
where E: Sync,

impl<E> Sync for I32Bytes<E>
where E: Sync,

impl<E> Sync for I64<E>
where E: Sync,

impl<E> Sync for I64Bytes<E>
where E: Sync,

impl<E> Sync for U16<E>
where E: Sync,

impl<E> Sync for U16Bytes<E>
where E: Sync,

impl<E> Sync for U32<E>
where E: Sync,

impl<E> Sync for U32Bytes<E>
where E: Sync,

impl<E> Sync for U64<E>
where E: Sync,

impl<E> Sync for U64Bytes<E>
where E: Sync,

impl<E> Sync for BuildToolVersion<E>
where E: Sync,

impl<E> Sync for BuildVersionCommand<E>
where E: Sync,

impl<E> Sync for DataInCodeEntry<E>
where E: Sync,

impl<E> Sync for DyldCacheHeader<E>
where E: Sync,

impl<E> Sync for DyldCacheImageInfo<E>
where E: Sync,

impl<E> Sync for DyldCacheMappingInfo<E>
where E: Sync,

impl<E> Sync for DyldInfoCommand<E>
where E: Sync,

impl<E> Sync for DyldSubCacheEntryV1<E>
where E: Sync,

impl<E> Sync for DyldSubCacheEntryV2<E>
where E: Sync,

impl<E> Sync for Dylib<E>
where E: Sync,

impl<E> Sync for DylibCommand<E>
where E: Sync,

impl<E> Sync for DylibModule32<E>
where E: Sync,

impl<E> Sync for DylibModule64<E>
where E: Sync,

impl<E> Sync for DylibReference<E>
where E: Sync,

impl<E> Sync for DylibTableOfContents<E>
where E: Sync,

impl<E> Sync for DylinkerCommand<E>
where E: Sync,

impl<E> Sync for DysymtabCommand<E>
where E: Sync,

impl<E> Sync for EncryptionInfoCommand32<E>
where E: Sync,

impl<E> Sync for EncryptionInfoCommand64<E>
where E: Sync,

impl<E> Sync for EntryPointCommand<E>
where E: Sync,

impl<E> Sync for FilesetEntryCommand<E>
where E: Sync,

impl<E> Sync for FvmfileCommand<E>
where E: Sync,

impl<E> Sync for Fvmlib<E>
where E: Sync,

impl<E> Sync for FvmlibCommand<E>
where E: Sync,

impl<E> Sync for IdentCommand<E>
where E: Sync,

impl<E> Sync for LcStr<E>
where E: Sync,

impl<E> Sync for LinkeditDataCommand<E>
where E: Sync,

impl<E> Sync for LinkerOptionCommand<E>
where E: Sync,

impl<E> Sync for LoadCommand<E>
where E: Sync,

impl<E> Sync for MachHeader32<E>
where E: Sync,

impl<E> Sync for MachHeader64<E>
where E: Sync,

impl<E> Sync for Nlist32<E>
where E: Sync,

impl<E> Sync for Nlist64<E>
where E: Sync,

impl<E> Sync for NoteCommand<E>
where E: Sync,

impl<E> Sync for PrebindCksumCommand<E>
where E: Sync,

impl<E> Sync for PreboundDylibCommand<E>
where E: Sync,

impl<E> Sync for Relocation<E>
where E: Sync,

impl<E> Sync for RoutinesCommand32<E>
where E: Sync,

impl<E> Sync for RoutinesCommand64<E>
where E: Sync,

impl<E> Sync for RpathCommand<E>
where E: Sync,

impl<E> Sync for Section32<E>
where E: Sync,

impl<E> Sync for Section64<E>
where E: Sync,

impl<E> Sync for SegmentCommand32<E>
where E: Sync,

impl<E> Sync for SegmentCommand64<E>
where E: Sync,

impl<E> Sync for SourceVersionCommand<E>
where E: Sync,

impl<E> Sync for SubClientCommand<E>
where E: Sync,

impl<E> Sync for SubFrameworkCommand<E>
where E: Sync,

impl<E> Sync for SubLibraryCommand<E>
where E: Sync,

impl<E> Sync for SubUmbrellaCommand<E>
where E: Sync,

impl<E> Sync for SymsegCommand<E>
where E: Sync,

impl<E> Sync for SymtabCommand<E>
where E: Sync,

impl<E> Sync for ThreadCommand<E>
where E: Sync,

impl<E> Sync for TwolevelHint<E>
where E: Sync,

impl<E> Sync for TwolevelHintsCommand<E>
where E: Sync,

impl<E> Sync for UuidCommand<E>
where E: Sync,

impl<E> Sync for VersionMinCommand<E>
where E: Sync,

impl<R> !Sync for ReadCache<R>

impl<Section, Symbol> Sync for SymbolFlags<Section, Symbol>
where Section: Sync, Symbol: Sync,

impl<T> Sync for SymbolMap<T>
where T: Sync,

impl<W> Sync for StreamingBuffer<W>
where W: Sync,

impl !Sync for BlobResponse

impl !Sync for SizedStream

impl Sync for Os

impl Sync for DigestError

impl Sync for OciManifest

impl Sync for Certificate

impl Sync for Config

impl Sync for ImageData

impl Sync for ImageLayer

impl Sync for TagResponse

impl Sync for Config

impl Sync for ConfigFile

impl Sync for History

impl Sync for Rootfs

impl Sync for OciEnvelope

impl Sync for OciError

impl Sync for Platform

impl Sync for Versioned

impl Sync for Client

impl<'a> Sync for LayerDescriptor<'a>

impl Sync for ErrorCode

impl Sync for ParseError

impl Sync for Arch

impl Sync for MediaType

impl Sync for Os

impl Sync for Arch

impl Sync for Capability

impl Sync for ErrorInfo

impl Sync for Reference

impl Sync for TagList

impl Sync for Config

impl Sync for Descriptor

impl Sync for Digest

impl Sync for History

impl Sync for ImageIndex

impl Sync for OciLayout

impl Sync for Platform

impl Sync for RootFs

impl Sync for Apparmor

impl Sync for Box

impl Sync for BoxBuilder

impl Sync for Cgroup

impl Sync for Features

impl Sync for Hook

impl Sync for HookBuilder

impl Sync for Hooks

impl Sync for IDMap

impl Sync for IntelRdt

impl Sync for Linux

impl Sync for LinuxCpu

impl Sync for LinuxDevice

impl Sync for LinuxMemory

impl Sync for LinuxPids

impl Sync for LinuxRdma

impl Sync for Mount

impl Sync for PosixRlimit

impl Sync for Process

impl Sync for Root

impl Sync for RootBuilder

impl Sync for Scheduler

impl Sync for Seccomp

impl Sync for Selinux

impl Sync for Solaris

impl Sync for SolarisAnet

impl Sync for Spec

impl Sync for SpecBuilder

impl Sync for User

impl Sync for UserBuilder

impl Sync for VM

impl Sync for VMBuilder

impl Sync for VMImage

impl Sync for VMKernel

impl Sync for Windows

impl Sync for Component

impl Sync for WasmClient

impl Sync for WasmConfig

impl<'a> Sync for AnnotatedWasmConfig<'a>

impl Sync for LoadedEntry

impl Sync for OidEntry

impl<'a> Sync for OidRegistry<'a>

impl Sync for OnceBool

impl<T> !Sync for OnceCell<T>

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

impl<T, F = fn() -> T> !Sync for Lazy<T, F>

impl Sync for ProbeResult

impl !Sync for ContextGuard

impl Sync for Array

impl Sync for Value

impl Sync for AnyValue

impl Sync for Severity

impl Sync for SpanKind

impl Sync for Status

impl Sync for TraceError

impl Sync for Baggage

impl Sync for BoxedSpan

impl Sync for BoxedTracer

impl Sync for Meter

impl Sync for Context

impl Sync for Key

impl Sync for KeyValue

impl Sync for SpanId

impl Sync for StringValue

impl Sync for TraceFlags

impl Sync for TraceId

impl Sync for NoopSpan

impl Sync for NoopTracer

impl Sync for Event

impl Sync for Link

impl Sync for SpanBuilder

impl Sync for SpanContext

impl Sync for TraceState

impl<'a> Sync for Iter<'a>

impl<'a> Sync for FieldIter<'a>

impl<'a> Sync for SpanRef<'a>

impl<'a, I, M> !Sync for AsyncInstrumentBuilder<'a, I, M>

impl<'a, T> !Sync for HistogramBuilder<'a, T>

impl<'a, T> !Sync for InstrumentBuilder<'a, T>

impl<T> Sync for Counter<T>

impl<T> Sync for Gauge<T>

impl<T> Sync for Histogram<T>

impl<T> Sync for ObservableCounter<T>
where T: Sync,

impl<T> Sync for ObservableGauge<T>
where T: Sync,

impl<T> Sync for ObservableUpDownCounter<T>
where T: Sync,

impl<T> Sync for UpDownCounter<T>

impl<T> Sync for WithContext<T>
where T: Sync,

impl<P, L> Sync for OpenTelemetryTracingBridge<P, L>

impl<'a> Sync for HeaderExtractor<'a>

impl<'a> Sync for HeaderInjector<'a>

impl<'a> Sync for NatsHeaderExtractor<'a>

impl Sync for Compression

impl Sync for Error

impl Sync for Protocol

impl Sync for LogExporter

impl Sync for TonicConfig

impl Sync for Value

impl Sync for Value

impl Sync for Data

impl Sync for Value

impl Sync for SpanFlags

impl Sync for SpanKind

impl Sync for StatusCode

impl Sync for AnyValue

impl Sync for ArrayValue

impl Sync for KeyValue

impl Sync for LogRecord

impl Sync for LogsData

impl Sync for ScopeLogs

impl Sync for Buckets

impl Sync for Exemplar

impl Sync for Gauge

impl Sync for Histogram

impl Sync for Metric

impl Sync for MetricsData

impl Sync for Sum

impl Sync for Summary

impl Sync for Resource

impl Sync for Event

impl Sync for Link

impl Sync for ScopeSpans

impl Sync for Span

impl Sync for Status

impl Sync for TracesData

impl Sync for Attributes

impl<T> Sync for LogsServiceClient<T>
where T: Sync,

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

impl<T> Sync for MetricsServiceClient<T>
where T: Sync,

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

impl<T> Sync for TraceServiceClient<T>
where T: Sync,

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

impl Sync for LogError

impl Sync for Aggregation

impl Sync for MetricError

impl Sync for Temporality

impl Sync for Sampler

impl Sync for BatchConfig

impl Sync for SdkLogger

impl Sync for Metric

impl Sync for Tokio

impl Sync for Resource

impl Sync for BatchConfig

impl Sync for Config

impl Sync for SdkTracer

impl Sync for Span

impl Sync for SpanData

impl Sync for SpanEvents

impl Sync for SpanLimits

impl Sync for SpanLinks

impl<'a> Sync for LogBatch<'a>

impl<'a> Sync for Iter<'a>

impl<E> Sync for BatchLogProcessorBuilder<E>
where E: Sync,

impl<E> Sync for PeriodicReaderBuilder<E>
where E: Sync,

impl<E, R> Sync for BatchLogProcessorBuilder<E, R>
where E: Sync, R: Sync,

impl<E, R> Sync for BatchSpanProcessorBuilder<E, R>
where E: Sync, R: Sync,

impl<E, RT> Sync for PeriodicReaderBuilder<E, RT>
where E: Sync, RT: Sync,

impl<R> Sync for BatchLogProcessor<R>

impl<R> Sync for BatchSpanProcessor<R>

impl<T> Sync for SimpleLogProcessor<T>

impl<T> Sync for Exemplar<T>
where T: Sync,

impl<T> Sync for ExponentialHistogram<T>
where T: Sync,

impl<T> Sync for ExponentialHistogramDataPoint<T>
where T: Sync,

impl<T> Sync for Gauge<T>
where T: Sync,

impl<T> Sync for GaugeDataPoint<T>
where T: Sync,

impl<T> Sync for Histogram<T>
where T: Sync,

impl<T> Sync for HistogramDataPoint<T>
where T: Sync,

impl<T> Sync for Sum<T>
where T: Sync,

impl<T> Sync for SumDataPoint<T>
where T: Sync,

impl !Sync for Parker

impl Sync for Unparker

impl Sync for OnceState

impl Sync for Condvar

impl Sync for Once

impl Sync for RawMutex

impl Sync for RawRwLock

impl Sync for RawThreadId

impl Sync for FilterOp

impl Sync for ParkResult

impl Sync for RequeueOp

impl Sync for ParkToken

impl Sync for SpinWait

impl Sync for UnparkToken

impl Sync for LineEnding

impl Sync for PemError

impl Sync for HeaderMap

impl Sync for Pem

impl<'a> Sync for HeadersIter<'a>

impl Sync for Error

impl<'i> Sync for Decoder<'i>

impl<'l, 'o> Sync for Encoder<'l, 'o>

impl Sync for AsciiSet

impl<'a> Sync for PercentDecode<'a>

impl<'a> Sync for PercentEncode<'a>

impl Sync for PgNumeric

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

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

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

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

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

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

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

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

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

impl<K, V> Sync for OrderedMap<K, V>
where K: Sync, V: Sync,

impl<T> Sync for OrderedSet<T>
where T: Sync,

impl<T> Sync for Set<T>
where T: Sync,

impl Sync for Hashes

impl Sync for Error

impl Sync for Version

impl<'a> Sync for PrivateKeyInfo<'a>

impl Sync for Poly1305

impl Sync for AtomicI128

impl Sync for AtomicI16

impl Sync for AtomicI32

impl Sync for AtomicI64

impl Sync for AtomicI8

impl Sync for AtomicIsize

impl Sync for AtomicU128

impl Sync for AtomicU16

impl Sync for AtomicU32

impl Sync for AtomicU64

impl Sync for AtomicU8

impl Sync for AtomicUsize

impl<T> Sync for AtomicPtr<T>

impl Sync for Error

impl Sync for AllocVec

impl Sync for Size

impl<'a> !Sync for Slice<'a>

impl<'a, T> Sync for FeedResult<'a, T>
where T: Sync,

impl<'de> !Sync for Slice<'de>

impl<'de, F> Sync for Deserializer<'de, F>
where F: Sync,

impl<'de, T> !Sync for IOReader<'de, T>

impl<B> Sync for Cobs<B>
where B: Sync,

impl<F> Sync for Serializer<F>
where F: Sync,

impl<T> Sync for WriteFlavor<T>
where T: Sync,

impl<T> Sync for ExtendFlavor<T>
where T: Sync,

impl<const N: usize> Sync for CobsAccumulator<N>

impl !Sync for Client

impl Sync for Config

impl Sync for CancelToken

impl<'a> !Sync for BinaryCopyInWriter<'a>

impl<'a> !Sync for BinaryCopyOutIter<'a>

impl<'a> !Sync for BlockingIter<'a>

impl<'a> !Sync for Iter<'a>

impl<'a> !Sync for TimeoutIter<'a>

impl<'a> !Sync for CopyInWriter<'a>

impl<'a> !Sync for CopyOutReader<'a>

impl<'a> !Sync for Notifications<'a>

impl<'a> !Sync for RowIter<'a>

impl<'a> !Sync for Transaction<'a>

impl<'a> !Sync for TransactionBuilder<'a>

impl Sync for IsNull

impl Sync for Message

impl Sync for BindError

impl Sync for ScramSha256

impl Sync for DataRowBody

impl Sync for Header

impl Sync for Box

impl Sync for Inet

impl Sync for Point

impl<'a> Sync for Range<'a>

impl<'a> Sync for ColumnFormats<'a>

impl<'a> Sync for DataRowRanges<'a>

impl<'a> Sync for ErrorField<'a>

impl<'a> Sync for ErrorFields<'a>

impl<'a> Sync for Field<'a>

impl<'a> Sync for Fields<'a>

impl<'a> Sync for Parameters<'a>

impl<'a> Sync for SaslMechanisms<'a>

impl<'a> Sync for Array<'a>

impl<'a> Sync for ArrayDimensions<'a>

impl<'a> Sync for ArrayValues<'a>

impl<'a> Sync for HstoreEntries<'a>

impl<'a> Sync for Path<'a>

impl<'a> Sync for PathPoints<'a>

impl<'a> Sync for Varbit<'a>

impl<T> Sync for RangeBound<T>
where T: Sync,

impl<T> Sync for CopyData<T>
where T: Sync,

impl Sync for Format

impl Sync for IsNull

impl Sync for Kind

impl Sync for Field

impl Sync for PgLsn

impl Sync for Type

impl Sync for WasNull

impl Sync for WrongType

impl<T> Sync for Date<T>
where T: Sync,

impl<T> Sync for Timestamp<T>
where T: Sync,

impl<T> Sync for Json<T>
where T: Sync,

impl<'a, T> Sync for Metadata<'a, T>
where <T as SmartDisplay>::Metadata: Sync, T: Sync + ?Sized,

impl<const SIZE: usize> Sync for WriteBuffer<SIZE>

impl Sync for NoA1

impl Sync for NoA2

impl Sync for NoNI

impl Sync for NoS3

impl Sync for NoS4

impl Sync for YesA1

impl Sync for YesA2

impl Sync for YesNI

impl Sync for YesS3

impl Sync for YesS4

impl<NI> Sync for Avx2Machine<NI>
where NI: Sync,

impl<S3, S4, NI> Sync for SseMachine<S3, S4, NI>
where S3: Sync, S4: Sync, NI: Sync,

impl !Sync for TokenTree

impl !Sync for DelimSpan

impl !Sync for Group

impl !Sync for Ident

impl !Sync for LexError

impl !Sync for Literal

impl !Sync for Punct

impl !Sync for Span

impl !Sync for TokenStream

impl !Sync for IntoIter

impl Sync for Delimiter

impl Sync for Spacing

impl !Sync for Diagnostic

impl !Sync for SpanRange

impl Sync for Level

impl Sync for DecodeError

impl Sync for EncodeError

impl Sync for Feature

impl Sync for NullValue

impl Sync for Syntax

impl Sync for Cardinality

impl Sync for Kind

impl Sync for Label

impl Sync for Type

impl Sync for CType

impl Sync for JsType

impl Sync for Kind

impl Sync for File

impl Sync for Version

impl Sync for Annotation

impl Sync for Location

impl Sync for Any

impl Sync for Api

impl Sync for Duration

impl Sync for Enum

impl Sync for EnumOptions

impl Sync for EnumValue

impl Sync for Field

impl Sync for FieldMask

impl Sync for FileOptions

impl Sync for ListValue

impl Sync for Method

impl Sync for Mixin

impl Sync for Option

impl Sync for Struct

impl Sync for Timestamp

impl Sync for Type

impl Sync for Value

impl Sync for NamePart

impl Sync for Uninhabited

impl Sync for RegType

impl Sync for TrapKind

impl Sync for Val

impl Sync for ExtendedOp

impl Sync for Op

impl Sync for Opcode

impl Sync for AnyReg

impl Sync for FReg

impl Sync for VReg

impl Sync for XReg

impl Sync for Decoder

impl Sync for PcRelOffset

impl Sync for U6

impl Sync for FRegVal

impl Sync for VRegVal

impl Sync for Vm

impl Sync for XRegVal

impl Sync for BrIf

impl Sync for BrIfNot

impl Sync for BrIfXeq32

impl Sync for BrIfXeq32I8

impl Sync for BrIfXeq64

impl Sync for BrIfXeq64I8

impl Sync for BrIfXneq32

impl Sync for BrIfXneq64

impl Sync for BrIfXslt32

impl Sync for BrIfXslt64

impl Sync for BrIfXult32

impl Sync for BrIfXult64

impl Sync for BrTable32

impl Sync for Bswap32

impl Sync for Bswap64

impl Sync for Call

impl Sync for Call1

impl Sync for Call2

impl Sync for Call3

impl Sync for Call4

impl Sync for F32FromF64

impl Sync for F32FromX32S

impl Sync for F32FromX32U

impl Sync for F32FromX64S

impl Sync for F32FromX64U

impl Sync for F64FromF32

impl Sync for F64FromX32S

impl Sync for F64FromX32U

impl Sync for F64FromX64S

impl Sync for F64FromX64U

impl Sync for FConst32

impl Sync for FConst64

impl Sync for FCopySign32

impl Sync for FCopySign64

impl Sync for FSelect32

impl Sync for FSelect64

impl Sync for Fabs32

impl Sync for Fabs64

impl Sync for Fadd32

impl Sync for Fadd64

impl Sync for Fceil32

impl Sync for Fceil64

impl Sync for Fdiv32

impl Sync for Fdiv64

impl Sync for Feq32

impl Sync for Feq64

impl Sync for Ffloor32

impl Sync for Ffloor64

impl Sync for Fload32LeZ

impl Sync for Fload64LeZ

impl Sync for Flt32

impl Sync for Flt64

impl Sync for Flteq32

impl Sync for Flteq64

impl Sync for Fmaximum32

impl Sync for Fmaximum64

impl Sync for Fminimum32

impl Sync for Fminimum64

impl Sync for Fmov

impl Sync for Fmul32

impl Sync for Fmul64

impl Sync for Fnearest32

impl Sync for Fnearest64

impl Sync for Fneg32

impl Sync for Fneg64

impl Sync for Fneq32

impl Sync for Fneq64

impl Sync for Fsqrt32

impl Sync for Fsqrt64

impl Sync for Fstore32LeZ

impl Sync for Fstore64LeZ

impl Sync for Fsub32

impl Sync for Fsub64

impl Sync for Ftrunc32

impl Sync for Ftrunc64

impl Sync for Jump

impl Sync for Nop

impl Sync for PopFrame

impl Sync for PushFrame

impl Sync for Ret

impl Sync for Sext16

impl Sync for Sext32

impl Sync for Sext8

impl Sync for StackFree32

impl Sync for Trap

impl Sync for VAddF32x4

impl Sync for VAddF64x2

impl Sync for VAddI16x8

impl Sync for VAddI32x4

impl Sync for VAddI64x2

impl Sync for VAddI8x16

impl Sync for VBand128

impl Sync for VBnot128

impl Sync for VBor128

impl Sync for VBxor128

impl Sync for VDivF64x2

impl Sync for VFdemote

impl Sync for VInsertF32

impl Sync for VInsertF64

impl Sync for VInsertX16

impl Sync for VInsertX32

impl Sync for VInsertX64

impl Sync for VInsertX8

impl Sync for VLoad128G32

impl Sync for VLoad128O32

impl Sync for VLoad128Z

impl Sync for VLoad8x8SZ

impl Sync for VLoad8x8UZ

impl Sync for VMulF64x2

impl Sync for VMulI16x8

impl Sync for VMulI32x4

impl Sync for VMulI64x2

impl Sync for VMulI8x16

impl Sync for VPopcnt8x16

impl Sync for VShlI16x8

impl Sync for VShlI32x4

impl Sync for VShlI64x2

impl Sync for VShlI8x16

impl Sync for VShrI16x8S

impl Sync for VShrI16x8U

impl Sync for VShrI32x4S

impl Sync for VShrI32x4U

impl Sync for VShrI64x2S

impl Sync for VShrI64x2U

impl Sync for VShrI8x16S

impl Sync for VShrI8x16U

impl Sync for VShuffle

impl Sync for VSplatF32

impl Sync for VSplatF64

impl Sync for VSplatX16

impl Sync for VSplatX32

impl Sync for VSplatX64

impl Sync for VSplatX8

impl Sync for VSubF64x2

impl Sync for VSubI16x8

impl Sync for VSubI32x4

impl Sync for VSubI64x2

impl Sync for VSubI8x16

impl Sync for Vabs16x8

impl Sync for Vabs32x4

impl Sync for Vabs64x2

impl Sync for Vabs8x16

impl Sync for Vabsf32x4

impl Sync for Vabsf64x2

impl Sync for Vceil32x4

impl Sync for Vceil64x2

impl Sync for Vconst128

impl Sync for Vdivf32x4

impl Sync for Veq16x8

impl Sync for Veq32x4

impl Sync for Veq64x2

impl Sync for Veq8x16

impl Sync for VeqF32x4

impl Sync for VeqF64x2

impl Sync for Vfloor32x4

impl Sync for Vfloor64x2

impl Sync for Vfma32x4

impl Sync for Vfma64x2

impl Sync for VltF32x4

impl Sync for VltF64x2

impl Sync for VlteqF32x4

impl Sync for VlteqF64x2

impl Sync for Vmax16x8S

impl Sync for Vmax16x8U

impl Sync for Vmax32x4S

impl Sync for Vmax32x4U

impl Sync for Vmax8x16S

impl Sync for Vmax8x16U

impl Sync for Vmin16x8S

impl Sync for Vmin16x8U

impl Sync for Vmin32x4S

impl Sync for Vmin32x4U

impl Sync for Vmin8x16S

impl Sync for Vmin8x16U

impl Sync for Vmov

impl Sync for Vmulf32x4

impl Sync for Vneg16x8

impl Sync for Vneg32x4

impl Sync for Vneg64x2

impl Sync for Vneg8x16

impl Sync for VnegF64x2

impl Sync for Vnegf32x4

impl Sync for Vneq16x8

impl Sync for Vneq32x4

impl Sync for Vneq64x2

impl Sync for Vneq8x16

impl Sync for VneqF32x4

impl Sync for VneqF64x2

impl Sync for Vselect

impl Sync for Vslt16x8

impl Sync for Vslt32x4

impl Sync for Vslt64x2

impl Sync for Vslt8x16

impl Sync for Vslteq16x8

impl Sync for Vslteq32x4

impl Sync for Vslteq64x2

impl Sync for Vslteq8x16

impl Sync for Vsqrt32x4

impl Sync for Vsqrt64x2

impl Sync for Vsubf32x4

impl Sync for Vtrunc32x4

impl Sync for Vtrunc64x2

impl Sync for Vult16x8

impl Sync for Vult32x4

impl Sync for Vult64x2

impl Sync for Vult8x16

impl Sync for Vulteq16x8

impl Sync for Vulteq32x4

impl Sync for Vulteq64x2

impl Sync for Vulteq8x16

impl Sync for X32FromF32S

impl Sync for X32FromF32U

impl Sync for X32FromF64S

impl Sync for X32FromF64U

impl Sync for X64FromF32S

impl Sync for X64FromF32U

impl Sync for X64FromF64S

impl Sync for X64FromF64U

impl Sync for XAbs32

impl Sync for XAbs64

impl Sync for XBand32

impl Sync for XBand64

impl Sync for XBnot32

impl Sync for XBnot64

impl Sync for XBor32

impl Sync for XBor64

impl Sync for XBxor32

impl Sync for XBxor64

impl Sync for XDiv32S

impl Sync for XDiv32U

impl Sync for XDiv64S

impl Sync for XDiv64U

impl Sync for XJump

impl Sync for XLoad32LeZ

impl Sync for XLoad64LeZ

impl Sync for XLoad8S32Z

impl Sync for XLoad8U32Z

impl Sync for XMul32

impl Sync for XMul64

impl Sync for XMulHi64S

impl Sync for XMulHi64U

impl Sync for XRem32S

impl Sync for XRem32U

impl Sync for XRem64S

impl Sync for XRem64U

impl Sync for XSelect32

impl Sync for XSelect64

impl Sync for XStore16LeZ

impl Sync for XStore32LeZ

impl Sync for XStore64LeZ

impl Sync for XStore8G32

impl Sync for XStore8O32

impl Sync for XStore8Z

impl Sync for Xadd128

impl Sync for Xadd32

impl Sync for Xadd32U32

impl Sync for Xadd32U8

impl Sync for Xadd64

impl Sync for Xadd64U32

impl Sync for Xadd64U8

impl Sync for Xband32S32

impl Sync for Xband32S8

impl Sync for Xband64S32

impl Sync for Xband64S8

impl Sync for Xbmask32

impl Sync for Xbmask64

impl Sync for Xbor32S32

impl Sync for Xbor32S8

impl Sync for Xbor64S32

impl Sync for Xbor64S8

impl Sync for Xbxor32S32

impl Sync for Xbxor32S8

impl Sync for Xbxor64S32

impl Sync for Xbxor64S8

impl Sync for Xclz32

impl Sync for Xclz64

impl Sync for Xconst16

impl Sync for Xconst32

impl Sync for Xconst64

impl Sync for Xconst8

impl Sync for Xctz32

impl Sync for Xctz64

impl Sync for Xeq32

impl Sync for Xeq64

impl Sync for Xmadd32

impl Sync for Xmadd64

impl Sync for Xmax32S

impl Sync for Xmax32U

impl Sync for Xmax64S

impl Sync for Xmax64U

impl Sync for Xmin32S

impl Sync for Xmin32U

impl Sync for Xmin64S

impl Sync for Xmin64U

impl Sync for Xmov

impl Sync for XmovFp

impl Sync for XmovLr

impl Sync for Xmul32S32

impl Sync for Xmul32S8

impl Sync for Xmul64S32

impl Sync for Xmul64S8

impl Sync for Xneg32

impl Sync for Xneg64

impl Sync for Xneq32

impl Sync for Xneq64

impl Sync for Xone

impl Sync for Xpopcnt32

impl Sync for Xpopcnt64

impl Sync for Xrotl32

impl Sync for Xrotl64

impl Sync for Xrotr32

impl Sync for Xrotr64

impl Sync for Xshl32

impl Sync for Xshl32U6

impl Sync for Xshl64

impl Sync for Xshl64U6

impl Sync for Xshr32S

impl Sync for Xshr32SU6

impl Sync for Xshr32U

impl Sync for Xshr32UU6

impl Sync for Xshr64S

impl Sync for Xshr64SU6

impl Sync for Xshr64U

impl Sync for Xshr64UU6

impl Sync for Xslt32

impl Sync for Xslt64

impl Sync for Xslteq32

impl Sync for Xslteq64

impl Sync for Xsub128

impl Sync for Xsub32

impl Sync for Xsub32U32

impl Sync for Xsub32U8

impl Sync for Xsub64

impl Sync for Xsub64U32

impl Sync for Xsub64U8

impl Sync for Xult32

impl Sync for Xult64

impl Sync for Xulteq32

impl Sync for Xulteq64

impl Sync for Xwidemul64S

impl Sync for Xwidemul64U

impl Sync for Xzero

impl Sync for Zext16

impl Sync for Zext32

impl Sync for Zext8

impl Sync for AddrG32

impl Sync for AddrG32Bne

impl Sync for AddrO32

impl Sync for AddrZ

impl<'a> Sync for SafeBytecodeStream<'a>

impl<'a> Sync for Disassembler<'a>

impl<'a, F, V1, V2> Sync for SequencedVisitor<'a, F, V1, V2>
where F: Sync, V1: Sync, V2: Sync,

impl<B> Sync for MaterializeOpsVisitor<B>
where B: Sync,

impl<D, S1, S2> Sync for BinaryOperands<D, S1, S2>
where D: Sync, S1: Sync, S2: Sync,

impl<R> Sync for UpperRegSet<R>
where R: Sync,

impl<R> Sync for UpperRegSetIntoIter<R>
where R: Sync,

impl<T> !Sync for DoneReason<T>

impl Sync for DeError

impl Sync for Error

impl Sync for EscapeError

impl Sync for AttrError

impl Sync for QuoteLevel

impl Sync for Decoder

impl<'a> Sync for DeEvent<'a>

impl<'a> Sync for PayloadEvent<'a>

impl<'a> Sync for Event<'a>

impl<'a> Sync for PrefixDeclaration<'a>

impl<'a> Sync for Text<'a>

impl<'a> Sync for Attribute<'a>

impl<'a> Sync for Attributes<'a>

impl<'a> Sync for BytesCData<'a>

impl<'a> Sync for BytesDecl<'a>

impl<'a> Sync for BytesEnd<'a>

impl<'a> Sync for BytesStart<'a>

impl<'a> Sync for BytesText<'a>

impl<'a> Sync for LocalName<'a>

impl<'a> Sync for Namespace<'a>

impl<'a> Sync for Prefix<'a>

impl<'a> Sync for QName<'a>

impl<'a, W> Sync for ElementWriter<'a, W>
where W: Sync,

impl<'de> Sync for SliceReader<'de>

impl<'de, R, E> Sync for Deserializer<'de, R, E>
where R: Sync, E: Sync,

impl<'ns> Sync for ResolveResult<'ns>

impl<'w, 'r, W> Sync for Serializer<'w, 'r, W>
where W: Sync,

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

impl<R> Sync for NsReader<R>
where R: Sync,

impl<R> Sync for Reader<R>
where R: Sync,

impl<T> Sync for Attr<T>
where T: Sync,

impl<W> Sync for Writer<W>
where W: Sync,

impl !Sync for ThreadRng

impl Sync for Error

impl Sync for Error

impl Sync for IndexVec

impl Sync for Empty

impl Sync for Bernoulli

impl Sync for Open01

impl Sync for UniformChar

impl Sync for StepRng

impl Sync for SmallRng

impl Sync for StdRng

impl<'a> Sync for IndexVecIter<'a>

impl<'a, S, T> Sync for SliceChooseIter<'a, S, T>
where S: Sync + ?Sized, T: Sync,

impl<'a, T> Sync for Choose<'a, T>
where T: Sync,

impl<D, F, T, S> Sync for Map<D, F, T, S>
where D: Sync, F: Sync,

impl<D, R, T> Sync for Iter<D, R, T>
where D: Sync, R: Sync, T: Sync,

impl<R, Rsdr> Sync for ReseedingRng<R, Rsdr>
where <R as BlockRngCore>::Results: Sync, R: Sync, Rsdr: Sync,

impl<X> Sync for Uniform<X>
where <X as SampleUniform>::Sampler: Sync,

impl<X> Sync for UniformFloat<X>
where X: Sync,

impl<X> Sync for UniformInt<X>
where X: Sync,

impl<X> Sync for WeightedIndex<X>
where X: Sync, <X as SampleUniform>::Sampler: Sync,

impl Sync for ChaCha12Rng

impl Sync for ChaCha20Rng

impl Sync for ChaCha8Core

impl Sync for ChaCha8Rng

impl Sync for OsError

impl Sync for OsRng

impl<'a, R> Sync for RngReadAdapter<'a, R>
where R: Sync + ?Sized,

impl<'r, R> Sync for UnwrapMut<'r, R>
where R: Sync + ?Sized,

impl<R> Sync for BlockRng<R>
where <R as BlockRngCore>::Results: Sync, R: Sync,

impl<R> Sync for BlockRng64<R>
where <R as BlockRngCore>::Results: Sync, R: Sync + ?Sized,

impl<R> Sync for UnwrapErr<R>
where R: Sync,

impl<'a> Sync for Drain<'a>

impl<'a, K, V> Sync for Iter<'a, K, V>

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

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

impl<'a, K, V> Sync for Iter<'a, K, V>

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

impl<'a, T> Sync for Drain<'a, T>
where T: Sync,

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

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

impl<'a, T> Sync for Drain<'a, T>
where T: Sync,

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

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

impl<'a, T> Sync for IterMut<'a, T>
where T: Sync,

impl<'a, T> Sync for Drain<'a, T>
where T: Sync,

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

impl<'a, T> Sync for IterMut<'a, T>
where T: Sync,

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

impl<'a, T> Sync for IterMut<'a, T>
where T: Sync,

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

impl<'a, T> Sync for IterMut<'a, T>
where T: Sync,

impl<'ch> Sync for Bytes<'ch>

impl<'ch> Sync for CharIndices<'ch>

impl<'ch> Sync for Chars<'ch>

impl<'ch> Sync for EncodeUtf16<'ch>

impl<'ch> Sync for Lines<'ch>

impl<'ch> Sync for SplitAsciiWhitespace<'ch>

impl<'ch> Sync for SplitWhitespace<'ch>

impl<'ch, P> Sync for MatchIndices<'ch, P>

impl<'ch, P> Sync for Matches<'ch, P>

impl<'ch, P> Sync for Split<'ch, P>

impl<'ch, P> Sync for SplitInclusive<'ch, P>

impl<'ch, P> Sync for SplitTerminator<'ch, P>

impl<'data, T> Sync for Chunks<'data, T>

impl<'data, T> Sync for ChunksExact<'data, T>

impl<'data, T> Sync for ChunksExactMut<'data, T>
where T: Sync,

impl<'data, T> Sync for ChunksMut<'data, T>
where T: Sync,

impl<'data, T> Sync for Iter<'data, T>

impl<'data, T> Sync for IterMut<'data, T>
where T: Sync,

impl<'data, T> Sync for RChunks<'data, T>

impl<'data, T> Sync for RChunksExact<'data, T>

impl<'data, T> Sync for RChunksExactMut<'data, T>
where T: Sync,

impl<'data, T> Sync for RChunksMut<'data, T>
where T: Sync,

impl<'data, T> Sync for Windows<'data, T>

impl<'data, T> Sync for Drain<'data, T>
where T: Sync,

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

impl<'data, T, P> Sync for ChunkByMut<'data, T, P>
where P: Sync, T: Sync,

impl<'data, T, P> Sync for Split<'data, T, P>
where P: Sync, T: Sync,

impl<'data, T, P> Sync for SplitInclusive<'data, T, P>
where P: Sync, T: Sync,

impl<'data, T, P> Sync for SplitInclusiveMut<'data, T, P>
where P: Sync, T: Sync,

impl<'data, T, P> Sync for SplitMut<'data, T, P>
where P: Sync, T: Sync,

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

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

impl<A, B> Sync for ZipEq<A, B>
where A: Sync, B: Sync,

impl<D, S> Sync for Split<D, S>
where D: Sync, S: Sync,

impl<I> Sync for Chunks<I>
where I: Sync,

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

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

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

impl<I> Sync for ExponentialBlocks<I>
where I: Sync,

impl<I> Sync for Flatten<I>
where I: Sync,

impl<I> Sync for FlattenIter<I>
where I: Sync,

impl<I> Sync for Intersperse<I>
where <I as ParallelIterator>::Item: Sized + Sync, I: Sync,

impl<I> Sync for MaxLen<I>
where I: Sync,

impl<I> Sync for MinLen<I>
where I: Sync,

impl<I> Sync for PanicFuse<I>
where I: Sync,

impl<I> Sync for Rev<I>
where I: Sync,

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

impl<I> Sync for SkipAny<I>
where I: Sync,

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

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

impl<I> Sync for TakeAny<I>
where I: Sync,

impl<I> Sync for UniformBlocks<I>
where I: Sync,

impl<I> Sync for WhileSome<I>
where I: Sync,

impl<I, F> Sync for FlatMap<I, F>
where I: Sync, F: Sync,

impl<I, F> Sync for FlatMapIter<I, F>
where I: Sync, F: Sync,

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

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

impl<I, F> Sync for Update<I, F>
where I: Sync, F: Sync,

impl<I, ID, F> Sync for Fold<I, ID, F>
where I: Sync, ID: Sync, F: Sync,

impl<I, ID, F> Sync for FoldChunks<I, ID, F>
where I: Sync, F: Sync, ID: Sync,

impl<I, INIT, F> Sync for MapInit<I, INIT, F>
where I: Sync, INIT: Sync, F: Sync,

impl<I, J> Sync for Interleave<I, J>
where I: Sync, J: Sync,

impl<I, J> Sync for InterleaveShortest<I, J>
where I: Sync, J: Sync,

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

impl<I, P> Sync for FilterMap<I, P>
where I: Sync, P: Sync,

impl<I, P> Sync for Positions<I, P>
where I: Sync, P: Sync,

impl<I, P> Sync for SkipAnyWhile<I, P>
where I: Sync, P: Sync,

impl<I, P> Sync for TakeAnyWhile<I, P>
where I: Sync, P: Sync,

impl<I, T, F> Sync for MapWith<I, T, F>
where I: Sync, T: Sync, F: Sync,

impl<I, U, F> Sync for FoldChunksWith<I, U, F>
where I: Sync, U: Sync, F: Sync,

impl<I, U, F> Sync for FoldWith<I, U, F>
where I: Sync, U: Sync, F: Sync,

impl<I, U, F> Sync for TryFoldWith<I, U, F>
where I: Sync, <U as Try>::Output: Sync, F: Sync,

impl<I, U, ID, F> Sync for TryFold<I, U, ID, F>
where I: Sync, ID: Sync, F: Sync, U: Sync,

impl<Iter> Sync for IterBridge<Iter>
where Iter: Sync,

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

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

impl<S, B> Sync for WalkTree<S, B>
where S: Sync, B: Sync,

impl<S, B> Sync for WalkTreePostfix<S, B>
where S: Sync, B: Sync,

impl<S, B> Sync for WalkTreePrefix<S, B>
where S: Sync, B: Sync,

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

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

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

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

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

impl<T> Sync for Empty<T>
where T: Sync,

impl<T> Sync for MultiZip<T>
where T: Sync,

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

impl<T> Sync for Repeat<T>
where T: Sync,

impl<T> Sync for RepeatN<T>
where T: Sync,

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

impl<T> Sync for Iter<T>
where T: Sync,

impl<T> Sync for Iter<T>
where T: Sync,

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

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

impl<T, const N: usize> Sync for IntoIter<T, N>
where T: Sync,

impl !Sync for FnContext

impl Sync for Yield

impl Sync for ThreadPool

impl<'a> !Sync for BroadcastContext<'a>

impl<'scope> Sync for Scope<'scope>

impl<'scope> Sync for ScopeFifo<'scope>

impl<S = DefaultSpawn> !Sync for ThreadPoolBuilder<S>

impl Sync for Direction

impl Sync for ErrorKind

impl Sync for Expiry

impl Sync for PushKind

impl Sync for RetryMethod

impl Sync for Role

impl Sync for SetExpiry

impl Sync for TlsMode

impl Sync for Value

impl Sync for PubSub

impl Sync for PubSubSink

impl Sync for SendError

impl Sync for TcpSettings

impl Sync for Client

impl Sync for Cmd

impl Sync for Connection

impl Sync for InfoDict

impl Sync for LposOptions

impl Sync for Msg

impl Sync for Parser

impl Sync for Pipeline

impl Sync for PushInfo

impl Sync for RedisError

impl Sync for ReplicaInfo

impl Sync for ScanOptions

impl Sync for SetOptions

impl<'a> Sync for PubSub<'a>

impl<'a, T> !Sync for AsyncIter<'a, T>

impl<'a, T> !Sync for Iter<'a, T>

impl<C> Sync for Connection<C>
where C: Sync,

impl<C> Sync for Monitor<C>
where C: Sync,

impl<D> Sync for Arg<D>
where D: Sync,

impl<U> Sync for ControlFlow<U>
where U: Sync,

impl !Sync for IndexSet

impl !Sync for Ctx

impl Sync for Algorithm

impl Sync for Edit

impl Sync for OperandKind

impl Sync for OperandPos

impl Sync for RegClass

impl Sync for SetBitsIter

impl Sync for Allocation

impl Sync for Block

impl Sync for Inst

impl Sync for InstRange

impl Sync for MachineEnv

impl Sync for Operand

impl Sync for Output

impl Sync for PReg

impl Sync for PRegSet

impl Sync for PRegSetIter

impl Sync for ProgPoint

impl Sync for SpillSlot

impl Sync for VReg

impl<'a> Sync for InstOrEdit<'a>

impl<'a> Sync for OutputIter<'a>

impl<'a, F> Sync for Checker<'a, F>
where F: Sync,

impl Sync for Error

impl Sync for Regex

impl Sync for RegexSet

impl Sync for SetMatches

impl Sync for Regex

impl Sync for RegexSet

impl Sync for SetMatches

impl<'a> Sync for SetMatchesIter<'a>

impl<'a> Sync for SetMatchesIter<'a>

impl<'a, R> Sync for ReplacerRef<'a, R>
where R: Sync + ?Sized,

impl<'a, R> Sync for ReplacerRef<'a, R>
where R: Sync + ?Sized,

impl<'c, 'h> Sync for SubCaptureMatches<'c, 'h>

impl<'c, 'h> Sync for SubCaptureMatches<'c, 'h>

impl<'h> Sync for Captures<'h>

impl<'h> Sync for Match<'h>

impl<'h> Sync for Captures<'h>

impl<'h> Sync for Match<'h>

impl<'r> Sync for CaptureNames<'r>

impl<'r> Sync for CaptureNames<'r>

impl<'r, 'h> Sync for CaptureMatches<'r, 'h>

impl<'r, 'h> Sync for Matches<'r, 'h>

impl<'r, 'h> Sync for Split<'r, 'h>

impl<'r, 'h> Sync for SplitN<'r, 'h>

impl<'r, 'h> Sync for CaptureMatches<'r, 'h>

impl<'r, 'h> Sync for Matches<'r, 'h>

impl<'r, 'h> Sync for Split<'r, 'h>

impl<'r, 'h> Sync for SplitN<'r, 'h>

impl<'s> Sync for NoExpand<'s>

impl<'s> Sync for NoExpand<'s>

impl !Sync for Builder

impl !Sync for Builder

impl !Sync for Builder

impl !Sync for Builder

impl !Sync for Builder

impl !Sync for Compiler

impl Sync for Anchored

impl Sync for MatchKind

impl Sync for StartError

impl Sync for State

impl Sync for Look

impl Sync for BuildError

impl Sync for Cache

impl Sync for Config

impl Sync for DFA

impl Sync for Cache

impl Sync for Config

impl Sync for DFA

impl Sync for Cache

impl Sync for Regex

impl Sync for BuildError

impl Sync for CacheError

impl Sync for LazyStateID

impl Sync for BuildError

impl Sync for Builder

impl Sync for Cache

impl Sync for Config

impl Sync for Regex

impl Sync for Cache

impl Sync for Config

impl Sync for Cache

impl Sync for Config

impl Sync for PikeVM

impl Sync for BuildError

impl Sync for Builder

impl Sync for Config

impl Sync for NFA

impl Sync for Transition

impl Sync for HalfMatch

impl Sync for Match

impl Sync for MatchError

impl Sync for PatternID

impl Sync for PatternSet

impl Sync for Span

impl Sync for ByteClasses

impl Sync for Unit

impl Sync for Captures

impl Sync for GroupInfo

impl Sync for DebugByte

impl Sync for LookMatcher

impl Sync for LookSet

impl Sync for LookSetIter

impl Sync for Prefilter

impl Sync for NonMaxUsize

impl Sync for SmallIndex

impl Sync for StateID

impl Sync for Config

impl Sync for Config

impl<'a> Sync for PatternIter<'a>

impl<'a> Sync for PatternSetIter<'a>

impl<'a> Sync for ByteClassElements<'a>

impl<'a> Sync for ByteClassIter<'a>

impl<'a> Sync for CapturesPatternIter<'a>

impl<'a> Sync for GroupInfoAllNames<'a>

impl<'a> Sync for GroupInfoPatternNames<'a>

impl<'a> Sync for DebugHaystack<'a>

impl<'a, T, F> Sync for PoolGuard<'a, T, F>
where F: Send + Sync, T: Sync,

impl<'h> Sync for Input<'h>

impl<'h> Sync for Searcher<'h>

impl<'h, F> Sync for CapturesIter<'h, F>
where F: Sync,

impl<'h, F> Sync for HalfMatchesIter<'h, F>
where F: Sync,

impl<'h, F> Sync for MatchesIter<'h, F>
where F: Sync,

impl<'h, F> Sync for TryCapturesIter<'h, F>
where F: Sync,

impl<'h, F> Sync for TryHalfMatchesIter<'h, F>
where F: Sync,

impl<'h, F> Sync for TryMatchesIter<'h, F>
where F: Sync,

impl<'r, 'c, 'h> Sync for FindMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> Sync for TryCapturesMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> Sync for TryFindMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> Sync for CapturesMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> Sync for FindMatches<'r, 'c, 'h>

impl<'r, 'h> Sync for CapturesMatches<'r, 'h>

impl<'r, 'h> Sync for FindMatches<'r, 'h>

impl<'r, 'h> Sync for Split<'r, 'h>

impl<'r, 'h> Sync for SplitN<'r, 'h>

impl<B, T> Sync for AlignAs<B, T>
where B: Sync + ?Sized, T: Sync,

impl<T, F> Sync for Lazy<T, F>
where T: Send + Sync, F: Send + Sync,

impl<T, F> Sync for Pool<T, F>
where T: Send, F: Send + Sync,

impl Sync for Error

impl Sync for Regex

impl<'a, R> Sync for ReplacerRef<'a, R>
where R: Sync + ?Sized,

impl<'c, 'h> Sync for SubCaptureMatches<'c, 'h>

impl<'h> Sync for Captures<'h>

impl<'h> Sync for Match<'h>

impl<'r> Sync for CaptureNames<'r>

impl<'r, 'h> Sync for CaptureMatches<'r, 'h>

impl<'r, 'h> Sync for Matches<'r, 'h>

impl<'r, 'h> Sync for Split<'r, 'h>

impl<'r, 'h> Sync for SplitN<'r, 'h>

impl<'t> Sync for NoExpand<'t>

impl !Sync for Parser

impl !Sync for Translator

impl !Sync for Parser

impl Sync for Ast

impl Sync for ClassSet

impl Sync for ErrorKind

impl Sync for Flag

impl Sync for GroupKind

impl Sync for LiteralKind

impl Sync for Error

impl Sync for Class

impl Sync for Dot

impl Sync for ErrorKind

impl Sync for HirKind

impl Sync for Look

impl Sync for ExtractKind

impl Sync for Printer

impl Sync for Alternation

impl Sync for Assertion

impl Sync for CaptureName

impl Sync for ClassAscii

impl Sync for ClassPerl

impl Sync for Comment

impl Sync for Concat

impl Sync for Error

impl Sync for Flags

impl Sync for FlagsItem

impl Sync for Group

impl Sync for Literal

impl Sync for Position

impl Sync for Repetition

impl Sync for SetFlags

impl Sync for Span

impl Sync for Extractor

impl Sync for Literal

impl Sync for Seq

impl Sync for Printer

impl Sync for Capture

impl Sync for ClassBytes

impl Sync for Error

impl Sync for Hir

impl Sync for Literal

impl Sync for LookSet

impl Sync for LookSetIter

impl Sync for Properties

impl Sync for Repetition

impl Sync for Utf8Range

impl<'a> Sync for ClassBytesIter<'a>

impl<'a> Sync for ClassUnicodeIter<'a>

impl !Sync for Body

impl !Sync for Request

impl !Sync for Upgraded

impl Sync for Client

impl Sync for Response

impl Sync for Name

impl Sync for Action

impl Sync for Policy

impl Sync for Body

impl Sync for Client

impl Sync for Error

impl Sync for NoProxy

impl Sync for Proxy

impl Sync for Request

impl Sync for Response

impl Sync for Certificate

impl Sync for Identity

impl Sync for TlsInfo

impl Sync for Version

impl<'a> Sync for Attempt<'a>

impl Sync for OpeningKey

impl Sync for SealingKey

impl Sync for Algorithm

impl Sync for Algorithm

impl Sync for LessSafeKey

impl Sync for Nonce

impl Sync for Tag

impl Sync for UnboundKey

impl Sync for Algorithm

impl Sync for PublicKey

impl Sync for Algorithm

impl Sync for Context

impl Sync for Digest

impl Sync for KeyRejected

impl Sync for Unspecified

impl Sync for Algorithm

impl Sync for Prk

impl Sync for Salt

impl Sync for Algorithm

impl Sync for Context

impl Sync for Key

impl Sync for Tag

impl Sync for Algorithm

impl Sync for Document

impl Sync for KeyPair

impl Sync for PublicKey

impl Sync for Signature

impl<'a> Sync for Positive<'a>

impl<'a, L> Sync for Okm<'a, L>
where L: Sync,

impl<A> Sync for Aad<A>
where A: Sync,

impl<B> Sync for UnparsedPublicKey<B>
where B: Sync,

impl<B> Sync for PublicKeyComponents<B>
where B: Sync,

impl<B> Sync for UnparsedPublicKey<B>
where B: Sync,

impl<N> Sync for OpeningKey<N>
where N: Sync,

impl<N> Sync for SealingKey<N>
where N: Sync,

impl<Public, Private> Sync for KeyPairComponents<Public, Private>
where Private: Sync, Public: Sync,

impl<T> Sync for Random<T>
where T: Sync,

impl Sync for Marker

impl Sync for ExtMeta

impl Sync for ByteBuf

impl<'a> Sync for Bytes<'a>

impl<'a, E> Sync for DecodeStringError<'a, E>
where E: Sync,

impl<E> Sync for NumValueReadError<E>
where E: Sync,

impl<E> Sync for ValueReadError<E>
where E: Sync,

impl<E> Sync for ValueWriteError<E>
where E: Sync,

impl<E> Sync for MarkerReadError<E>
where E: Sync,

impl Sync for BytesMode

impl Sync for Error

impl Sync for Error

impl<'a, R> Sync for ReadRefReader<'a, R>
where R: Sync + ?Sized,

impl<'a, W> Sync for ExtFieldSerializer<'a, W>
where W: Sync,

impl<'a, W> Sync for ExtSerializer<'a, W>
where W: Sync,

impl<'b, 'c, T> Sync for Reference<'b, 'c, T>
where T: Sync + ?Sized,

impl<C> Sync for BinaryConfig<C>
where C: Sync,

impl<C> Sync for HumanReadableConfig<C>
where C: Sync,

impl<C> Sync for StructMapConfig<C>
where C: Sync,

impl<C> Sync for StructTupleConfig<C>
where C: Sync,

impl<R> Sync for ReadReader<R>
where R: Sync,

impl<R, C> Sync for Deserializer<R, C>
where R: Sync, C: Sync,

impl<W, C> Sync for Serializer<W, C>
where W: Sync, C: Sync,

impl Sync for FxHasher

impl Sync for HexU16

impl Sync for HexU8

impl<'a> Sync for HexSlice<'a>

impl Sync for RequestType

impl Sync for ClientError

impl Sync for Client

impl<'a, E, M> Sync for MutatedEndpoint<'a, E, M>

impl<T> Sync for EndpointResult<T>

impl Sync for Advice

impl Sync for FileType

impl Sync for SeekFrom

impl Sync for Direction

impl Sync for ClockId

impl Sync for CreateFlags

impl Sync for ReadFlags

impl Sync for WatchFlags

impl Sync for Access

impl Sync for AtFlags

impl Sync for Dir

impl Sync for DirEntry

impl Sync for Fsid

impl Sync for Gid

impl Sync for IFlags

impl Sync for MemfdFlags

impl Sync for Mode

impl Sync for OFlags

impl Sync for RenameFlags

impl Sync for SealFlags

impl Sync for Stat

impl Sync for StatFs

impl Sync for StatVfs

impl Sync for Statx

impl Sync for StatxFlags

impl Sync for Timespec

impl Sync for Timestamps

impl Sync for Uid

impl Sync for XattrFlags

impl Sync for DupFlags

impl Sync for Errno

impl Sync for FdFlags

impl Sync for DecInt

impl Sync for Itimerspec

impl<'a> Sync for DynamicClockId<'a>

impl<'a> Sync for Event<'a>

impl<'a> Sync for RawDirEntry<'a>

impl<'a, T> Sync for SpareCapacity<'a, T>
where T: Sync,

impl<'a, const OPCODE: u32, Value> Sync for Updater<'a, OPCODE, Value>
where Value: Sync,

impl<'buf, Fd> Sync for Reader<'buf, Fd>
where Fd: Sync,

impl<'buf, Fd> Sync for RawDir<'buf, Fd>
where Fd: Sync,

impl<const OPCODE: u32> !Sync for IntegerSetter<OPCODE>

impl<const OPCODE: u32> Sync for NoArg<OPCODE>

impl<const OPCODE: u32, Input> Sync for Setter<OPCODE, Input>
where Input: Sync,

impl<const OPCODE: u32, Output> Sync for Getter<OPCODE, Output>
where Output: Sync,

impl Sync for EchMode

impl Sync for EchStatus

impl Sync for CipherSuite

impl Sync for Connection

impl Sync for ContentType

impl Sync for Error

impl Sync for NamedGroup

impl Sync for Side

impl Sync for Connection

impl Sync for KeyChange

impl Sync for Version

impl Sync for EncodeError

impl Sync for EchConfig

impl Sync for Resumption

impl Sync for AeadKey

impl Sync for Iv

impl Sync for Nonce

impl Sync for Output

impl Sync for Tag

impl Sync for HpkeKeyPair

impl Sync for HpkeSuite

impl Sync for Ticketer

impl Sync for OkmBlock

impl Sync for Keys

impl Sync for Secrets

impl Sync for Suite

impl Sync for Tag

impl Sync for Accepted

impl Sync for Acceptor

impl Sync for CommonState

impl Sync for IoState

impl Sync for KeyLogFile

impl Sync for NoKeyLog

impl Sync for OtherError

impl<'a> !Sync for Writer<'a>

impl<'a> Sync for OutboundChunks<'a>

impl<'a> Sync for DangerousClientConfig<'a>

impl<'a> Sync for WriteEarlyData<'a>

impl<'a> Sync for BorrowedPayload<'a>

impl<'a> Sync for InboundOpaqueMessage<'a>

impl<'a> Sync for InboundPlainMessage<'a>

impl<'a> Sync for OutboundPlainMessage<'a>

impl<'a> Sync for PrfUsingHmac<'a>

impl<'a> Sync for HkdfUsingHmac<'a>

impl<'a> Sync for FfdheGroup<'a>

impl<'a> Sync for ClientHello<'a>

impl<'a> Sync for ParsedCertificate<'a>

impl<'a> Sync for ReadEarlyData<'a>

impl<'a> Sync for Reader<'a>

impl<'a, C, T> Sync for Stream<'a, C, T>
where C: Sync + ?Sized, T: Sync + ?Sized,

impl<'c, 'i, Data> Sync for ConnectionState<'c, 'i, Data>
where Data: Sync,

impl<'c, 'i, Data> Sync for ReadEarlyData<'c, 'i, Data>
where Data: Sync,

impl<'c, 'i, Data> Sync for ReadTraffic<'c, 'i, Data>
where Data: Sync,

impl<'c, 'i, Data> Sync for UnbufferedStatus<'c, 'i, Data>
where Data: Sync,

impl<'c, Data> Sync for EncodeTlsData<'c, Data>
where Data: Sync,

impl<'c, Data> Sync for TransmitTlsData<'c, Data>
where Data: Sync,

impl<'c, Data> Sync for WriteTraffic<'c, Data>
where Data: Sync,

impl<'i> Sync for AppDataRecord<'i>

impl<C, T> Sync for StreamOwned<C, T>
where C: Sync, T: Sync,

impl<Data> Sync for ConnectionCommon<Data>
where Data: Sync,

impl<Data> Sync for ConnectionCommon<Data>
where Data: Sync,

impl<Data> Sync for UnbufferedConnectionCommon<Data>
where Data: Sync,

impl<Side, State> Sync for ConfigBuilder<Side, State>
where State: Sync, Side: Sync,

impl<T> Sync for Mutex<T>
where T: Send,

impl Sync for ErrorKind

impl Sync for Error

impl Sync for Error

impl Sync for Item

impl Sync for IpAddr

impl Sync for Error

impl Sync for SectionKind

impl Sync for Ipv4Addr

impl Sync for Ipv6Addr

impl Sync for UnixTime

impl<'a> Sync for PrivateKeyDer<'a>

impl<'a> Sync for ServerName<'a>

impl<'a> Sync for CertificateDer<'a>

impl<'a> Sync for Der<'a>

impl<'a> Sync for DnsName<'a>

impl<'a> Sync for EchConfigListBytes<'a>

impl<'a> Sync for PrivatePkcs1KeyDer<'a>

impl<'a> Sync for PrivatePkcs8KeyDer<'a>

impl<'a> Sync for PrivateSec1KeyDer<'a>

impl<'a> Sync for SubjectPublicKeyInfoDer<'a>

impl<'a> Sync for TrustAnchor<'a>

impl<'a, T> Sync for SliceIter<'a, T>
where T: Sync,

impl<R, T> Sync for ReadIter<R, T>
where R: Sync, T: Sync,

impl Sync for Buffer

impl<R> Sync for SalsaCore<R>
where R: Sync,

impl<R> Sync for XSalsaCore<R>
where R: Sync,

impl Sync for Schema

impl Sync for Metadata

impl Sync for RootSchema

impl<T> Sync for SingleOrVec<T>
where T: Sync,

impl Sync for Always

impl<S> Sync for SecretBox<S>
where S: Sync + ?Sized,

impl Sync for Op

impl Sync for Comparator

impl Sync for Error

impl Sync for Prerelease

impl Sync for Version

impl Sync for VersionReq

impl Sync for IgnoredAny

impl Sync for Error

impl<'a> Sync for Unexpected<'a>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl !Sync for Default

impl !Sync for Container

impl !Sync for Field

impl !Sync for Variant

impl !Sync for Ctxt

impl Sync for Style

impl Sync for Identifier

impl Sync for RenameRule

impl Sync for TagType

impl Sync for Derive

impl Sync for Name

impl<'a> !Sync for Data<'a>

impl<'a> !Sync for Container<'a>

impl<'a> !Sync for Field<'a>

impl<'a> !Sync for Variant<'a>

impl Sync for Value

impl Sync for Category

impl Sync for CharEscape

impl Sync for IntoIter

impl Sync for IntoValues

impl Sync for Error

impl Sync for Number

impl Sync for Serializer

impl<'a> Sync for Entry<'a>

impl<'a> Sync for SliceRead<'a>

impl<'a> Sync for StrRead<'a>

impl<'a> Sync for Iter<'a>

impl<'a> Sync for IterMut<'a>

impl<'a> Sync for Keys<'a>

impl<'a> Sync for OccupiedEntry<'a>

impl<'a> Sync for VacantEntry<'a>

impl<'a> Sync for Values<'a>

impl<'a> Sync for ValuesMut<'a>

impl<'a> Sync for PrettyFormatter<'a>

impl<'de, R, T> Sync for StreamDeserializer<'de, R, T>
where R: Sync, T: Sync,

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

impl<R> Sync for IoRead<R>
where R: Sync,

impl<R> Sync for Deserializer<R>
where R: Sync,

impl<W, F> Sync for Serializer<W, F>
where W: Sync, F: Sync,

impl Sync for Error

impl Sync for Config

impl<'a, W> Sync for QsSerializer<'a, W>
where W: Sync,

impl<T> Sync for Spanned<T>
where T: Sync,

impl Sync for Error

impl<'de> Sync for Deserializer<'de>

impl<'input, 'output, T> !Sync for StructVariantSerializer<'input, 'output, T>

impl<'input, 'output, T> !Sync for TupleStructSerializer<'input, 'output, T>

impl<'input, 'output, T> !Sync for TupleVariantSerializer<'input, 'output, T>

impl<'input, 'output, Target> !Sync for MapSerializer<'input, 'output, Target>

impl<'input, 'output, Target> !Sync for SeqSerializer<'input, 'output, Target>

impl<'input, 'output, Target> !Sync for StructSerializer<'input, 'output, Target>

impl<'input, 'output, Target> !Sync for TupleSerializer<'input, 'output, Target>

impl<'input, 'output, Target> !Sync for Serializer<'input, 'output, Target>

impl Sync for Value

impl Sync for IntoIter

impl Sync for IntoKeys

impl Sync for IntoValues

impl Sync for Error

impl Sync for Location

impl Sync for Mapping

impl Sync for Number

impl Sync for Serializer

impl Sync for Tag

impl Sync for TaggedValue

impl<'a> Sync for Entry<'a>

impl<'a> Sync for Iter<'a>

impl<'a> Sync for IterMut<'a>

impl<'a> Sync for Keys<'a>

impl<'a> Sync for OccupiedEntry<'a>

impl<'a> Sync for VacantEntry<'a>

impl<'a> Sync for Values<'a>

impl<'a> Sync for ValuesMut<'a>

impl<'de> !Sync for Deserializer<'de>

impl<W> !Sync for Serializer<W>

impl Sync for Sha1Core

impl<'a, T, C = DefaultConfig> !Sync for Ref<'a, T, C>

impl<'a, T, C = DefaultConfig> !Sync for RefMut<'a, T, C>

impl<'a, T, C = DefaultConfig> !Sync for Entry<'a, T, C>

impl<'a, T, C = DefaultConfig> !Sync for VacantEntry<'a, T, C>

impl<'a, T, C> !Sync for UniqueIter<'a, T, C>

impl Sync for SigId

impl Sync for Algorithm

impl Sync for Error

impl Sync for KeyHandle

impl Sync for FsKeyStore

impl Sync for KeyInfo

impl Sync for KeyName

impl Sync for KeyRing

impl Sync for Error

impl Sync for ASN1Block

impl Sync for ASN1Class

impl Sync for OID

impl Sync for SipHasher

impl Sync for SipHasher13

impl Sync for SipHasher24

impl Sync for Hash128

impl Sync for SipHasher

impl Sync for SipHasher13

impl Sync for SipHasher24

impl<'a, T> Sync for Drain<'a, T>
where T: Sync,

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

impl<'a, T> Sync for IterMut<'a, T>
where T: Sync,

impl<'a, T> Sync for VacantEntry<'a, T>
where T: Sync,

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

impl<T> Sync for Slab<T>
where T: Sync,

impl !Sync for Whatever

impl Sync for Location

impl Sync for NoneError

impl<'a> !Sync for CleanedErrorText<'a>

impl<'a, 'b> !Sync for ChainCompat<'a, 'b>

impl<E> Sync for Report<E>
where E: Sync,

impl Sync for Domain

impl Sync for Protocol

impl Sync for RecvFlags

impl Sync for SockAddr

impl Sync for Socket

impl Sync for Type

impl<'a> Sync for MaybeUninitSlice<'a>

impl<'addr, 'bufs, 'control> !Sync for MsgHdr<'addr, 'bufs, 'control>

impl<'addr, 'bufs, 'control> !Sync for MsgHdrMut<'addr, 'bufs, 'control>

impl<'s> Sync for SockRef<'s>

impl Sync for LicenseItem

impl Sync for Reason

impl Sync for ExprNode

impl Sync for Operator

impl Sync for ParseError

impl Sync for Expression

impl Sync for ParseMode

impl Sync for ExceptionId

impl Sync for LicenseId

impl Sync for LicenseReq

impl Sync for Licensee

impl<'a> Sync for Token<'a>

impl<'a> Sync for Lexer<'a>

impl<'a> Sync for LexerToken<'a>

impl Sync for JwtBundle

impl Sync for X509Bundle

impl Sync for Certificate

impl Sync for PrivateKey

impl Sync for SpiffeId

impl Sync for TrustDomain

impl Sync for Claims

impl Sync for JwtSvid

impl Sync for X509Svid

impl Sync for X509Context

impl Sync for X509Source

impl Sync for K8s

impl Sync for Selector

impl Sync for Unix

impl Sync for Error

impl<Params> Sync for AlgorithmIdentifier<Params>
where Params: Sync,

impl<Params, Key> Sync for SubjectPublicKeyInfo<Params, Key>
where Key: Sync, Params: Sync,

impl Sync for Error

impl Sync for StrSimError

impl Sync for ParseError

impl Sync for Choice

impl<T> Sync for BlackBox<T>
where T: Sync,

impl<T> Sync for CtOption<T>
where T: Sync,

impl<F> Sync for SyncFuture<F>

impl<S> Sync for SyncStream<S>

impl Sync for Signal

impl Sync for ThreadKind

impl Sync for UpdateKind

impl Sync for Cpu

impl Sync for DiskUsage

impl Sync for Gid

impl Sync for LoadAvg

impl Sync for Pid

impl Sync for Process

impl Sync for RefreshKind

impl Sync for System

impl Sync for Uid

impl<'a> Sync for ProcessesToUpdate<'a>

impl Sync for Advice

impl Sync for FdFlags

impl<T> Sync for SetFdFlags<T>
where T: Sync,

impl Sync for CDataModel

impl Sync for Endianness

impl Sync for Environment

impl Sync for ParseError

impl Sync for Size

impl Sync for Vendor

impl Sync for Triple

impl Sync for Color

impl Sync for ColorChoice

impl Sync for Buffer

impl Sync for ColorSpec

impl<'a> !Sync for StandardStreamLock<'a>

impl<'a> Sync for HyperlinkSpec<'a>

impl<W> Sync for Ansi<W>
where W: Sync,

impl<W> Sync for NoColor<W>
where W: Sync,

impl<'a, T> Sync for CachedIterMut<'a, T>

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

impl<'a, T> Sync for IterMut<'a, T>

impl<T> Sync for CachedIntoIter<T>

impl<T> Sync for CachedThreadLocal<T>

impl<T> Sync for IntoIter<T>

impl Sync for Month

impl Sync for Weekday

impl Sync for Error

impl Sync for Format

impl Sync for Parse

impl Sync for Component

impl Sync for MonthRepr

impl Sync for Padding

impl Sync for WeekdayRepr

impl Sync for YearRange

impl Sync for YearRepr

impl Sync for DateKind

impl Sync for Day

impl Sync for End

impl Sync for Hour

impl Sync for Ignore

impl Sync for Minute

impl Sync for Month

impl Sync for OffsetHour

impl Sync for Ordinal

impl Sync for Period

impl Sync for Second

impl Sync for Subsecond

impl Sync for WeekNumber

impl Sync for Weekday

impl Sync for Year

impl Sync for Config

impl Sync for Rfc2822

impl Sync for Rfc3339

impl Sync for Parsed

impl Sync for Date

impl Sync for Duration

impl Sync for Time

impl Sync for UtcDateTime

impl Sync for UtcOffset

impl<'a> Sync for BorrowedFormatItem<'a>

impl<const CONFIG: u128> Sync for Iso8601<CONFIG>

impl Sync for Day

impl Sync for Hour

impl Sync for Microsecond

impl Sync for Millisecond

impl Sync for Minute

impl Sync for Nanosecond

impl Sync for Second

impl Sync for Week

impl<const N: usize> Sync for TinyAsciiStr<N>

impl<const N: usize> Sync for UnvalidatedTinyAsciiStr<N>

impl<'a, T> Sync for ArrayVecDrain<'a, T>
where T: Sync,

impl<'p, 's, T> Sync for SliceVecDrain<'p, 's, T>
where T: Sync,

impl<'p, A> Sync for TinyVecDrain<'p, A>
where <A as Array>::Item: Sync,

impl<'p, A, I> Sync for ArrayVecSplice<'p, A, I>
where I: Sync, A: Sync,

impl<'p, A, I> Sync for TinyVecSplice<'p, A, I>
where I: Sync, A: Sync, <A as Array>::Item: Sync,

impl<'s, T> Sync for SliceVec<'s, T>
where T: Sync,

impl<A> Sync for TinyVec<A>
where A: Sync, <A as Array>::Item: Sync,

impl<A> Sync for TinyVecIterator<A>
where A: Sync, <A as Array>::Item: Sync,

impl<A> Sync for ArrayVec<A>
where A: Sync,

impl<A> Sync for ArrayVecIterator<A>
where A: Sync,

impl !Sync for LocalSet

impl Sync for RecvError

impl Sync for DirBuilder

impl Sync for DirEntry

impl Sync for File

impl Sync for OpenOptions

impl Sync for ReadDir

impl Sync for Empty

impl Sync for Interest

impl Sync for Ready

impl Sync for Repeat

impl Sync for Sink

impl Sync for Stderr

impl Sync for Stdin

impl Sync for Stdout

impl Sync for TryIoError

impl Sync for TcpListener

impl Sync for TcpSocket

impl Sync for TcpStream

impl Sync for UdpSocket

impl Sync for UnixSocket

impl Sync for UnixStream

impl Sync for OpenOptions

impl Sync for Receiver

impl Sync for Sender

impl Sync for SocketAddr

impl Sync for UCred

impl Sync for Child

impl Sync for ChildStderr

impl Sync for ChildStdin

impl Sync for ChildStdout

impl Sync for Command

impl Sync for Builder

impl Sync for Handle

impl Sync for Runtime

impl Sync for Signal

impl Sync for SignalKind

impl Sync for RecvError

impl Sync for Barrier

impl Sync for Notify

impl Sync for Semaphore

impl Sync for RecvError

impl Sync for Id

impl Sync for JoinError

impl Sync for Elapsed

impl Sync for Error

impl Sync for Instant

impl Sync for Interval

impl Sync for Sleep

impl<'a> Sync for ReadBuf<'a>

impl<'a> Sync for ReadHalf<'a>

impl<'a> Sync for WriteHalf<'a>

impl<'a> Sync for ReadHalf<'a>

impl<'a> Sync for WriteHalf<'a>

impl<'a> Sync for EnterGuard<'a>

impl<'a> Sync for SemaphorePermit<'a>

impl<'a, T> Sync for AsyncFdReadyGuard<'a, T>
where T: Sync,

impl<'a, T> Sync for AsyncFdReadyMutGuard<'a, T>
where T: Sync,

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

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

impl<'a, T> Sync for Ref<'a, T>
where T: Sync,

impl<F> Sync for Unconstrained<F>
where F: Sync,

impl<R> Sync for BufReader<R>
where R: Sync,

impl<R> Sync for Lines<R>
where R: Sync,

impl<R> Sync for Split<R>
where R: Sync,

impl<R> Sync for Take<R>
where R: Sync,

impl<R, W> Sync for Join<R, W>
where R: Sync, W: Sync,

impl<RW> Sync for BufStream<RW>
where RW: Sync,

impl<T> Sync for SetError<T>
where T: Sync,

impl<T> Sync for SendTimeoutError<T>
where T: Sync,

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

impl<T> Sync for AsyncFd<T>
where T: Sync,

impl<T> Sync for AsyncFdTryNewError<T>
where T: Sync,

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

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

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

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

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

impl<T> Sync for OwnedPermit<T>
where T: Send,

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

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

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

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

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

impl<T> Sync for WeakUnboundedSender<T>
where T: Send,

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

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

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

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

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

impl<T> Sync for JoinSet<T>
where T: Send,

impl<T> Sync for LocalKey<T>

impl<T> Sync for Timeout<T>
where T: Sync,

impl<T, F> Sync for TaskLocalFuture<T, F>
where T: Sync, F: Sync,

impl<W> Sync for BufWriter<W>
where W: Sync,

impl Sync for Host

impl Sync for SslMode

impl Sync for Severity

impl Sync for NoTlsStream

impl Sync for Config

impl Sync for DbError

impl Sync for Error

impl Sync for SqlState

impl Sync for Row

impl Sync for CancelToken

impl Sync for Client

impl Sync for Column

impl Sync for Portal

impl Sync for RowStream

impl Sync for Socket

impl Sync for Statement

impl Sync for NoTls

impl Sync for NoTlsError

impl Sync for NoTlsFuture

impl<'a> Sync for Transaction<'a>

impl<'a> Sync for TransactionBuilder<'a>

impl<S, T> !Sync for Connection<S, T>

impl<T> Sync for CopyInSink<T>
where T: Sync,

impl Sync for TlsAcceptor

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

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

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

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

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

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

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

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

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

impl Sync for Elapsed

impl<I> Sync for Iter<I>
where I: Sync,

impl<K, V> Sync for StreamMap<K, V>
where K: Sync, V: Sync,

impl<S> Sync for ChunksTimeout<S>
where S: Sync, <S as Stream>::Item: Sync,

impl<S> Sync for Timeout<S>
where S: Sync,

impl<S> Sync for TimeoutRepeating<S>
where S: Sync,

impl<S> Sync for StreamNotifyClose<S>
where S: Sync,

impl<St> Sync for Skip<St>
where St: Sync,

impl<St> Sync for Take<St>
where St: Sync,

impl<St, F> Sync for Filter<St, F>
where St: Sync, F: Sync,

impl<St, F> Sync for FilterMap<St, F>
where St: Sync, F: Sync,

impl<St, F> Sync for Map<St, F>
where St: Sync, F: Sync,

impl<St, F> Sync for MapWhile<St, F>
where St: Sync, F: Sync,

impl<St, F> Sync for SkipWhile<St, F>
where St: Sync, F: Sync,

impl<St, F> Sync for TakeWhile<St, F>
where St: Sync, F: Sync,

impl<St, Fut, F> Sync for Then<St, Fut, F>
where St: Sync, F: Sync, Fut: Sync,

impl<T> Sync for Fuse<T>
where T: Sync,

impl<T> Sync for Peekable<T>
where <T as Stream>::Item: Sync, T: Sync,

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

impl<T> Sync for BroadcastStream<T>

impl<T> Sync for ReceiverStream<T>
where T: Send,

impl<T> Sync for UnboundedReceiverStream<T>
where T: Send,

impl<T> Sync for WatchStream<T>

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

impl<T, U> Sync for Merge<T, U>
where T: Sync, U: Sync,

impl Sync for EntryType

impl Sync for HeaderMode

impl Sync for Unpacked

impl Sync for GnuHeader

impl Sync for Header

impl Sync for OldHeader

impl Sync for UstarHeader

impl<'entry> Sync for PaxExtension<'entry>

impl<'entry> Sync for PaxExtensions<'entry>

impl<R> Sync for Archive<R>
where R: Send,

impl<R> Sync for ArchiveBuilder<R>
where R: Sync,

impl<R> Sync for Entries<R>
where R: Send,

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

impl<W> Sync for Builder<W>
where W: Sync,

impl Sync for Builder

impl Sync for BytesCodec

impl Sync for LinesCodec

impl Sync for DropGuard

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

impl<R> Sync for ReaderStream<R>
where R: Sync,

impl<R, F> Sync for InspectReader<R, F>
where R: Sync, F: Sync,

impl<S> Sync for CopyToBytes<S>
where S: Sync,

impl<S> Sync for SinkWriter<S>
where S: Sync,

impl<S, B> Sync for StreamReader<S, B>
where S: Sync, B: Sync,

impl<T> Sync for Compat<T>
where T: Sync,

impl<T> Sync for PollSendError<T>
where T: Sync,

impl<T> Sync for PollSender<T>
where T: Send,

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

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

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

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

impl<W, F> Sync for InspectWriter<W, F>
where W: Sync, F: Sync,

impl Sync for Value

impl Sync for Error

impl Sync for IntoIter

impl Sync for Error

impl<'a> Sync for Entry<'a>

impl<'a> Sync for ValueDeserializer<'a>

impl<'a> Sync for Iter<'a>

impl<'a> Sync for IterMut<'a>

impl<'a> Sync for Keys<'a>

impl<'a> Sync for OccupiedEntry<'a>

impl<'a> Sync for VacantEntry<'a>

impl<'a> Sync for Values<'a>

impl<'a> Sync for Deserializer<'a>

impl<'d> Sync for ValueSerializer<'d>

impl<'d> Sync for Serializer<'d>

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

impl Sync for Offset

impl Sync for Date

impl Sync for Datetime

impl Sync for Time

impl Sync for Item

impl Sync for Value

impl Sync for Error

impl Sync for Error

impl Sync for Array

impl Sync for Decor

impl Sync for DocumentMut

impl Sync for InlineTable

impl Sync for Key

impl Sync for RawString

impl Sync for Repr

impl Sync for Table

impl Sync for TomlError

impl<'a> Sync for Entry<'a>

impl<'a> Sync for InlineEntry<'a>

impl<'a> Sync for InlineOccupiedEntry<'a>

impl<'a> Sync for InlineVacantEntry<'a>

impl<'a> Sync for OccupiedEntry<'a>

impl<'a> Sync for VacantEntry<'a>

impl<'k> Sync for KeyMut<'k>

impl<S> Sync for Deserializer<S>
where S: Sync,

impl<S> Sync for ImDocument<S>
where S: Sync,

impl<T> Sync for Formatted<T>
where T: Sync,

impl Sync for Code

impl Sync for Ascii

impl Sync for Binary

impl Sync for ToStrError

impl Sync for MetadataMap

impl Sync for Routes

impl Sync for Status

impl Sync for TcpIncoming

impl Sync for Channel

impl Sync for Endpoint

impl Sync for Error

impl<'a> Sync for KeyAndMutValueRef<'a>

impl<'a> Sync for KeyAndValueRef<'a>

impl<'a> Sync for KeyRef<'a>

impl<'a> Sync for ValueRef<'a>

impl<'a> Sync for ValueRefMut<'a>

impl<'a> Sync for DecodeBuf<'a>

impl<'a> Sync for EncodeBuf<'a>

impl<'a> Sync for Iter<'a>

impl<'a> Sync for IterMut<'a>

impl<'a> Sync for Keys<'a>

impl<'a> Sync for Values<'a>

impl<'a> Sync for ValuesMut<'a>

impl<'a> Sync for GrpcMethod<'a>

impl<'a, VE> Sync for Entry<'a, VE>
where VE: Sync,

impl<'a, VE> Sync for GetAll<'a, VE>
where VE: Sync,

impl<'a, VE> Sync for OccupiedEntry<'a, VE>
where VE: Sync,

impl<'a, VE> Sync for VacantEntry<'a, VE>
where VE: Sync,

impl<'a, VE> Sync for ValueDrain<'a, VE>
where VE: Sync,

impl<'a, VE> Sync for ValueIter<'a, VE>
where VE: Sync,

impl<F> Sync for InterceptorLayer<F>
where F: Sync,

impl<F> Sync for ResponseFuture<F>
where F: Sync,

impl<L> Sync for Router<L>
where L: Sync,

impl<L> Sync for Server<L>
where L: Sync,

impl<S, F> Sync for InterceptedService<S, F>
where S: Sync, F: Sync,

impl<T> !Sync for Streaming<T>

impl<T> Sync for Grpc<T>
where T: Sync,

impl<T> Sync for Grpc<T>
where T: Sync,

impl<T> Sync for Request<T>
where T: Sync,

impl<T> Sync for Response<T>
where T: Sync,

impl<T, U> Sync for EncodeBody<T, U>
where T: Sync, U: Sync,

impl<T, U> Sync for ProstCodec<T, U>
where T: Sync, U: Sync,

impl<VE> Sync for MetadataKey<VE>
where VE: Sync,

impl<VE> Sync for MetadataValue<VE>
where VE: Sync,

impl Sync for Elapsed

impl Sync for None

impl<'a, M, Request> Sync for AsService<'a, M, Request>
where M: Sync, Request: Sync,

impl<'a, T, Request> Sync for Ready<'a, T, Request>
where T: Sync,

impl<A, B> Sync for Either<A, B>
where A: Sync, B: Sync,

impl<A, B> Sync for EitherResponseFuture<A, B>
where A: Sync, B: Sync,

impl<F> Sync for AndThenLayer<F>
where F: Sync,

impl<F> Sync for MapErrLayer<F>
where F: Sync,

impl<F> Sync for MapFutureLayer<F>
where F: Sync,

impl<F> Sync for MapRequestLayer<F>
where F: Sync,

impl<F> Sync for MapResponseLayer<F>
where F: Sync,

impl<F> Sync for MapResultLayer<F>
where F: Sync,

impl<F> Sync for ThenLayer<F>
where F: Sync,

impl<F, N> Sync for MapErrFuture<F, N>
where F: Sync, N: Sync,

impl<F, N> Sync for MapResponseFuture<F, N>
where F: Sync, N: Sync,

impl<F, N> Sync for MapResultFuture<F, N>
where F: Sync, N: Sync,

impl<F, S> Sync for FutureService<F, S>
where F: Sync, S: Sync,

impl<F1, F2, N> Sync for AndThenFuture<F1, F2, N>
where F2: Sync, N: Sync, F1: Sync,

impl<F1, F2, N> Sync for ThenFuture<F1, F2, N>
where F2: Sync, F1: Sync, N: Sync,

impl<H> Sync for HasherRng<H>
where H: Sync,

impl<In, T, U, E> Sync for BoxCloneServiceLayer<In, T, U, E>

impl<In, T, U, E> Sync for BoxCloneSyncServiceLayer<In, T, U, E>

impl<In, T, U, E> Sync for BoxLayer<In, T, U, E>

impl<L> Sync for ServiceBuilder<L>
where L: Sync,

impl<M, Request> Sync for IntoService<M, Request>
where M: Sync, Request: Sync,

impl<S> Sync for SharedFuture<S>
where S: Sync,

impl<S> Sync for Shared<S>
where S: Sync,

impl<S, F> Sync for AndThen<S, F>
where S: Sync, F: Sync,

impl<S, F> Sync for MapErr<S, F>
where S: Sync, F: Sync,

impl<S, F> Sync for MapFuture<S, F>
where S: Sync, F: Sync,

impl<S, F> Sync for MapRequest<S, F>
where S: Sync, F: Sync,

impl<S, F> Sync for MapResponse<S, F>
where S: Sync, F: Sync,

impl<S, F> Sync for MapResult<S, F>
where S: Sync, F: Sync,

impl<S, F> Sync for Then<S, F>
where S: Sync, F: Sync,

impl<S, Req> Sync for Oneshot<S, Req>
where S: Sync, <S as Service<Req>>::Future: Sync, Req: Sync,

impl<Svc, S> Sync for CallAll<Svc, S>
where S: Sync, Svc: Sync, <S as Stream>::Item: Sync, <Svc as Service<<S as Stream>::Item>>::Future: Send + Sync, <Svc as Service<<S as Stream>::Item>>::Response: Sync, <Svc as Service<<S as Stream>::Item>>::Error: Sync,

impl<Svc, S> Sync for CallAllUnordered<Svc, S>
where S: Sync, Svc: Sync, <Svc as Service<<S as Stream>::Item>>::Future: Send + Sync, <S as Stream>::Item: Sync,

impl<T> Sync for ResponseFuture<T>
where T: Sync,

impl<T> Sync for Timeout<T>
where T: Sync,

impl<T> Sync for ResponseFuture<T>
where T: Sync,

impl<T> Sync for Optional<T>
where T: Sync,

impl<T> Sync for ServiceFn<T>
where T: Sync,

impl<T, Request> Sync for ReadyOneshot<T, Request>
where T: Sync,

impl<T, U, E> !Sync for BoxCloneService<T, U, E>

impl<T, U, E> !Sync for UnsyncBoxService<T, U, E>

impl<T, U, E> Sync for BoxCloneSyncService<T, U, E>

impl<T, U, E> Sync for BoxService<T, U, E>

impl Sync for GrpcCode

impl Sync for LatencyUnit

impl Sync for AllowOrigin

impl Sync for Any

impl Sync for CorsLayer

impl Sync for MaxAge

impl Sync for Vary

impl<C> Sync for SharedClassifier<C>
where C: Sync,

impl<C, F> Sync for MapFailureClass<C, F>
where C: Sync, F: Sync,

impl<F> !Sync for ResponseFuture<F>

impl<FailureClass, ClassifyEos> Sync for ClassifiedResponse<FailureClass, ClassifyEos>
where ClassifyEos: Sync, FailureClass: Sync,

impl<S> Sync for Cors<S>
where S: Sync,

impl<T> Sync for NeverClassifyEos<T>

impl Sync for Identity

impl<F> Sync for LayerFn<F>
where F: Sync,

impl<Inner, Outer> Sync for Stack<Inner, Outer>
where Inner: Sync, Outer: Sync,

impl Sync for EnteredSpan

impl Sync for Span

impl<'a> Sync for Entered<'a>

impl<T> Sync for Instrumented<T>
where T: Sync,

impl<T> Sync for WithDispatch<T>
where T: Sync,

impl Sync for NonBlocking

impl Sync for WorkerGuard

impl Sync for Builder

impl Sync for InitError

impl Sync for Rotation

impl<'a> Sync for RollingWriter<'a>

impl Sync for Identifier

impl Sync for Empty

impl Sync for FieldSet

impl Sync for Iter

impl Sync for Kind

impl Sync for Current

impl Sync for Id

impl Sync for Dispatch

impl Sync for Field

impl Sync for Level

impl Sync for LevelFilter

impl Sync for Interest

impl<'a> !Sync for ValueSet<'a>

impl<'a> !Sync for Attributes<'a>

impl<'a> !Sync for Record<'a>

impl<'a> !Sync for Event<'a>

impl<'a> Sync for Metadata<'a>

impl<T> Sync for DebugValue<T>
where T: Sync,

impl<T> Sync for DisplayValue<T>
where T: Sync,

impl Sync for Error

impl<S, W> Sync for FlameLayer<S, W>
where S: Sync, W: Send,

impl<W> Sync for FlushGuard<W>
where W: Send,

impl<T> Sync for Instrumented<T>
where T: Sync,

impl<T> Sync for WithDispatch<T>
where T: Sync,

impl Sync for OtelData

impl<S, T> Sync for OpenTelemetryLayer<S, T>
where T: Sync, S: Sync,

impl<'a> !Sync for SerializeAttributes<'a>

impl<'a> !Sync for SerializeEvent<'a>

impl<'a> !Sync for SerializeRecord<'a>

impl<'a> Sync for SerializeField<'a>

impl<'a> Sync for SerializeFieldSet<'a>

impl<'a> Sync for SerializeId<'a>

impl<'a> Sync for SerializeLevel<'a>

impl<'a> Sync for SerializeMetadata<'a>

impl<'a, T> Sync for SerializeFieldMap<'a, T>
where T: Sync,

impl<S> Sync for SerdeMapVisitor<S>
where S: Sync, <S as SerializeMap>::Error: Sync,

impl<S> Sync for SerdeStructVisitor<S>
where S: Sync, <S as SerializeStruct>::Error: Sync,

impl Sync for BadName

impl Sync for Builder

impl Sync for Directive

impl Sync for EnvFilter

impl Sync for FilterId

impl Sync for ParseError

impl Sync for IntoIter

impl Sync for Targets

impl Sync for Compact

impl Sync for FmtSpan

impl Sync for Full

impl Sync for Json

impl Sync for JsonFields

impl Sync for Pretty

impl Sync for TestWriter

impl Sync for SystemTime

impl Sync for Uptime

impl Sync for Identity

impl Sync for Registry

impl Sync for Error

impl<'a> !Sync for DefaultVisitor<'a>

impl<'a> !Sync for JsonVisitor<'a>

impl<'a> !Sync for PrettyVisitor<'a>

impl<'a> !Sync for Data<'a>

impl<'a> Sync for Iter<'a>

impl<'a> Sync for Extensions<'a>

impl<'a> Sync for ExtensionsMut<'a>

impl<'a, F> !Sync for FieldFnVisitor<'a, F>

impl<'a, R> Sync for Scope<'a, R>
where R: Sync,

impl<'a, R> Sync for ScopeFromRoot<'a, R>
where <R as LookupSpan<'a>>::Data: Sync, R: Sync,

impl<'a, R> Sync for SpanRef<'a, R>
where <R as LookupSpan<'a>>::Data: Sync, R: Sync,

impl<'a, S> Sync for Context<'a, S>
where S: Sync,

impl<'a, S, N> !Sync for FmtContext<'a, S, N>

impl<'a, W> Sync for MutexGuardWriter<'a, W>
where W: Sync,

impl<'writer> !Sync for Writer<'writer>

impl<A, B> Sync for EitherWriter<A, B>
where A: Sync, B: Sync,

impl<A, B> Sync for OrElse<A, B>
where A: Sync, B: Sync,

impl<A, B> Sync for Tee<A, B>
where A: Sync, B: Sync,

impl<A, B, S> Sync for And<A, B, S>
where A: Sync, B: Sync,

impl<A, B, S> Sync for Or<A, B, S>
where A: Sync, B: Sync,

impl<A, S> Sync for Not<A, S>
where A: Sync,

impl<D, V> Sync for Delimited<D, V>
where D: Sync, V: Sync,

impl<D, V> Sync for VisitDelimited<D, V>
where D: Sync, V: Sync,

impl<E> Sync for FormattedFields<E>
where E: ?Sized,

impl<F> Sync for FilterFn<F>
where F: Sync,

impl<F> Sync for FieldFn<F>
where F: Sync,

impl<F, T> Sync for Format<F, T>
where F: Sync, T: Sync,

impl<L, F, S> Sync for Filtered<L, F, S>
where F: Sync, L: Sync,

impl<L, I, S> Sync for Layered<L, I, S>
where L: Sync, I: Sync,

impl<L, S> Sync for Handle<L, S>
where L: Send + Sync,

impl<L, S> Sync for Layer<L, S>
where L: Send + Sync,

impl<M> Sync for WithMaxLevel<M>
where M: Sync,

impl<M> Sync for WithMinLevel<M>
where M: Sync,

impl<M, F> Sync for WithFilter<M, F>
where M: Sync, F: Sync,

impl<N, E, F, W> Sync for Subscriber<N, E, F, W>
where F: Sync, W: Sync, N: Sync, E: Sync,

impl<N, E, F, W> Sync for SubscriberBuilder<N, E, F, W>
where F: Sync, W: Sync, N: Sync, E: Sync,

impl<S, F, R> Sync for DynFilterFn<S, F, R>
where F: Sync, R: Sync,

impl<S, N, E, W> Sync for Layer<S, N, E, W>
where W: Sync, N: Sync, E: Sync,

impl<V> Sync for Alt<V>
where V: Sync,

impl<V> Sync for Messages<V>
where V: Sync,

impl<'a, T> !Sync for Locked<'a, T>

impl Sync for RetryPolicy

impl Sync for NoBackoff

impl Sync for NoOnRetry

impl<BackoffT, OnRetryT> Sync for RetryFutureConfig<BackoffT, OnRetryT>
where BackoffT: Sync, OnRetryT: Sync,

impl<F> Sync for RetryFn<F>
where F: Sync,

impl<MakeFutureT, FutureT, BackoffT, OnRetryT> Sync for RetryFuture<MakeFutureT, FutureT, BackoffT, OnRetryT>
where MakeFutureT: Sync, FutureT: Sync, BackoffT: Sync, OnRetryT: Sync,

impl Sync for XxHash32

impl Sync for XxHash64

impl Sync for Hash128

impl Sync for Hash64

impl Sync for ATerm

impl Sync for B0

impl Sync for B1

impl Sync for Z0

impl Sync for Equal

impl Sync for Greater

impl Sync for Less

impl Sync for UTerm

impl<U> Sync for NInt<U>
where U: Sync,

impl<U> Sync for PInt<U>
where U: Sync,

impl<U, B> Sync for UInt<U, B>
where U: Sync, B: Sync,

impl<V, A> Sync for TArr<V, A>
where V: Sync, A: Sync,

impl Sync for DecodeError

impl Sync for EncodeError

impl Sync for Generator

impl Sync for Ulid

impl<S> Sync for Ascii<S>
where S: Sync,

impl<S> Sync for UniCase<S>
where S: Sync,

impl Sync for BidiClass

impl Sync for Direction

impl Sync for Error

impl Sync for Level

impl<'a, 'text> Sync for Paragraph<'a, 'text>

impl<'a, 'text> Sync for Paragraph<'a, 'text>

impl<'text> Sync for BidiInfo<'text>

impl<'text> Sync for InitialInfo<'text>

impl<'text> Sync for ParagraphBidiInfo<'text>

impl<'text> Sync for Utf8IndexLenIter<'text>

impl<'text> Sync for BidiInfo<'text>

impl<'text> Sync for InitialInfo<'text>

impl<'text> Sync for ParagraphBidiInfo<'text>

impl<'text> Sync for Utf16CharIndexIter<'text>

impl<'text> Sync for Utf16CharIter<'text>

impl<'text> Sync for Utf16IndexLenIter<'text>

impl<I> Sync for Decompositions<I>
where I: Sync,

impl<I> Sync for Recompositions<I>
where I: Sync,

impl<I> Sync for Replacements<I>
where I: Sync,

impl<I> Sync for StreamSafe<I>
where I: Sync,

impl Sync for EmojiStatus

impl Sync for Error

impl !Sync for yaml_event_t

impl !Sync for yaml_node_t

impl !Sync for yaml_token_t

impl Sync for yaml_mark_t

impl<T> !Sync for yaml_stack_t<T>

impl Sync for EndOfInput

impl<'a> Sync for Input<'a>

impl<'a> Sync for Reader<'a>

impl Sync for Origin

impl Sync for ParseError

impl Sync for Position

impl Sync for Url

impl<'a> !Sync for ParseOptions<'a>

impl<'a> Sync for PathSegmentsMut<'a>

impl<'a> Sync for UrlQuery<'a>

impl<S> Sync for Host<S>
where S: Sync,

impl<Str> Sync for Encoded<Str>
where Str: Sync,

impl<'a> Sync for Utf16CharIndices<'a>

impl<'a> Sync for Utf16Chars<'a>

impl<'a> Sync for ErrorReportingUtf8Chars<'a>

impl<'a> Sync for Utf8CharIndices<'a>

impl<'a> Sync for Utf8Chars<'a>

impl Sync for Utf8Codec

impl Sync for Parser

impl Sync for Number

impl Sync for Deprecated

impl Sync for Required

impl Sync for HttpMethod

impl Sync for ParameterIn

impl Sync for ArrayItems

impl Sync for KnownFormat

impl Sync for Schema

impl Sync for SchemaType

impl Sync for Type

impl Sync for ApiKey

impl Sync for Flow

impl Sync for Content

impl Sync for Encoding

impl Sync for Example

impl Sync for Extensions

impl Sync for Header

impl Sync for Contact

impl Sync for Info

impl Sync for InfoBuilder

impl Sync for License

impl Sync for Link

impl Sync for LinkBuilder

impl Sync for Operation

impl Sync for Parameter

impl Sync for PathItem

impl Sync for Paths

impl Sync for RequestBody

impl Sync for Response

impl Sync for Responses

impl Sync for AllOf

impl Sync for AnyOf

impl Sync for Array

impl Sync for Components

impl Sync for Object

impl Sync for OneOf

impl Sync for Ref

impl Sync for RefBuilder

impl Sync for ApiKeyValue

impl Sync for Http

impl Sync for HttpBuilder

impl Sync for Implicit

impl Sync for OAuth2

impl Sync for Password

impl Sync for Scopes

impl Sync for Server

impl Sync for OpenApi

impl Sync for Tag

impl Sync for TagBuilder

impl Sync for Xml

impl Sync for XmlBuilder

impl<T> Sync for RefOr<T>
where T: Sync,

impl<T> Sync for AdditionalProperties<T>
where T: Sync,

impl !Sync for ContextV7

impl Sync for Variant

impl Sync for Version

impl Sync for Braced

impl Sync for Hyphenated

impl Sync for Simple

impl Sync for Urn

impl Sync for Builder

impl Sync for Error

impl Sync for NonNilUuid

impl Sync for Uuid

impl Sync for NoContext

impl Sync for Timestamp

impl<C> Sync for ThreadLocalContext<C>

impl Sync for KeyType

impl Sync for DataKeyType

impl Sync for ReadKeyData

impl Sync for ClientError

impl Sync for TidyRequest

impl Sync for Alias

impl Sync for KeyInfo

impl Sync for TidyRequest

impl Sync for KeyInfo

impl Sync for AuthInfo

impl Sync for WrapInfo

impl Sync for SealRequest

impl Sync for TidyRequest

impl Sync for VaultClient

impl<E> Sync for WrappedResponse<E>

impl<T> Sync for EndpointResult<T>
where T: Sync,

impl Sync for AsciiCase

impl Sync for PodTypeId

impl Sync for AVX2

impl Sync for Fallback

impl Sync for NEON

impl Sync for SSE2

impl Sync for SSE41

impl Sync for SSSE3

impl Sync for WASM128

impl Sync for Native

impl Sync for V128

impl Sync for V256

impl Sync for V512

impl Sync for V64

impl<V> Sync for AlswLut<V>
where V: Sync,

impl Sync for ClientError

impl Sync for Client

impl Sync for GetResult

impl Sync for PutResult

impl Sync for StatusType

impl Sync for GetResult

impl Sync for Properties

impl Sync for PutResult

impl Sync for StatusType

impl Sync for Properties

impl Sync for Status

impl Sync for StatusInfo

impl Sync for TraitStatus

impl Sync for VersionInfo

impl Sync for Component

impl Sync for Metadata

impl Sync for OamManifest

impl Sync for Policy

impl Sync for Spread

impl Sync for Status

impl Sync for StatusInfo

impl Sync for Trait

impl Sync for TraitStatus

impl Sync for VersionInfo

impl Sync for Component

impl Sync for Manifest

impl Sync for Metadata

impl Sync for Policy

impl Sync for Spread

impl Sync for Trait

impl Sync for Closed

impl Sync for Giver

impl Sync for SharedGiver

impl Sync for Taker

impl Sync for Account

impl Sync for Cluster

impl Sync for Component

impl Sync for Host

impl Sync for Invocation

impl Sync for Operator

impl Sync for Error

impl<T> Sync for Claims<T>
where T: Sync,

impl<T> Sync for ClaimsBuilder<T>
where T: Sync,

impl<T> Sync for Token<T>
where T: Sync,

impl Sync for BlockType

impl Sync for Catch

impl Sync for EntityType

impl Sync for ExportKind

impl Sync for Handle

impl Sync for HeapType

impl Sync for ModuleArg

impl Sync for Ordering

impl Sync for SectionId

impl Sync for StorageType

impl Sync for TagKind

impl Sync for TypeBounds

impl Sync for ValType

impl Sync for ArrayType

impl Sync for BranchHint

impl Sync for BranchHints

impl Sync for CodeSection

impl Sync for Component

impl Sync for ConstExpr

impl Sync for ContType

impl Sync for DataSection

impl Sync for FieldType

impl Sync for FuncType

impl Sync for Function

impl Sync for GlobalType

impl Sync for MemArg

impl Sync for MemoryType

impl Sync for Module

impl Sync for ModuleType

impl Sync for NameMap

impl Sync for NameSection

impl Sync for RefType

impl Sync for StructType

impl Sync for SubType

impl Sync for SymbolTable

impl Sync for TableType

impl Sync for TagSection

impl Sync for TagType

impl Sync for TypeSection

impl<'a> Sync for Alias<'a>

impl<'a> Sync for DataSegmentMode<'a>

impl<'a> Sync for ElementMode<'a>

impl<'a> Sync for Elements<'a>

impl<'a> Sync for Instruction<'a>

impl<'a> Sync for ComponentTypeEncoder<'a>

impl<'a> Sync for CoreTypeEncoder<'a>

impl<'a> Sync for CustomSection<'a>

impl<'a> Sync for ElementSegment<'a>

impl<'a> Sync for InstructionSink<'a>

impl<'a> Sync for ModuleSection<'a>

impl<'a> Sync for NestedComponentSection<'a>

impl<'a> Sync for RawCustomSection<'a>

impl<'a> Sync for RawSection<'a>

impl<'a, D> Sync for DataSegment<'a, D>
where D: Sync,

impl<A> Sync for ComponentStartSection<A>
where A: Sync,

impl Sync for ExportType

impl Sync for Imm

impl Sync for ImportType

impl Sync for Element

impl Sync for Func

impl Sync for FuncCode

impl Sync for FuncExport

impl Sync for FuncType

impl Sync for Table

impl Sync for WasmCodeGen

impl Sync for Payload

impl Sync for AddMetadata

impl Sync for Author

impl Sync for Description

impl Sync for Homepage

impl Sync for Licenses

impl Sync for Metadata

impl Sync for Producers

impl Sync for Revision

impl Sync for Source

impl Sync for Version

impl<'a> Sync for ComponentNames<'a>

impl<'a> Sync for ModuleNames<'a>

impl<'a> Sync for ProducersField<'a>

impl Sync for BoolCodec

impl Sync for F32Codec

impl Sync for F64Codec

impl Sync for FlagEncoder

impl Sync for S16Codec

impl Sync for S32Codec

impl Sync for S64Codec

impl Sync for S8Codec

impl Sync for U16Codec

impl Sync for U32Codec

impl Sync for U64Codec

impl Sync for U8Codec

impl<C, V> Sync for TupleDecoder<C, V>
where C: Sync, V: Sync,

impl<E> Sync for CoreVecEncoder<E>
where E: Sync,

impl<O, E> Sync for ResultDecoder<O, E>
where O: Sync, E: Sync,

impl<O, E> Sync for ResultEncoder<O, E>
where O: Sync, E: Sync,

impl<T> Sync for OptionDecoder<T>
where T: Sync,

impl<T> Sync for OptionEncoder<T>
where T: Sync,

impl<T> Sync for TupleEncoder<T>
where T: Sync,

impl<T> Sync for CoreVecDecoder<T>
where T: Sync, <T as Decoder>::Item: Sync,

impl<const N: usize> Sync for FlagDecoder<N>

impl Sync for Args

impl Sync for Client

impl Sync for Host

impl Sync for HostBuilder

impl Sync for HostLabel

impl Sync for Link

impl Sync for LinkBuilder

impl<T> Sync for CtlResponse<T>
where T: Sync,

impl Sync for HttpMethod

impl Sync for Level

impl Sync for CacheResult

impl Sync for SecretValue

impl Sync for HostData

impl Sync for Cors

impl Sync for CorsOrigin

impl Sync for Tls

impl Sync for OciFetcher

impl Sync for OtelConfig

impl Sync for RequestBody

impl Sync for RequestKind

impl Sync for Config

impl Sync for HostInfo

impl Sync for Manager

impl Sync for Response

impl Sync for Manager

impl Sync for HostMetrics

impl Sync for Host

impl Sync for Features

impl Sync for Host

impl Sync for FsProvider

impl Sync for Client

impl Sync for WrpcClient

impl Sync for Context

impl<'a> Sync for LinkConfig<'a>

impl Sync for ConfigError

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for Level

impl Sync for Error

impl Sync for SecretValue

impl Sync for Level

impl Sync for StreamError

impl Sync for Error

impl Sync for Error

impl Sync for ObjectId

impl Sync for KeyResponse

impl Sync for Interfaces

impl Sync for Error

impl Sync for Pollable

impl Sync for InputStream

impl Sync for KeyResponse

impl Sync for Features

impl Sync for Runtime

impl<C> Sync for WrpcServeEvent<C>
where C: Sync,

impl<H> Sync for Component<H>

impl<H, C> Sync for Instance<H, C>
where C: Send,

impl Sync for Client

impl Sync for Application

impl Sync for Context

impl Sync for Policy

impl Sync for Secret

impl Sync for FlushGuard

impl<'a> Sync for TraceContextExtractor<'a>

impl<'a> Sync for HeaderExtractor<'a>

impl<'a> Sync for HeaderInjector<'a>

impl Sync for Config

impl<T> Sync for PrintFmtWrite<T>
where T: Sync,

impl<T> Sync for PrintIoWrite<T>
where T: Sync,

impl<T> Sync for PrintTermcolor<T>
where T: Sync,

impl Sync for Type

impl Sync for Val

impl Sync for CallHook

impl Sync for CodeHint

impl Sync for Collector

impl Sync for Extern

impl Sync for ExternType

impl Sync for Finality

impl Sync for HeapType

impl Sync for MpkEnabled

impl Sync for Mutability

impl Sync for OptLevel

impl Sync for Precompiled

impl Sync for Ref

impl Sync for StorageType

impl Sync for Strategy

impl Sync for Val

impl Sync for ValType

impl Sync for WaitResult

impl Sync for Component

impl Sync for Func

impl Sync for Instance

impl Sync for ResourceAny

impl Sync for WasmStr

impl Sync for Component

impl Sync for Enum

impl Sync for Flags

impl Sync for List

impl Sync for Module

impl Sync for OptionType

impl Sync for Record

impl Sync for ResultType

impl Sync for Tuple

impl Sync for Variant

impl Sync for AnyRef

impl Sync for ArrayRef

impl Sync for ArrayRefPre

impl Sync for ArrayType

impl Sync for CodeMemory

impl Sync for Config

impl Sync for Engine

impl Sync for EngineWeak

impl Sync for EqRef

impl Sync for ExternRef

impl Sync for FieldType

impl Sync for FrameInfo

impl Sync for FrameSymbol

impl Sync for Func

impl Sync for FuncType

impl Sync for Global

impl Sync for GlobalType

impl Sync for I31

impl Sync for Instance

impl Sync for Memory

impl Sync for MemoryType

impl Sync for Module

impl Sync for NoExtern

impl Sync for NoFunc

impl Sync for NoneRef

impl Sync for RefType

impl Sync for StoreLimits

impl Sync for StructRef

impl Sync for StructType

impl Sync for Table

impl Sync for TableType

impl Sync for Tag

impl Sync for TagType

impl Sync for V128

impl<'a> Sync for Case<'a>

impl<'a> Sync for Field<'a>

impl<'a> Sync for CodeBuilder<'a>

impl<'a, T> Sync for LinkerInstance<'a, T>

impl<'a, T> Sync for Caller<'a, T>
where T: Sync,

impl<'a, T> Sync for StoreContext<'a, T>
where T: Sync,

impl<'a, T> Sync for StoreContextMut<'a, T>
where T: Sync,

impl<'instance> Sync for Export<'instance>

impl<'module> Sync for ExportType<'module>

impl<'module> Sync for ImportType<'module>

impl<C> Sync for RootScope<C>
where C: Sync,

impl<Params, Results> Sync for TypedFunc<Params, Results>

impl<Params, Return> Sync for TypedFunc<Params, Return>
where Params: Sync, Return: Sync,

impl<T> Sync for InstancePre<T>

impl<T> Sync for Linker<T>

impl<T> Sync for Resource<T>

impl<T> Sync for WasmList<T>
where T: Sync,

impl<T> Sync for GcHeapOutOfMemory<T>
where T: Sync,

impl<T> Sync for InstancePre<T>

impl<T> Sync for Linker<T>

impl<T> Sync for ManuallyRooted<T>
where T: Sync,

impl<T> Sync for Rooted<T>
where T: Sync,

impl<T> Sync for Store<T>
where T: Sync,

impl Sync for CacheConfig

impl<'config> Sync for ModuleCacheEntry<'config>

impl Sync for FlagsSize

impl Sync for Relocation

impl<'a> !Sync for ModuleTextBuilder<'a>

impl<T> Sync for IsaBuilder<T>

impl Sync for FiberStack

impl<'a, Resume, Yield, Return> !Sync for Fiber<'a, Resume, Yield, Return>

impl<Resume, Yield, Return> !Sync for Suspend<Resume, Yield, Return>

impl Sync for Id

impl<T> Sync for Slab<T>
where T: Sync,

impl !Sync for TcpSocket

impl !Sync for WasiCtx

impl Sync for Advice

impl Sync for Descriptor

impl Sync for ErrorCode

impl Sync for ErrorCode

impl Sync for IpAddress

impl Sync for Advice

impl Sync for ErrorCode

impl Sync for StreamError

impl Sync for IsATTY

impl Sync for LinkOptions

impl Sync for LinkOptions

impl Sync for Datetime

impl Sync for Guest

impl Sync for OpenFlags

impl Sync for PathFlags

impl Sync for LinkOptions

impl Sync for UdpSocket

impl Sync for Command

impl Sync for LinkOptions

impl Sync for Guest

impl Sync for OpenFlags

impl Sync for PathFlags

impl Sync for Command

impl Sync for LinkOptions

impl Sync for DirPerms

impl Sync for FilePerms

impl Sync for I32Exit

impl Sync for Network

impl Sync for OutputFile

impl Sync for Stderr

impl Sync for Stdin

impl Sync for Stdout

impl<T> Sync for CommandPre<T>

impl<T> Sync for CommandPre<T>

impl<T> Sync for AbortOnDropJoinHandle<T>
where T: Send,

impl<T> Sync for TrappableError<T>
where T: Sync,

impl<T> Sync for WasiImpl<T>
where T: Sync,

impl Sync for ErrorCode

impl Sync for HeaderError

impl Sync for Method

impl Sync for Scheme

impl Sync for HostFields

impl Sync for Datetime

impl Sync for Guest

impl Sync for Proxy

impl Sync for Datetime

impl Sync for Guest

impl Sync for Proxy

impl Sync for HttpError

impl Sync for WasiHttpCtx

impl<T> Sync for ProxyPre<T>

impl<T> Sync for ProxyPre<T>

impl<T> Sync for TokioIo<T>
where T: Sync,

impl<T> Sync for WasiHttpImpl<T>
where T: Sync,

impl Sync for StreamError

impl Sync for StreamError

impl Sync for Bindings

impl Sync for DynPollable

impl<T> Sync for BindingsPre<T>

impl<T> Sync for IoImpl<T>
where T: Sync,

impl Sync for AsyncConfig

impl Sync for CallStyle

impl Sync for Ownership

impl Sync for Opts

impl Sync for DerTypeId

impl Sync for Error

impl Sync for KeyUsage

impl<'a> Sync for CertRevocationList<'a>

impl<'a> Sync for BorrowedRevokedCert<'a>

impl<'a> Sync for Cert<'a>

impl<'a> Sync for EndEntityCert<'a>

impl<'a> Sync for RawPublicKeyEntity<'a>

impl<'a> Sync for RevocationOptions<'a>

impl<'p> Sync for VerifiedPath<'p>

impl Sync for Arch

impl Sync for Country

impl Sync for DesktopEnv

impl Sync for Language

impl Sync for Platform

impl Sync for Width

impl Sync for Endianness

impl Sync for Needed

impl Sync for StrContext

impl Sync for EmptyError

impl Sync for BStr

impl Sync for Bytes

impl Sync for Range

impl<'p, P, I, O, E> Sync for ByRef<'p, P, I, O, E>
where P: Sync, I: Sync, O: Sync, E: Sync,

impl<'t, T> Sync for TokenSlice<'t, T>
where T: Sync,

impl<C> Sync for ContextError<C>
where C: Sync,

impl<E> Sync for ErrMode<E>
where E: Sync,

impl<F, G, H, I, O, O2, E> Sync for FlatMap<F, G, H, I, O, O2, E>
where F: Sync, G: Sync, H: Sync, I: Sync, O: Sync, O2: Sync, E: Sync,

impl<F, G, I, O, O2, E> Sync for AndThen<F, G, I, O, O2, E>
where F: Sync, G: Sync, I: Sync, O: Sync, O2: Sync, E: Sync,

impl<F, G, I, O, O2, E> Sync for Map<F, G, I, O, O2, E>
where F: Sync, G: Sync, I: Sync, O: Sync, O2: Sync, E: Sync,

impl<F, G, I, O, O2, E> Sync for Verify<F, G, I, O, O2, E>
where F: Sync, G: Sync, I: Sync, O: Sync, O2: Sync + ?Sized, E: Sync,

impl<F, G, I, O, O2, E> Sync for VerifyMap<F, G, I, O, O2, E>
where F: Sync, G: Sync, I: Sync, O: Sync, O2: Sync, E: Sync,

impl<F, G, I, O, O2, E, E2> Sync for TryMap<F, G, I, O, O2, E, E2>
where F: Sync, G: Sync, I: Sync, O: Sync, O2: Sync, E: Sync, E2: Sync,

impl<F, I, O, E> Sync for Span<F, I, O, E>
where F: Sync, I: Sync, O: Sync, E: Sync,

impl<F, I, O, E> Sync for Take<F, I, O, E>
where F: Sync, I: Sync, O: Sync, E: Sync,

impl<F, I, O, E> Sync for Void<F, I, O, E>
where F: Sync, I: Sync, O: Sync, E: Sync,

impl<F, I, O, E> Sync for WithSpan<F, I, O, E>
where F: Sync, I: Sync, O: Sync, E: Sync,

impl<F, I, O, E> Sync for WithTaken<F, I, O, E>
where F: Sync, I: Sync, O: Sync, E: Sync,

impl<F, I, O, E> Sync for ParserIterator<F, I, O, E>
where F: Sync, I: Sync, E: Sync, O: Sync,

impl<F, I, O, E, C> Sync for Context<F, I, O, E, C>
where F: Sync, C: Sync, I: Sync, O: Sync, E: Sync,

impl<F, I, O, E, E2> Sync for ErrInto<F, I, O, E, E2>
where F: Sync, I: Sync, O: Sync, E: Sync, E2: Sync,

impl<F, I, O, O2, E> Sync for DefaultValue<F, I, O, O2, E>
where F: Sync, O2: Sync, I: Sync, O: Sync, E: Sync,

impl<F, I, O, O2, E> Sync for OutputInto<F, I, O, O2, E>
where F: Sync, I: Sync, O: Sync, O2: Sync, E: Sync,

impl<F, I, O, O2, E> Sync for Value<F, I, O, O2, E>
where F: Sync, O2: Sync, I: Sync, O: Sync, E: Sync,

impl<I> Sync for InputError<I>
where I: Sync,

impl<I> Sync for TreeErrorBase<I>
where I: Sync,

impl<I> Sync for BitOffsets<I>
where I: Sync,

impl<I> Sync for LocatingSlice<I>
where I: Sync,

impl<I> Sync for Partial<I>
where I: Sync,

impl<I, C> Sync for TreeError<I, C>
where I: Sync, C: Sync,

impl<I, C> Sync for TreeErrorFrame<I, C>
where I: Sync, C: Sync,

impl<I, C> Sync for TreeErrorContext<I, C>
where I: Sync, C: Sync,

impl<I, E> Sync for ParseError<I, E>
where I: Sync, E: Sync,

impl<I, S> Sync for Stateful<I, S>
where I: Sync, S: Sync,

impl<P, I, O, C, E> Sync for Repeat<P, I, O, C, E>
where P: Sync, I: Sync, O: Sync, C: Sync, E: Sync,

impl<P, I, O, E> Sync for CompleteErr<P, I, O, E>
where P: Sync, I: Sync, O: Sync, E: Sync,

impl<P, I, O, O2, E> Sync for ParseTo<P, I, O, O2, E>
where P: Sync, I: Sync, O: Sync, O2: Sync, E: Sync,

impl<T> Sync for Caseless<T>
where T: Sync,

impl<T, S> Sync for Checkpoint<T, S>
where T: Sync, S: Sync,

impl Sync for Bitcast

impl Sync for LiftLower

impl Sync for Direction

impl Sync for Files

impl Sync for Source

impl Sync for Ns

impl Sync for TypeInfo

impl Sync for Types

impl<'a> Sync for Instruction<'a>

impl Sync for WithOption

impl Sync for MissingWith

impl Sync for Opts

impl Sync for TypeKind

impl Sync for Bindgen

impl Sync for EncodingMap

impl Sync for Linker

impl<O> Sync for WitPrinter<O>
where O: Sync,

impl Sync for AbiVariant

impl Sync for WasmType

impl Sync for DecodedWasm

impl Sync for Alignment

impl Sync for AstItem

impl Sync for FlagsRepr

impl Sync for Handle

impl Sync for Int

impl Sync for Mangling

impl Sync for Results

impl Sync for Stability

impl Sync for Type

impl Sync for TypeDefKind

impl Sync for TypeOwner

impl Sync for WorldItem

impl Sync for WorldKey

impl Sync for Case

impl Sync for Docs

impl Sync for ElementInfo

impl Sync for Enum

impl Sync for EnumCase

impl Sync for Field

impl Sync for Flag

impl Sync for Flags

impl Sync for Function

impl Sync for IncludeName

impl Sync for Interface

impl Sync for LiveTypes

impl Sync for Package

impl Sync for PackageName

impl Sync for Record

impl Sync for Remap

impl Sync for Resolve

impl Sync for Result_

impl Sync for SizeAlign

impl Sync for SourceMap

impl Sync for Tuple

impl Sync for TypeDef

impl Sync for Variant

impl Sync for World

impl<'a> Sync for ResultsTypeIter<'a>

impl<'a> Sync for WasmExport<'a>

impl<'a> Sync for WasmImport<'a>

impl Sync for LengthHint

impl Sync for Part

impl<W> Sync for CoreWriteAsPartsWrite<W>
where W: Sync + ?Sized,

impl Sync for StreamError

impl Sync for ObjectId

impl Sync for Error

impl Sync for Pollable

impl Sync for InputStream

impl !Sync for Request

impl !Sync for Response

impl !Sync for HttpBody

impl Sync for ErrorCode

impl Sync for HeaderError

impl Sync for Method

impl Sync for Scheme

impl Sync for StreamError

impl Sync for Fields

impl Sync for Error

impl Sync for Pollable

impl Sync for InputStream

impl<E> Sync for HttpBodyError<E>
where E: Sync,

impl<T> Sync for ServeHttp<T>
where T: Sync,

impl<T> Sync for ServeWasmtime<T>
where T: Sync,

impl !Sync for Invocation

impl !Sync for Context

impl Sync for CallError

impl Sync for Error

impl Sync for StreamError

impl<'a, T, W> !Sync for ValEncoder<'a, T, W>

impl<T> Sync for IncomingChannelStream<T>
where T: Sync,

impl<T> Sync for OutgoingChannelStream<T>
where T: Sync,

impl<T> Sync for WrpcRpcImpl<T>
where T: Sync,

impl Sync for Decoder

impl Sync for Encoder

impl Sync for Frame

impl Sync for Incoming

impl Sync for Outgoing

impl Sync for UnitCodec

impl<'a> Sync for FrameRef<'a>

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

impl<C, I, O> Sync for AcceptError<C, I, O>
where C: Sync, I: Sync, O: Sync,

impl<C, I, O, H> Sync for Server<C, I, O, H>
where H: Sync, C: Send, I: Send, O: Send,

impl<H> Sync for InvokeBuilder<H>
where H: Sync + ?Sized,

impl<R> !Sync for StreamDecoderBytes<R>

impl<R> !Sync for StreamDecoderRead<R>

impl<T> Sync for TimeoutOwned<T>
where T: Sync,

impl<T> Sync for Incoming<T>
where T: Sync,

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

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

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

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

impl<T> Sync for SyncCodec<T>
where T: Sync,

impl<T, F> Sync for AcceptMapContext<T, F>
where T: Sync, F: Sync,

impl<T, R> !Sync for FutureDecoder<T, R>

impl<T, R> !Sync for ListDecoder<T, R>

impl<T, R> !Sync for StreamDecoder<T, R>

impl<W> !Sync for FutureEncoder<W>

impl<W> !Sync for ListEncoder<W>

impl<W> !Sync for StreamEncoder<W>

impl<W> !Sync for StreamEncoderBytes<W>

impl<W> !Sync for StreamEncoderRead<W>

impl Sync for ParamWriter

impl Sync for Client

impl Sync for Message

impl Sync for Reader

impl Sync for Subscriber

impl Sync for Version

impl Sync for Version

impl Sync for DisplayText

impl Sync for Reasons

impl Sync for CrlReason

impl Sync for KeyUsages

impl Sync for GeneralName

impl Sync for Version

impl Sync for Time

impl Sync for Attribute

impl Sync for Rfc5280

impl Sync for RevokedCert

impl Sync for TbsCertList

impl Sync for UserNotice

impl Sync for CrlNumber

impl Sync for FreshestCrl

impl Sync for OtherName

impl Sync for KeyUsage

impl Sync for Extension

impl Sync for RdnSequence

impl Sync for CertReq

impl Sync for CertReqInfo

impl Sync for Validity

impl<P> Sync for CertificateInner<P>
where P: Sync,

impl<P> Sync for TbsCertificateInner<P>
where P: Sync,

impl<P> Sync for SerialNumber<P>
where P: Sync,

impl Sync for PEMError

impl Sync for X509Error

impl Sync for Validity

impl Sync for NidError

impl Sync for CtVersion

impl Sync for KeyUsage

impl Sync for NSCertType

impl Sync for ReasonFlags

impl Sync for Pem

impl Sync for ASN1Time

impl Sync for ReasonCode

impl Sync for X509Version

impl<'a> Sync for ParsedCriAttribute<'a>

impl<'a> Sync for DistributionPointName<'a>

impl<'a> Sync for GeneralName<'a>

impl<'a> Sync for ParsedExtension<'a>

impl<'a> Sync for PublicKey<'a>

impl<'a> Sync for SignatureAlgorithm<'a>

impl<'a> Sync for TbsCertificate<'a>

impl<'a> Sync for UniqueIdentifier<'a>

impl<'a> Sync for X509Certificate<'a>

impl<'a> Sync for ExtensionRequest<'a>

impl<'a> Sync for X509CriAttribute<'a>

impl<'a> Sync for AccessDescription<'a>

impl<'a> Sync for AuthorityInfoAccess<'a>

impl<'a> Sync for AuthorityKeyIdentifier<'a>

impl<'a> Sync for CRLDistributionPoint<'a>

impl<'a> Sync for CRLDistributionPoints<'a>

impl<'a> Sync for CtExtensions<'a>

impl<'a> Sync for CtLogID<'a>

impl<'a> Sync for DigitallySigned<'a>

impl<'a> Sync for ExtendedKeyUsage<'a>

impl<'a> Sync for GeneralSubtree<'a>

impl<'a> Sync for IssuerAlternativeName<'a>

impl<'a> Sync for KeyIdentifier<'a>

impl<'a> Sync for NameConstraints<'a>

impl<'a> Sync for PolicyInformation<'a>

impl<'a> Sync for PolicyMapping<'a>

impl<'a> Sync for PolicyMappings<'a>

impl<'a> Sync for PolicyQualifierInfo<'a>

impl<'a> Sync for SubjectAlternativeName<'a>

impl<'a> Sync for X509Extension<'a>

impl<'a> Sync for ECPoint<'a>

impl<'a> Sync for RSAPublicKey<'a>

impl<'a> Sync for RevokedCertificate<'a>

impl<'a> Sync for TbsCertList<'a>

impl<'a> Sync for RsaAesOaepParams<'a>

impl<'a> Sync for RsaSsaPssParams<'a>

impl<'a> Sync for EcdsaSigValue<'a>

impl<'a> Sync for AlgorithmIdentifier<'a>

impl<'a> Sync for AttributeTypeAndValue<'a>

impl<'a> Sync for SubjectPublicKeyInfo<'a>

impl<'a> Sync for X509Name<'a>

impl<'a, 'b> Sync for MaskGenAlgorithm<'a, 'b>

impl<Reader> Sync for PemIterator<Reader>
where Reader: Sync,

impl<T> Sync for BasicExtension<T>
where T: Sync,

impl Sync for Event

impl Sync for Xml

impl Sync for Element

impl Sync for EndTag

impl Sync for Parser

impl Sync for ParserError

impl Sync for StartTag

impl<'a, 'b> Sync for ChildElements<'a, 'b>

impl Sync for Error

impl Sync for StreamError

impl Sync for TextPos

impl<'a> Sync for ElementEnd<'a>

impl<'a> Sync for EntityDefinition<'a>

impl<'a> Sync for ExternalId<'a>

impl<'a> Sync for Reference<'a>

impl<'a> Sync for Token<'a>

impl<'a> Sync for StrSpan<'a>

impl<'a> Sync for Stream<'a>

impl<'a> Sync for Tokenizer<'a>

impl<C0, C1> Sync for EitherCart<C0, C1>
where C0: Sync, C1: Sync,

impl<T> Sync for YokeTraitHack<T>
where T: Sync,

impl<Y, C> Sync for Yoke<Y, C>
where C: Sync, Y: Sync,

impl Sync for BigEndian

impl Sync for AllocError

impl<A, S, V> Sync for ConvertError<A, S, V>
where A: Sync, S: Sync, V: Sync,

impl<B, T> Sync for Ref<B, T>
where B: Sync, T: Sync + ?Sized,

impl<O> Sync for F32<O>
where O: Sync,

impl<O> Sync for F64<O>
where O: Sync,

impl<O> Sync for I128<O>
where O: Sync,

impl<O> Sync for I16<O>
where O: Sync,

impl<O> Sync for I32<O>
where O: Sync,

impl<O> Sync for I64<O>
where O: Sync,

impl<O> Sync for Isize<O>
where O: Sync,

impl<O> Sync for U128<O>
where O: Sync,

impl<O> Sync for U16<O>
where O: Sync,

impl<O> Sync for U32<O>
where O: Sync,

impl<O> Sync for U64<O>
where O: Sync,

impl<O> Sync for Usize<O>
where O: Sync,

impl<Src, Dst> Sync for AlignmentError<Src, Dst>
where Src: Sync, Dst: ?Sized,

impl<Src, Dst> Sync for SizeError<Src, Dst>
where Src: Sync, Dst: ?Sized,

impl<Src, Dst> Sync for ValidityError<Src, Dst>
where Src: Sync, Dst: ?Sized,

impl<T> Sync for Unalign<T>
where T: Sync,

impl<Z> Sync for Zeroizing<Z>
where Z: Sync,

impl Sync for CharULE

impl Sync for Index16

impl Sync for Index32

impl<'a> Sync for FlexZeroVec<'a>

impl<'a, K, V> Sync for ZeroMapBorrowed<'a, K, V>
where <K as ZeroMapKV<'a>>::Slice: Sync, <V as ZeroMapKV<'a>>::Slice: Sync, K: ?Sized, V: ?Sized,

impl<'a, K, V> Sync for ZeroMap<'a, K, V>
where <K as ZeroMapKV<'a>>::Container: Sync, <V as ZeroMapKV<'a>>::Container: Sync, K: ?Sized, V: ?Sized,

impl<'a, K0, K1, V> Sync for ZeroMap2dBorrowed<'a, K0, K1, V>
where <K0 as ZeroMapKV<'a>>::Slice: Sync, <K1 as ZeroMapKV<'a>>::Slice: Sync, <V as ZeroMapKV<'a>>::Slice: Sync, K0: ?Sized, K1: ?Sized, V: ?Sized,

impl<'a, K0, K1, V> Sync for ZeroMap2d<'a, K0, K1, V>
where <K0 as ZeroMapKV<'a>>::Container: Sync, <K1 as ZeroMapKV<'a>>::Container: Sync, <V as ZeroMapKV<'a>>::Container: Sync, K0: ?Sized, K1: ?Sized, V: ?Sized,

impl<'a, T, F> Sync for VarZeroVec<'a, T, F>
where F: Sync, T: Sync + ?Sized,

impl<'l, 'a, K0, K1, V> Sync for ZeroMap2dCursor<'l, 'a, K0, K1, V>
where <K0 as ZeroMapKV<'a>>::Slice: Sync, <K1 as ZeroMapKV<'a>>::Slice: Sync, <V as ZeroMapKV<'a>>::Slice: Sync, K0: ?Sized, K1: ?Sized, V: ?Sized,

impl<A, B> Sync for Tuple2ULE<A, B>
where A: Sync, B: Sync,

impl<A, B, C> Sync for Tuple3ULE<A, B, C>
where A: Sync, B: Sync, C: Sync,

impl<A, B, C, D> Sync for Tuple4ULE<A, B, C, D>
where A: Sync, B: Sync, C: Sync, D: Sync,

impl<A, B, C, D, E> Sync for Tuple5ULE<A, B, C, D, E>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync,

impl<A, B, C, D, E, F> Sync for Tuple6ULE<A, B, C, D, E, F>
where A: Sync, B: Sync, C: Sync, D: Sync, E: Sync, F: Sync,

impl<T> Sync for ZeroSlice<T>
where <T as AsULE>::ULE: Sync,

impl<T, F> Sync for VarZeroSlice<T, F>
where F: Sync, T: Sync + ?Sized,

impl<T, F> Sync for VarZeroVecOwned<T, F>
where F: Sync, T: Sync + ?Sized,

impl<U> Sync for OptionULE<U>
where U: Sync,

impl<U> Sync for OptionVarULE<U>
where U: Sync + ?Sized,

impl<U, const N: usize> Sync for NichedOption<U, N>
where U: Sync,

impl<U, const N: usize> Sync for NichedOptionULE<U, N>
where U: Sync,

impl<const N: usize> Sync for RawBytesULE<N>

impl Sync for NoOp

impl Sync for Status

impl<'a> Sync for Compressor<'a>

impl<'a> Sync for Decompressor<'a>

impl<'a> Sync for DecoderDictionary<'a>

impl<'a> Sync for EncoderDictionary<'a>

impl<'a> Sync for Decoder<'a>

impl<'a> Sync for Encoder<'a>

impl<'a, R> Sync for Decoder<'a, R>
where R: Sync,

impl<'a, R> Sync for Encoder<'a, R>
where R: Sync,

impl<'a, W> Sync for Decoder<'a, W>
where W: Sync,

impl<'a, W> Sync for Encoder<'a, W>
where W: Sync,

impl<'a, W, F> Sync for AutoFinishEncoder<'a, W, F>
where F: Sync, W: Sync,

impl<'a, W, F> Sync for AutoFlushDecoder<'a, W, F>
where F: Sync, W: Sync,

impl<R, D> Sync for Reader<R, D>
where R: Sync, D: Sync,

impl<W, D> Sync for Writer<W, D>
where D: Sync, W: Sync,

impl Sync for CParameter

impl Sync for DParameter

impl<'a> Sync for InBuffer<'a>

impl<'a, C> Sync for OutBuffer<'a, C>
where C: Sync + ?Sized,

impl Sync for ZSTD_CCtx_s

impl Sync for ZSTD_DCtx_s

impl Sync for ZSTD_bounds