wasmtime_environ::__core::panic

Trait UnwindSafe

1.41.0 · Source
pub auto trait UnwindSafe { }
Expand description

A marker trait which represents “panic safe” types in Rust.

This trait is implemented by default for many types and behaves similarly in terms of inference of implementation to the Send and Sync traits. The purpose of this trait is to encode what types are safe to cross a catch_unwind boundary with no fear of unwind safety.

§What is unwind safety?

In Rust a function can “return” early if it either panics or calls a function which transitively panics. This sort of control flow is not always anticipated, and has the possibility of causing subtle bugs through a combination of two critical components:

  1. A data structure is in a temporarily invalid state when the thread panics.
  2. This broken invariant is then later observed.

Typically in Rust, it is difficult to perform step (2) because catching a panic involves either spawning a thread (which in turn makes it difficult to later witness broken invariants) or using the catch_unwind function in this module. Additionally, even if an invariant is witnessed, it typically isn’t a problem in Rust because there are no uninitialized values (like in C or C++).

It is possible, however, for logical invariants to be broken in Rust, which can end up causing behavioral bugs. Another key aspect of unwind safety in Rust is that, in the absence of unsafe code, a panic cannot lead to memory unsafety.

That was a bit of a whirlwind tour of unwind safety, but for more information about unwind safety and how it applies to Rust, see an associated RFC.

§What is UnwindSafe?

Now that we’ve got an idea of what unwind safety is in Rust, it’s also important to understand what this trait represents. As mentioned above, one way to witness broken invariants is through the catch_unwind function in this module as it allows catching a panic and then re-using the environment of the closure.

Simply put, a type T implements UnwindSafe if it cannot easily allow witnessing a broken invariant through the use of catch_unwind (catching a panic). This trait is an auto trait, so it is automatically implemented for many types, and it is also structurally composed (e.g., a struct is unwind safe if all of its components are unwind safe).

Note, however, that this is not an unsafe trait, so there is not a succinct contract that this trait is providing. Instead it is intended as more of a “speed bump” to alert users of catch_unwind that broken invariants may be witnessed and may need to be accounted for.

§Who implements UnwindSafe?

Types such as &mut T and &RefCell<T> are examples which are not unwind safe. The general idea is that any mutable state which can be shared across catch_unwind is not unwind safe by default. This is because it is very easy to witness a broken invariant outside of catch_unwind as the data is simply accessed as usual.

Types like &Mutex<T>, however, are unwind safe because they implement poisoning by default. They still allow witnessing a broken invariant, but they already provide their own “speed bumps” to do so.

§When should UnwindSafe be used?

It is not intended that most types or functions need to worry about this trait. It is only used as a bound on the catch_unwind function and as mentioned above, the lack of unsafe means it is mostly an advisory. The AssertUnwindSafe wrapper struct can be used to force this trait to be implemented for any closed over variables passed to catch_unwind.

Implementors§

Source§

impl UnwindSafe for anyhow::Error

1.9.0 · Source§

impl UnwindSafe for Stderr

1.9.0 · Source§

impl UnwindSafe for StderrLock<'_>

1.9.0 · Source§

impl UnwindSafe for Stdout

1.9.0 · Source§

impl UnwindSafe for StdoutLock<'_>

1.9.0 · Source§

impl UnwindSafe for Condvar

1.59.0 · Source§

impl UnwindSafe for std::sync::poison::once::Once

1.64.0 · Source§

impl<K, V, A> UnwindSafe for BTreeMap<K, V, A>

1.36.0 · Source§

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

1.9.0 · Source§

impl<T> !UnwindSafe for &mut T
where T: ?Sized,

1.9.0 · Source§

impl<T> UnwindSafe for *const T
where T: RefUnwindSafe + ?Sized,

1.9.0 · Source§

impl<T> UnwindSafe for *mut T
where T: RefUnwindSafe + ?Sized,

1.9.0 · Source§

impl<T> UnwindSafe for &T
where T: RefUnwindSafe + ?Sized,

1.28.0 · Source§

impl<T> UnwindSafe for NonZero<T>

1.25.0 · Source§

impl<T> UnwindSafe for NonNull<T>
where T: RefUnwindSafe + ?Sized,

Source§

impl<T> UnwindSafe for Receiver<T>

Source§

impl<T> UnwindSafe for Sender<T>

1.70.0 · Source§

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

1.9.0 · Source§

impl<T> UnwindSafe for Mutex<T>
where T: ?Sized,

1.9.0 · Source§

impl<T> UnwindSafe for RwLock<T>
where T: ?Sized,

Source§

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

1.9.0 · Source§

impl<T> UnwindSafe for AssertUnwindSafe<T>

1.9.0 · Source§

impl<T, A> UnwindSafe for Rc<T, A>

1.9.0 · Source§

impl<T, A> UnwindSafe for Arc<T, A>

1.80.0 · Source§

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

impl<T> UnwindSafe for Receiver<T>

impl<T> UnwindSafe for Sender<T>

impl<T> UnwindSafe for AtomicCell<T>

impl<T: ?Sized> UnwindSafe for ShardedLock<T>

impl<T> UnwindSafe for Event<T>

impl<T> UnwindSafe for EventListener<T>

impl<T> UnwindSafe for JoinHandle<T>

Auto implementors§

§

impl UnwindSafe for wasmtime_environ::component::dfg::CoreDef

§

impl UnwindSafe for wasmtime_environ::component::dfg::Export

§

impl UnwindSafe for Instance

§

impl UnwindSafe for SideEffect

§

impl UnwindSafe for wasmtime_environ::component::dfg::Trampoline

§

impl UnwindSafe for ComponentItem

§

impl UnwindSafe for wasmtime_environ::component::CoreDef

§

impl UnwindSafe for wasmtime_environ::component::Export

§

impl UnwindSafe for FixedEncoding

§

impl UnwindSafe for FlatType

§

impl UnwindSafe for GlobalInitializer

§

impl UnwindSafe for InstantiateModule

§

impl UnwindSafe for InterfaceType

§

impl UnwindSafe for StringEncoding

§

impl UnwindSafe for wasmtime_environ::component::Trampoline

§

impl UnwindSafe for Transcode

§

impl UnwindSafe for TypeDef

§

impl UnwindSafe for Collector

§

impl UnwindSafe for CompileError

§

impl UnwindSafe for ConstOp

§

impl UnwindSafe for EngineOrModuleTypeIndex

§

impl UnwindSafe for EntityIndex

§

impl UnwindSafe for EntityType

§

impl UnwindSafe for GcLayout

§

impl UnwindSafe for HostCall

§

impl UnwindSafe for IndexType

§

impl UnwindSafe for Initializer

§

impl UnwindSafe for MemoryInitialization

§

impl UnwindSafe for ObjectKind

§

impl UnwindSafe for RelocationTarget

§

impl UnwindSafe for SettingKind

§

impl UnwindSafe for TableInitialValue

§

impl UnwindSafe for TableSegmentElements

§

impl UnwindSafe for Trap

§

impl UnwindSafe for TrapSentinel

§

impl UnwindSafe for VMGcKind

§

impl UnwindSafe for WasmCompositeInnerType

§

impl UnwindSafe for WasmError

§

impl UnwindSafe for WasmHeapBottomType

§

impl UnwindSafe for WasmHeapTopType

§

impl UnwindSafe for WasmHeapType

§

impl UnwindSafe for WasmStorageType

§

impl UnwindSafe for WasmValType

§

impl UnwindSafe for Import

§

impl UnwindSafe for LibCall

§

impl UnwindSafe for AsciiChar

§

impl UnwindSafe for wasmtime_environ::__core::cmp::Ordering

§

impl UnwindSafe for Infallible

§

impl UnwindSafe for c_void

§

impl UnwindSafe for wasmtime_environ::__core::fmt::Alignment

§

impl UnwindSafe for DebugAsHex

§

impl UnwindSafe for wasmtime_environ::__core::fmt::Sign

§

impl UnwindSafe for BasicBlock

§

impl UnwindSafe for UnwindTerminateReason

§

impl UnwindSafe for IpAddr

§

impl UnwindSafe for Ipv6MulticastScope

§

impl UnwindSafe for SocketAddr

§

impl UnwindSafe for FpCategory

§

impl UnwindSafe for IntErrorKind

§

impl UnwindSafe for GetManyMutError

§

impl UnwindSafe for SearchStep

§

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

§

impl UnwindSafe for AdapterId

§

impl UnwindSafe for AdapterModuleId

§

impl UnwindSafe for CallbackId

§

impl UnwindSafe for wasmtime_environ::component::dfg::CanonicalOptions

§

impl UnwindSafe for ComponentDfg

§

impl UnwindSafe for FutureInfo

§

impl UnwindSafe for InstanceId

§

impl UnwindSafe for MemoryId

§

impl UnwindSafe for PostReturnId

§

impl UnwindSafe for ReallocId

§

impl UnwindSafe for wasmtime_environ::component::dfg::Resource

§

impl UnwindSafe for StreamInfo

§

impl UnwindSafe for Adapter

§

impl UnwindSafe for AdapterOptions

§

impl UnwindSafe for CanonicalAbiInfo

§

impl UnwindSafe for wasmtime_environ::component::CanonicalOptions

§

impl UnwindSafe for CompiledComponentInfo

§

impl UnwindSafe for Component

§

impl UnwindSafe for ComponentArtifacts

§

impl UnwindSafe for ComponentBuiltinFunctionIndex

§

impl UnwindSafe for ComponentFuncIndex

§

impl UnwindSafe for ComponentIndex

§

impl UnwindSafe for ComponentInstanceIndex

§

impl UnwindSafe for ComponentTranslation

§

impl UnwindSafe for ComponentTypeIndex

§

impl UnwindSafe for ComponentTypes

§

impl UnwindSafe for ComponentTypesBuilder

§

impl UnwindSafe for ComponentUpvarIndex

§

impl UnwindSafe for DefinedResourceIndex

§

impl UnwindSafe for ExportIndex

§

impl UnwindSafe for ExtractCallback

§

impl UnwindSafe for ExtractMemory

§

impl UnwindSafe for ExtractPostReturn

§

impl UnwindSafe for ExtractRealloc

§

impl UnwindSafe for ImportIndex

§

impl UnwindSafe for LoweredIndex

§

impl UnwindSafe for ModuleIndex

§

impl UnwindSafe for ModuleInstanceIndex

§

impl UnwindSafe for ModuleUpvarIndex

§

impl UnwindSafe for NameMapNoIntern

§

impl UnwindSafe for RecordField

§

impl UnwindSafe for wasmtime_environ::component::Resource

§

impl UnwindSafe for ResourceIndex

§

impl UnwindSafe for ResourcesBuilder

§

impl UnwindSafe for RuntimeCallbackIndex

§

impl UnwindSafe for RuntimeComponentInstanceIndex

§

impl UnwindSafe for RuntimeImportIndex

§

impl UnwindSafe for RuntimeInstanceIndex

§

impl UnwindSafe for RuntimeMemoryIndex

§

impl UnwindSafe for RuntimePostReturnIndex

§

impl UnwindSafe for RuntimeReallocIndex

§

impl UnwindSafe for StaticComponentIndex

§

impl UnwindSafe for TrampolineIndex

§

impl UnwindSafe for TypeComponent

§

impl UnwindSafe for TypeComponentGlobalErrorContextTableIndex

§

impl UnwindSafe for TypeComponentIndex

§

impl UnwindSafe for TypeComponentInstance

§

impl UnwindSafe for TypeComponentInstanceIndex

§

impl UnwindSafe for TypeComponentLocalErrorContextTableIndex

§

impl UnwindSafe for TypeEnum

§

impl UnwindSafe for TypeEnumIndex

§

impl UnwindSafe for TypeErrorContextTable

§

impl UnwindSafe for TypeFlags

§

impl UnwindSafe for TypeFlagsIndex

§

impl UnwindSafe for TypeFunc

§

impl UnwindSafe for TypeFuncIndex

§

impl UnwindSafe for TypeFuture

§

impl UnwindSafe for TypeFutureIndex

§

impl UnwindSafe for TypeFutureTable

§

impl UnwindSafe for TypeFutureTableIndex

§

impl UnwindSafe for TypeList

§

impl UnwindSafe for TypeListIndex

§

impl UnwindSafe for TypeModule

§

impl UnwindSafe for TypeModuleIndex

§

impl UnwindSafe for TypeOption

§

impl UnwindSafe for TypeOptionIndex

§

impl UnwindSafe for TypeRecord

§

impl UnwindSafe for TypeRecordIndex

§

impl UnwindSafe for TypeResourceTable

§

impl UnwindSafe for TypeResourceTableIndex

§

impl UnwindSafe for TypeResult

§

impl UnwindSafe for TypeResultIndex

§

impl UnwindSafe for TypeStream

§

impl UnwindSafe for TypeStreamIndex

§

impl UnwindSafe for TypeStreamTable

§

impl UnwindSafe for TypeStreamTableIndex

§

impl UnwindSafe for TypeTaskReturn

§

impl UnwindSafe for TypeTaskReturnIndex

§

impl UnwindSafe for TypeTuple

§

impl UnwindSafe for TypeTupleIndex

§

impl UnwindSafe for TypeVariant

§

impl UnwindSafe for TypeVariantIndex

§

impl UnwindSafe for VariantInfo

§

impl UnwindSafe for DrcTypeLayouts

§

impl UnwindSafe for NullTypeLayouts

§

impl UnwindSafe for ObjectCrateErrorWrapper

§

impl UnwindSafe for String

§

impl UnwindSafe for AddressMapSection

§

impl UnwindSafe for BuiltinFunctionIndex

§

impl UnwindSafe for CompiledFunctionInfo

§

impl UnwindSafe for CompiledModuleInfo

§

impl UnwindSafe for ConfigTunables

§

impl UnwindSafe for ConstExpr

§

impl UnwindSafe for DataIndex

§

impl UnwindSafe for DefinedFuncIndex

§

impl UnwindSafe for DefinedGlobalIndex

§

impl UnwindSafe for DefinedMemoryIndex

§

impl UnwindSafe for DefinedTableIndex

§

impl UnwindSafe for DefinedTagIndex

§

impl UnwindSafe for ElemIndex

§

impl UnwindSafe for EngineInternedRecGroupIndex

§

impl UnwindSafe for FilePos

§

impl UnwindSafe for FuncIndex

§

impl UnwindSafe for FuncRefIndex

§

impl UnwindSafe for FunctionLoc

§

impl UnwindSafe for FunctionMetadata

§

impl UnwindSafe for FunctionName

§

impl UnwindSafe for FunctionType

§

impl UnwindSafe for GcArrayLayout

§

impl UnwindSafe for GcStructLayout

§

impl UnwindSafe for Global

§

impl UnwindSafe for GlobalIndex

§

impl UnwindSafe for HostPtr

§

impl UnwindSafe for InstructionAddressMap

§

impl UnwindSafe for Limits

§

impl UnwindSafe for Memory

§

impl UnwindSafe for MemoryIndex

§

impl UnwindSafe for MemoryInitializer

§

impl UnwindSafe for Metadata

§

impl UnwindSafe for wasmtime_environ::Module

§

impl UnwindSafe for ModuleInternedRecGroupIndex

§

impl UnwindSafe for ModuleInternedTypeIndex

§

impl UnwindSafe for ModuleTypes

§

impl UnwindSafe for ModuleTypesBuilder

§

impl UnwindSafe for OwnedMemoryIndex

§

impl UnwindSafe for RecGroupRelativeTypeIndex

§

impl UnwindSafe for Setting

§

impl UnwindSafe for SizeOverflow

§

impl UnwindSafe for StackMap

§

impl UnwindSafe for StackMapInformation

§

impl UnwindSafe for StaticMemoryInitializer

§

impl UnwindSafe for StaticModuleIndex

§

impl UnwindSafe for Table

§

impl UnwindSafe for TableIndex

§

impl UnwindSafe for TableInitialization

§

impl UnwindSafe for TableSegment

§

impl UnwindSafe for Tag

§

impl UnwindSafe for TagIndex

§

impl UnwindSafe for TrapEncodingBuilder

§

impl UnwindSafe for TrapInformation

§

impl UnwindSafe for Tunables

§

impl UnwindSafe for TypeIndex

§

impl UnwindSafe for VMSharedTypeIndex

§

impl UnwindSafe for WasmArrayType

§

impl UnwindSafe for WasmCompositeType

§

impl UnwindSafe for WasmContType

§

impl UnwindSafe for WasmFieldType

§

impl UnwindSafe for WasmFileInfo

§

impl UnwindSafe for WasmFuncType

§

impl UnwindSafe for WasmFunctionInfo

§

impl UnwindSafe for WasmRecGroup

§

impl UnwindSafe for WasmRefType

§

impl UnwindSafe for WasmStructType

§

impl UnwindSafe for WasmSubType

§

impl UnwindSafe for AllocError

§

impl UnwindSafe for Layout

§

impl UnwindSafe for LayoutError

§

impl UnwindSafe for TypeId

§

impl UnwindSafe for CpuidResult

§

impl UnwindSafe for __m128

§

impl UnwindSafe for __m128bh

§

impl UnwindSafe for __m128d

§

impl UnwindSafe for __m128h

§

impl UnwindSafe for __m128i

§

impl UnwindSafe for __m256

§

impl UnwindSafe for __m256bh

§

impl UnwindSafe for __m256d

§

impl UnwindSafe for __m256h

§

impl UnwindSafe for __m256i

§

impl UnwindSafe for __m512

§

impl UnwindSafe for __m512bh

§

impl UnwindSafe for __m512d

§

impl UnwindSafe for __m512h

§

impl UnwindSafe for __m512i

§

impl UnwindSafe for bf16

§

impl UnwindSafe for TryFromSliceError

§

impl UnwindSafe for wasmtime_environ::__core::ascii::EscapeDefault

§

impl UnwindSafe for BorrowError

§

impl UnwindSafe for BorrowMutError

§

impl UnwindSafe for CharTryFromError

§

impl UnwindSafe for DecodeUtf16Error

§

impl UnwindSafe for wasmtime_environ::__core::char::EscapeDebug

§

impl UnwindSafe for wasmtime_environ::__core::char::EscapeDefault

§

impl UnwindSafe for wasmtime_environ::__core::char::EscapeUnicode

§

impl UnwindSafe for ParseCharError

§

impl UnwindSafe for ToLowercase

§

impl UnwindSafe for ToUppercase

§

impl UnwindSafe for TryFromCharError

§

impl UnwindSafe for CStr

§

impl UnwindSafe for FromBytesUntilNulError

§

impl UnwindSafe for FromBytesWithNulError

§

impl UnwindSafe for wasmtime_environ::__core::fmt::Error

§

impl UnwindSafe for FormattingOptions

§

impl UnwindSafe for SipHasher

§

impl UnwindSafe for ReturnToArg

§

impl UnwindSafe for UnwindActionArg

§

impl UnwindSafe for PhantomPinned

§

impl UnwindSafe for Assume

§

impl UnwindSafe for AddrParseError

§

impl UnwindSafe for Ipv4Addr

§

impl UnwindSafe for Ipv6Addr

§

impl UnwindSafe for SocketAddrV4

§

impl UnwindSafe for SocketAddrV6

§

impl UnwindSafe for ParseFloatError

§

impl UnwindSafe for ParseIntError

§

impl UnwindSafe for TryFromIntError

§

impl UnwindSafe for RangeFull

§

impl UnwindSafe for wasmtime_environ::__core::ptr::Alignment

§

impl UnwindSafe for ParseBoolError

§

impl UnwindSafe for Utf8Error

§

impl UnwindSafe for AtomicBool

§

impl UnwindSafe for AtomicI8

§

impl UnwindSafe for AtomicI16

§

impl UnwindSafe for AtomicI32

§

impl UnwindSafe for AtomicI64

§

impl UnwindSafe for AtomicIsize

§

impl UnwindSafe for AtomicU8

§

impl UnwindSafe for AtomicU16

§

impl UnwindSafe for AtomicU32

§

impl UnwindSafe for AtomicU64

§

impl UnwindSafe for AtomicUsize

§

impl UnwindSafe for LocalWaker

§

impl UnwindSafe for RawWaker

§

impl UnwindSafe for RawWakerVTable

§

impl UnwindSafe for Waker

§

impl UnwindSafe for Duration

§

impl UnwindSafe for TryFromFloatSecsError

§

impl UnwindSafe for Big8x3

§

impl UnwindSafe for Big32x40

§

impl UnwindSafe for Decoded

§

impl UnwindSafe for FullDecoded

§

impl UnwindSafe for Number

§

impl UnwindSafe for Sign

§

impl UnwindSafe for TryCaptureWithDebug

§

impl UnwindSafe for TryCaptureWithoutDebug

§

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

§

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

§

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

§

impl<'a> !UnwindSafe for BorrowedCursor<'a>

§

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

§

impl<'a> UnwindSafe for FlagValue<'a>

§

impl<'a> UnwindSafe for Utf8Pattern<'a>

§

impl<'a> UnwindSafe for FlatTypes<'a>

§

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

§

impl<'a> UnwindSafe for DebugInfoData<'a>

§

impl<'a> UnwindSafe for FunctionBodyData<'a>

§

impl<'a> UnwindSafe for NameSection<'a>

§

impl<'a> UnwindSafe for ObjectBuilder<'a>

§

impl<'a> UnwindSafe for wasmtime_environ::__core::ffi::c_str::Bytes<'a>

§

impl<'a> UnwindSafe for Arguments<'a>

§

impl<'a> UnwindSafe for EscapeAscii<'a>

§

impl<'a> UnwindSafe for CharSearcher<'a>

§

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

§

impl<'a> UnwindSafe for CharIndices<'a>

§

impl<'a> UnwindSafe for Chars<'a>

§

impl<'a> UnwindSafe for EncodeUtf16<'a>

§

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

§

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

§

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

§

impl<'a> UnwindSafe for Lines<'a>

§

impl<'a> UnwindSafe for LinesAny<'a>

§

impl<'a> UnwindSafe for SplitAsciiWhitespace<'a>

§

impl<'a> UnwindSafe for SplitWhitespace<'a>

§

impl<'a> UnwindSafe for Utf8Chunk<'a>

§

impl<'a> UnwindSafe for Utf8Chunks<'a>

§

impl<'a> UnwindSafe for Context<'a>

§

impl<'a> UnwindSafe for Location<'a>

§

impl<'a> UnwindSafe for PanicInfo<'a>

§

impl<'a> UnwindSafe for PanicMessage<'a>

§

impl<'a> UnwindSafe for Formatted<'a>

§

impl<'a> UnwindSafe for Part<'a>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, 'data> !UnwindSafe for ModuleEnvironment<'a, 'data>

§

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

§

impl<'a, A> !UnwindSafe for wasmtime_environ::__core::option::IterMut<'a, A>

§

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

§

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

§

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

§

impl<'a, I> !UnwindSafe for ByRefSized<'a, I>

§

impl<'a, I, A> UnwindSafe for Splice<'a, I, A>

§

impl<'a, K, V> !UnwindSafe for wasmtime_environ::IterMut<'a, K, V>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, T> !UnwindSafe for wasmtime_environ::__core::result::IterMut<'a, T>

§

impl<'a, T> !UnwindSafe for ChunksExactMut<'a, T>

§

impl<'a, T> !UnwindSafe for ChunksMut<'a, T>

§

impl<'a, T> !UnwindSafe for wasmtime_environ::__core::slice::IterMut<'a, T>

§

impl<'a, T> !UnwindSafe for RChunksExactMut<'a, T>

§

impl<'a, T> !UnwindSafe for RChunksMut<'a, T>

§

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

§

impl<'a, T> UnwindSafe for Chunks<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for ChunksExact<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for wasmtime_environ::__core::slice::Iter<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for RChunks<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for RChunksExact<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for Windows<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T, A> UnwindSafe for Drain<'a, T, A>

§

impl<'a, T, F, A = Global> !UnwindSafe for ExtractIf<'a, T, F, A>

§

impl<'a, T, P> !UnwindSafe for ChunkByMut<'a, T, P>

§

impl<'a, T, P> !UnwindSafe for RSplitMut<'a, T, P>

§

impl<'a, T, P> !UnwindSafe for RSplitNMut<'a, T, P>

§

impl<'a, T, P> !UnwindSafe for SplitInclusiveMut<'a, T, P>

§

impl<'a, T, P> !UnwindSafe for SplitMut<'a, T, P>

§

impl<'a, T, P> !UnwindSafe for SplitNMut<'a, T, P>

§

impl<'a, T, P> UnwindSafe for ChunkBy<'a, T, P>

§

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

§

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

§

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

§

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

§

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

§

impl<'a, T, const N: usize> !UnwindSafe for ArrayChunksMut<'a, T, N>

§

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

§

impl<'a, T, const N: usize> UnwindSafe for ArrayWindows<'a, T, N>
where T: RefUnwindSafe,

§

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

§

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

§

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

§

impl<'data> !UnwindSafe for BorrowedBuf<'data>

§

impl<'data> UnwindSafe for ModuleTranslation<'data>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<Dyn> !UnwindSafe for DynMetadata<Dyn>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<H> UnwindSafe for BuildHasherDefault<H>

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<I> UnwindSafe for Flatten<I>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<I, U, F> UnwindSafe for FlatMap<I, U, F>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<K, V> UnwindSafe for NameMap<K, V>

§

impl<K, V> UnwindSafe for IndexMap<K, V>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> UnwindSafe for IndexSet<T>

§

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

§

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

§

impl<T> UnwindSafe for ScopeVec<T>
where T: UnwindSafe,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> UnwindSafe for Pending<T>

§

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

§

impl<T> UnwindSafe for Empty<T>

§

impl<T> UnwindSafe for wasmtime_environ::__core::iter::Once<T>
where T: UnwindSafe,

§

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

§

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

§

impl<T> UnwindSafe for Discriminant<T>

§

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

§

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

§

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

§

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

§

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

§

impl<T> UnwindSafe for AtomicPtr<T>
where T: RefUnwindSafe,

§

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

§

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

§

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

§

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

§

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

§

impl<T, A> UnwindSafe for wasmtime_environ::prelude::vec::IntoIter<T, A>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

impl<'a> UnwindSafe for Location<'a>

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

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

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

impl<R> UnwindSafe for Context<R>

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

impl UnwindSafe for Error

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

impl UnwindSafe for DFA

impl UnwindSafe for NFA

impl UnwindSafe for NFA

impl UnwindSafe for Match

impl UnwindSafe for Span

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

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

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

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

impl<'a, A, R> UnwindSafe for StreamFindIter<'a, A, R>

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

impl<'h> UnwindSafe for Input<'h>

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

impl<'a, I, A> UnwindSafe for Splice<'a, I, A>

impl<'a, T, A> UnwindSafe for Drain<'a, T, A>

impl<T, A> UnwindSafe for Box<T, A>

impl<T, A> UnwindSafe for IntoIter<T, A>

impl<T, A> UnwindSafe for Vec<T, A>

impl<'s> !UnwindSafe for StripBytesIter<'s>

impl<'s> !UnwindSafe for StripStrIter<'s>

impl<'s> !UnwindSafe for WinconBytesIter<'s>

impl<'s> UnwindSafe for StrippedBytes<'s>

impl<'s> UnwindSafe for StrippedStr<'s>

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

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

impl UnwindSafe for Color

impl UnwindSafe for Reset

impl UnwindSafe for Style

impl UnwindSafe for State

impl<'a> UnwindSafe for ParamsIter<'a>

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

impl UnwindSafe for Error

impl<'a> UnwindSafe for Unstructured<'a>

impl<'a, 'b, ElementType> !UnwindSafe for ArbitraryIter<'a, 'b, ElementType>

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

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

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

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

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

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

impl<T, S> UnwindSafe for ArcSwapAny<T, S>

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

impl UnwindSafe for Class

impl UnwindSafe for Error

impl UnwindSafe for Real

impl UnwindSafe for Null

impl UnwindSafe for Tag

impl<'a> UnwindSafe for PdvIdentification<'a>

impl<'a> UnwindSafe for Any<'a>

impl<'a> UnwindSafe for BitString<'a>

impl<'a> UnwindSafe for BmpString<'a>

impl<'a> UnwindSafe for EmbeddedPdv<'a>

impl<'a> UnwindSafe for GeneralString<'a>

impl<'a> UnwindSafe for GraphicString<'a>

impl<'a> UnwindSafe for Header<'a>

impl<'a> UnwindSafe for Ia5String<'a>

impl<'a> UnwindSafe for Integer<'a>

impl<'a> UnwindSafe for NumericString<'a>

impl<'a> UnwindSafe for ObjectDescriptor<'a>

impl<'a> UnwindSafe for OctetString<'a>

impl<'a> UnwindSafe for Oid<'a>

impl<'a> UnwindSafe for PrintableString<'a>

impl<'a> UnwindSafe for Sequence<'a>

impl<'a> UnwindSafe for Set<'a>

impl<'a> UnwindSafe for TeletexString<'a>

impl<'a> UnwindSafe for UniversalString<'a>

impl<'a> UnwindSafe for Utf8String<'a>

impl<'a> UnwindSafe for VideotexString<'a>

impl<'a> UnwindSafe for VisibleString<'a>

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

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

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

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

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

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

impl<'a, T> UnwindSafe for Recv<'a, T>

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

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

impl<T> UnwindSafe for Receiver<T>

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

impl<T> UnwindSafe for Sender<T>

impl<T> UnwindSafe for WeakReceiver<T>

impl<T> UnwindSafe for WeakSender<T>

impl UnwindSafe for Level

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

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

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

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

impl<'a> !UnwindSafe for BarrierWait<'a>

impl<'a> UnwindSafe for Acquire<'a>

impl<'a> UnwindSafe for SemaphoreGuard<'a>

impl<'a, T> !UnwindSafe for Lock<'a, T>

impl<'a, T> !UnwindSafe for Read<'a, T>

impl<'a, T> !UnwindSafe for ReadArc<'a, T>

impl<'a, T> !UnwindSafe for UpgradableRead<'a, T>

impl<'a, T> !UnwindSafe for UpgradableReadArc<'a, T>

impl<'a, T> !UnwindSafe for Upgrade<'a, T>

impl<'a, T> !UnwindSafe for Write<'a, T>

impl<'a, T> !UnwindSafe for WriteArc<'a, T>

impl<'a, T> !UnwindSafe for MutexGuard<'a, T>

impl<'a, T> !UnwindSafe for RwLockReadGuard<'a, T>

impl<'a, T> !UnwindSafe for RwLockUpgradableReadGuard<'a, T>

impl<'a, T> !UnwindSafe for RwLockWriteGuard<'a, T>

impl<T> !UnwindSafe for LockArc<T>

impl<T> !UnwindSafe for UpgradeArc<T>

impl<T> !UnwindSafe for MutexGuardArc<T>

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

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

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

impl !UnwindSafe for Client

impl !UnwindSafe for Batch

impl !UnwindSafe for Stream

impl !UnwindSafe for Keys

impl !UnwindSafe for Store

impl !UnwindSafe for Watch

impl !UnwindSafe for Acker

impl !UnwindSafe for List

impl !UnwindSafe for Object

impl !UnwindSafe for Watch

impl !UnwindSafe for Auth

impl UnwindSafe for State

impl UnwindSafe for Event

impl UnwindSafe for Tier

impl UnwindSafe for Info

impl UnwindSafe for Entry

impl UnwindSafe for Info

impl UnwindSafe for No

impl UnwindSafe for State

impl UnwindSafe for Yes

impl UnwindSafe for Error

impl<'a> !UnwindSafe for BatchBuilder<'a>

impl<'a> !UnwindSafe for FetchBuilder<'a>

impl<'a> !UnwindSafe for StreamBuilder<'a>

impl<'a> UnwindSafe for Info<'a>

impl<'a, T> UnwindSafe for GetAll<'a, T>
where T: RefUnwindSafe,

impl<Kind> !UnwindSafe for Error<Kind>

impl<SEQUENCE, KEEP> !UnwindSafe for Purge<SEQUENCE, KEEP>

impl<T = Info> !UnwindSafe for Stream<T>

impl<T> !UnwindSafe for Consumer<T>

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

impl !UnwindSafe for Client

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

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

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

impl<'c, T> UnwindSafe for ProvideCredentialsFn<'c, T>

impl<'c, T> UnwindSafe for ProvideTokenFn<'c, T>

impl UnwindSafe for Os

impl UnwindSafe for File

impl<'a> UnwindSafe for EnvConfigSource<'a>

impl<'a> UnwindSafe for EnvConfigValue<'a>

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

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

impl !UnwindSafe for Error

impl !UnwindSafe for Client

impl !UnwindSafe for Config

impl UnwindSafe for Event

impl UnwindSafe for Payer

impl UnwindSafe for Tier

impl UnwindSafe for Type

impl UnwindSafe for Error

impl UnwindSafe for Grant

impl UnwindSafe for Owner

impl UnwindSafe for Part

impl UnwindSafe for Sses3

impl UnwindSafe for Stats

impl UnwindSafe for Tag

impl<T, E> !UnwindSafe for EventReceiver<T, E>

impl<T, E, B> !UnwindSafe for CustomizableOperation<T, E, B>

impl !UnwindSafe for Error

impl !UnwindSafe for Client

impl !UnwindSafe for Config

impl UnwindSafe for Tag

impl<T, E, B> !UnwindSafe for CustomizableOperation<T, E, B>

impl<'a> !UnwindSafe for SigningParams<'a>

impl<'a> UnwindSafe for SignableBody<'a>

impl<'a> UnwindSafe for SignableRequest<'a>

impl<'a, S> !UnwindSafe for Builder<'a, S>

impl<'a, S> !UnwindSafe for SigningParams<'a, S>

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

impl !UnwindSafe for Sleep

impl UnwindSafe for Never

impl<Item> !UnwindSafe for FnStream<Item>

impl<Item> !UnwindSafe for PaginationStream<Item>

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

impl<T> !UnwindSafe for Receiver<T>

impl<T> !UnwindSafe for Sender<T>

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

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

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

impl UnwindSafe for Error

impl<InnerBody> !UnwindSafe for ChecksumBody<InnerBody>

impl<InnerBody> !UnwindSafe for ChecksumBody<InnerBody>

impl UnwindSafe for Error

impl<'a> UnwindSafe for ResponseHeaders<'a>

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

impl<'a> !UnwindSafe for Writer<'a>

impl<'a> !UnwindSafe for JsonArrayWriter<'a>

impl<'a> !UnwindSafe for JsonObjectWriter<'a>

impl<'a> !UnwindSafe for JsonValueWriter<'a>

impl<'a> UnwindSafe for Token<'a>

impl<'a> UnwindSafe for JsonTokenIterator<'a>

impl<'a> UnwindSafe for EscapedStr<'a>

impl !UnwindSafe for Meter

impl<'a, T> !UnwindSafe for InstrumentBuilder<'a, T>

impl<'a, T, M> !UnwindSafe for AsyncInstrumentBuilder<'a, T, M>

impl<'a> !UnwindSafe for QueryListWriter<'a>

impl<'a> !UnwindSafe for QueryMapWriter<'a>

impl<'a> !UnwindSafe for QueryValueWriter<'a>

impl<'a> !UnwindSafe for QueryWriter<'a>

impl<'a> !UnwindSafe for Resolver<'a>

impl<AcceptorFn = (), OperationFn = ()> !UnwindSafe for WaiterOrchestratorBuilder<AcceptorFn, OperationFn>

impl<AcceptorFn, OperationFn> !UnwindSafe for WaiterOrchestrator<AcceptorFn, OperationFn>

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

impl<I = (), O = (), E = ()> !UnwindSafe for OperationBuilder<I, O, E>

impl<I, O, E> !UnwindSafe for Operation<I, O, E>

impl<K, V> UnwindSafe for StaticPartitionMap<K, V>

impl<T, E> !UnwindSafe for ExpiringCache<T, E>

impl !UnwindSafe for Error

impl !UnwindSafe for Input

impl !UnwindSafe for Output

impl UnwindSafe for Order

impl UnwindSafe for Login

impl UnwindSafe for Token

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

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

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

impl<'a> UnwindSafe for HeadersIter<'a>

impl<'a, I = Input, O = Output, E = Error> !UnwindSafe for AfterDeserializationInterceptorContextRef<'a, I, O, E>

impl<'a, I = Input, O = Output, E = Error> !UnwindSafe for BeforeDeserializationInterceptorContextMut<'a, I, O, E>

impl<'a, I = Input, O = Output, E = Error> !UnwindSafe for BeforeDeserializationInterceptorContextRef<'a, I, O, E>

impl<'a, I = Input, O = Output, E = Error> !UnwindSafe for BeforeSerializationInterceptorContextMut<'a, I, O, E>

impl<'a, I = Input, O = Output, E = Error> !UnwindSafe for BeforeSerializationInterceptorContextRef<'a, I, O, E>

impl<'a, I = Input, O = Output, E = Error> !UnwindSafe for BeforeTransmitInterceptorContextMut<'a, I, O, E>

impl<'a, I = Input, O = Output, E = Error> !UnwindSafe for BeforeTransmitInterceptorContextRef<'a, I, O, E>

impl<'a, I = Input, O = Output, E = Error> !UnwindSafe for FinalizerInterceptorContextMut<'a, I, O, E>

impl<'a, I = Input, O = Output, E = Error> !UnwindSafe for FinalizerInterceptorContextRef<'a, I, O, E>

impl<B = SdkBody> !UnwindSafe for Request<B>

impl<B = SdkBody> !UnwindSafe for Response<B>

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

impl<E> !UnwindSafe for OperationFailed<E>

impl<E, R> !UnwindSafe for SdkError<E, R>

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

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

impl<I = Input, O = Output, E = Error> !UnwindSafe for InterceptorContext<I, O, E>

impl<O, E> !UnwindSafe for WaiterError<O, E>

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

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

impl<R> !UnwindSafe for ResponseError<R>

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

impl !UnwindSafe for Error

impl !UnwindSafe for Layer

impl UnwindSafe for Blob

impl<'a, T> !UnwindSafe for ItemIter<'a, T>

impl<'a, U> !UnwindSafe for AppendItemIter<'a, U>

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

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

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

impl<'a> !UnwindSafe for XmlWriter<'a>

impl<'a> UnwindSafe for Attr<'a>

impl<'a> UnwindSafe for Document<'a>

impl<'a> UnwindSafe for Name<'a>

impl<'a> UnwindSafe for StartEl<'a>

impl<'a, 'b> !UnwindSafe for ElWriter<'a, 'b>

impl<'a, 'b> !UnwindSafe for ScopeWriter<'a, 'b>

impl<'inp> UnwindSafe for XmlToken<'inp>

impl<'inp, 'a> !UnwindSafe for ScopedDecoder<'inp, 'a>

impl UnwindSafe for Env

impl UnwindSafe for Fs

impl UnwindSafe for Error

impl<'a> UnwindSafe for Builder<'a>

impl<'a> UnwindSafe for ServiceConfigKey<'a>

impl !UnwindSafe for Next

impl UnwindSafe for Event

impl<'a> UnwindSafe for RawPathParamsIter<'a>

impl<'a, B, S = ()> !UnwindSafe for RouterAsService<'a, B, S>

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

impl<B, S = ()> !UnwindSafe for RouterIntoService<B, S>

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

impl<E = Infallible> !UnwindSafe for Route<E>

impl<E> !UnwindSafe for RouteFuture<E>

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<L, M, S, F> UnwindSafe for WithGracefulShutdown<L, M, S, F>

impl<S = ()> !UnwindSafe for Router<S>

impl<S = (), E = Infallible> !UnwindSafe for MethodRouter<S, E>

impl<S> !UnwindSafe for LayeredFuture<S>

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

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

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

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

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

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

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

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

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

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

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

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

impl !UnwindSafe for Body

impl !UnwindSafe for Error

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

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

impl UnwindSafe for Host

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

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

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

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

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

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

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

impl<E1, E2, E3, E4, E5, E6, E7, E8> UnwindSafe for Either8<E1, E2, E3, E4, E5, E6, E7, E8>

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

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

impl<S = ()> !UnwindSafe for Resource<S>

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

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

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

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

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

impl<F, I, S> !UnwindSafe for RustlsAcceptorFuture<F, I, S>

impl !UnwindSafe for Body

impl !UnwindSafe for Error

impl UnwindSafe for Range

impl UnwindSafe for App

impl UnwindSafe for User

impl UnwindSafe for Sleep

impl UnwindSafe for Etag

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

impl<'a> UnwindSafe for ConnectionString<'a>

impl UnwindSafe for Hash

impl UnwindSafe for Blob

impl UnwindSafe for Blobs

impl UnwindSafe for Tags

impl UnwindSafe for Blob

impl !UnwindSafe for Client

impl !UnwindSafe for Client

impl !UnwindSafe for Client

impl !UnwindSafe for Client

impl !UnwindSafe for Client

impl !UnwindSafe for Client

impl !UnwindSafe for Client

impl UnwindSafe for Blobs

impl UnwindSafe for Cors

impl UnwindSafe for Block

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

impl<'a> UnwindSafe for Headers<'a>

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

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

impl<B, T, E, F, SF, RF, NF> UnwindSafe for BlockingRetry<B, T, E, F, SF, RF, NF>

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

impl<'a, 'e, E> UnwindSafe for Base64Display<'a, 'e, E>
where E: RefUnwindSafe,

impl<'e, E, R> UnwindSafe for DecoderReader<'e, E, R>

impl<'e, E, S> UnwindSafe for EncoderStringWriter<'e, E, S>

impl<'e, E, W> UnwindSafe for EncoderWriter<'e, E, W>

impl UnwindSafe for Error

impl UnwindSafe for Error

impl<'i, E> UnwindSafe for Decoder<'i, E>
where E: UnwindSafe,

impl<'o, E> !UnwindSafe for Encoder<'o, E>

impl<'a> UnwindSafe for BigDecimalRef<'a>

impl<'a, B> UnwindSafe for Blocks<'a, B>
where B: RefUnwindSafe,

impl<'a, B> UnwindSafe for Iter<'a, B>
where B: RefUnwindSafe,

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

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

impl<B> UnwindSafe for Iter<B>

impl<B> UnwindSafe for IterNames<B>

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

impl UnwindSafe for Eager

impl UnwindSafe for Error

impl UnwindSafe for Lazy

impl<BlockSize, Kind> UnwindSafe for BlockBuffer<BlockSize, Kind>
where <BlockSize as ArrayLength<u8>>::ArrayType: UnwindSafe, Kind: UnwindSafe,

impl !UnwindSafe for Bump

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

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

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

impl UnwindSafe for Bytes

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

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

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

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

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

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

impl<'a, B> !UnwindSafe for SegmentedSlice<'a, B>

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

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

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

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

impl UnwindSafe for Pool

impl !UnwindSafe for CapRng

impl UnwindSafe for OsRng

impl UnwindSafe for Dir

impl UnwindSafe for File

impl UnwindSafe for Pool

impl<'a> UnwindSafe for Incoming<'a>

impl<'a> UnwindSafe for Incoming<'a>

impl UnwindSafe for Month

impl UnwindSafe for Fixed

impl UnwindSafe for Pad

impl UnwindSafe for Days

impl UnwindSafe for Local

impl UnwindSafe for Utc

impl<'a> UnwindSafe for Item<'a>

impl<'a> UnwindSafe for StrftimeItems<'a>

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

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

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

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

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

impl !UnwindSafe for Arg

impl UnwindSafe for OsStr

impl UnwindSafe for Str

impl UnwindSafe for Id

impl<'a> UnwindSafe for IdsRef<'a>

impl<'a> UnwindSafe for Indices<'a>

impl<'a> UnwindSafe for RawValues<'a>

impl<'a, T> !UnwindSafe for ValuesRef<'a, T>

impl<E> UnwindSafe for EnumValueParser<E>
where E: UnwindSafe,

impl<F = RichFormatter> !UnwindSafe for Error<F>

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

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

impl<T> !UnwindSafe for Values<T>

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

impl<'s> UnwindSafe for ParsedArg<'s>

impl<'s> UnwindSafe for ShortFlags<'s>

impl !UnwindSafe for Error

impl UnwindSafe for Data

impl UnwindSafe for Error

impl UnwindSafe for Event

impl<'a> UnwindSafe for AttributeValue<'a>

impl<'a> !UnwindSafe for CobsDecoder<'a>

impl<'a> !UnwindSafe for CobsEncoder<'a>

impl !UnwindSafe for Error

impl<'a, Input, P, S, M> !UnwindSafe for Iter<'a, Input, P, S, M>

impl<'a, T> UnwindSafe for SliceStream<'a, T>
where T: RefUnwindSafe,

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

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

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

impl<A, B, C, D> UnwindSafe for PartialState4<A, B, C, D>

impl<A, B, C, D, E> UnwindSafe for PartialState5<A, B, C, D, E>

impl<A, B, C, D, E, F> UnwindSafe for PartialState6<A, B, C, D, E, F>

impl<A, B, C, D, E, F, G> UnwindSafe for PartialState7<A, B, C, D, E, F, G>

impl<A, B, C, D, E, F, G, H> UnwindSafe for PartialState8<A, B, C, D, E, F, G, H>

impl<A, B, C, D, E, F, G, H, I> UnwindSafe for PartialState9<A, B, C, D, E, F, G, H, I>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<E, P> !UnwindSafe for Error<E, P>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<Input> UnwindSafe for Take<Input>

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

impl<Input> UnwindSafe for Any<Input>

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

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

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

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

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

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

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

impl<Input, F> UnwindSafe for TakeWhile1<Input, F>
where F: UnwindSafe,

impl<Input, F> UnwindSafe for Produce<Input, F>
where F: UnwindSafe,

impl<Input, L, R, P> UnwindSafe for Between<Input, L, R, P>
where <Input as StreamOnce>::Error: Sized, L: UnwindSafe, R: UnwindSafe, P: UnwindSafe,

impl<Input, O, P> UnwindSafe for FromStr<Input, O, P>
where <Input as StreamOnce>::Error: Sized, P: UnwindSafe,

impl<Input, P> UnwindSafe for Recognize<Input, P>
where <Input as StreamOnce>::Error: Sized, P: UnwindSafe,

impl<Input, P> UnwindSafe for SkipCount<Input, P>
where <Input as StreamOnce>::Error: Sized, P: UnwindSafe,

impl<Input, P> UnwindSafe for SkipCountMinMax<Input, P>
where <Input as StreamOnce>::Error: Sized, P: UnwindSafe,

impl<Input, P> UnwindSafe for SkipMany<Input, P>
where <Input as StreamOnce>::Error: Sized, P: UnwindSafe,

impl<Input, P> UnwindSafe for SkipMany1<Input, P>
where <Input as StreamOnce>::Error: Sized, P: UnwindSafe,

impl<Input, P> UnwindSafe for SkipUntil<Input, P>
where <Input as StreamOnce>::Error: Sized, P: UnwindSafe,

impl<Input, P> UnwindSafe for Satisfy<Input, P>
where P: UnwindSafe, Input: UnwindSafe,

impl<Input, P> UnwindSafe for SatisfyMap<Input, P>
where P: UnwindSafe, Input: UnwindSafe,

impl<Input, P, E> UnwindSafe for SkipRepeatUntil<Input, P, E>
where <Input as StreamOnce>::Error: Sized, P: UnwindSafe, E: UnwindSafe,

impl<Input, T> UnwindSafe for Value<Input, T>
where T: UnwindSafe,

impl<Input, X> UnwindSafe for Stream<Input, X>
where Input: UnwindSafe, X: UnwindSafe,

impl<InputInner, P, C> UnwindSafe for InputConverter<InputInner, P, C>
where P: UnwindSafe, C: UnwindSafe,

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

impl<P> UnwindSafe for Choice<P>
where P: UnwindSafe,

impl<P> UnwindSafe for Optional<P>
where P: UnwindSafe,

impl<P> UnwindSafe for Ignore<P>
where P: UnwindSafe,

impl<P> UnwindSafe for Lazy<P>
where P: UnwindSafe,

impl<P> UnwindSafe for LookAhead<P>
where P: UnwindSafe,

impl<P> UnwindSafe for NoPartial<P>
where P: UnwindSafe,

impl<P> UnwindSafe for NotFollowedBy<P>
where P: UnwindSafe,

impl<P> UnwindSafe for Spanned<P>
where P: UnwindSafe,

impl<P> UnwindSafe for Try<P>
where P: UnwindSafe,

impl<P> UnwindSafe for Silent<P>
where P: UnwindSafe,

impl<P> UnwindSafe for RecognizeWithValue<P>
where P: UnwindSafe,

impl<P> UnwindSafe for Span<P>
where P: UnwindSafe,

impl<P, F> UnwindSafe for AndThen<P, F>
where P: UnwindSafe, F: UnwindSafe,

impl<P, F> UnwindSafe for FlatMap<P, F>
where P: UnwindSafe, F: UnwindSafe,

impl<P, F> UnwindSafe for Map<P, F>
where P: UnwindSafe, F: UnwindSafe,

impl<P, F> UnwindSafe for MapInput<P, F>
where P: UnwindSafe, F: UnwindSafe,

impl<P, F> UnwindSafe for Then<P, F>
where P: UnwindSafe, F: UnwindSafe,

impl<P, F> UnwindSafe for ThenPartial<P, F>
where P: UnwindSafe, F: UnwindSafe,

impl<P, F> UnwindSafe for ThenRef<P, F>
where P: UnwindSafe, F: UnwindSafe,

impl<P, Op> UnwindSafe for Chainl1<P, Op>
where P: UnwindSafe, Op: UnwindSafe,

impl<P, Op> UnwindSafe for Chainr1<P, Op>
where P: UnwindSafe, Op: UnwindSafe,

impl<P, Q, I> UnwindSafe for Escaped<P, Q, I>
where P: UnwindSafe, I: UnwindSafe, Q: UnwindSafe,

impl<P, R> UnwindSafe for Factory<P, R>
where P: UnwindSafe, R: UnwindSafe,

impl<P, S> UnwindSafe for Expected<P, S>
where P: UnwindSafe, S: UnwindSafe,

impl<P, S> UnwindSafe for Message<P, S>
where P: UnwindSafe, S: UnwindSafe,

impl<P1, P2> UnwindSafe for Or<P1, P2>
where P1: UnwindSafe, P2: UnwindSafe,

impl<P1, P2> UnwindSafe for Skip<P1, P2>
where P1: UnwindSafe, P2: UnwindSafe,

impl<P1, P2> UnwindSafe for With<P1, P2>
where P2: UnwindSafe, P1: UnwindSafe,

impl<R> UnwindSafe for Range<R>
where R: UnwindSafe,

impl<R> UnwindSafe for BufReader<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Stream<R>
where R: UnwindSafe,

impl<S> UnwindSafe for Stream<S>
where S: UnwindSafe,

impl<S> UnwindSafe for CompleteStream<S>
where S: UnwindSafe,

impl<S> UnwindSafe for MaybePartialStream<S>
where S: UnwindSafe,

impl<S> UnwindSafe for PartialStream<S>
where S: UnwindSafe,

impl<S, E> UnwindSafe for Stream<S, E>
where S: UnwindSafe,

impl<S, P, C> UnwindSafe for Decoder<S, P, C>
where P: UnwindSafe, S: UnwindSafe, C: UnwindSafe,

impl<S, U> UnwindSafe for Stream<S, U>
where S: UnwindSafe, U: UnwindSafe,

impl<T> UnwindSafe for Commit<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Token<T>
where T: UnwindSafe,

impl<T> UnwindSafe for PointerOffset<T>
where T: UnwindSafe + ?Sized,

impl<T, E> UnwindSafe for ParseResult<T, E>
where T: UnwindSafe, E: UnwindSafe,

impl<T, Input> UnwindSafe for NoneOf<T, Input>
where T: UnwindSafe, Input: UnwindSafe,

impl<T, Input> UnwindSafe for OneOf<T, Input>
where T: UnwindSafe, Input: UnwindSafe,

impl<T, R> !UnwindSafe for Error<T, R>

impl<T, R> UnwindSafe for Info<T, R>
where T: UnwindSafe, R: UnwindSafe,

impl<T, R, F> UnwindSafe for Info<T, R, F>
where T: UnwindSafe, R: UnwindSafe, F: UnwindSafe,

impl<T, R, P> !UnwindSafe for Errors<T, R, P>

impl<T, U> UnwindSafe for EscapedState<T, U>
where T: UnwindSafe, U: UnwindSafe,

impl<'a, T> UnwindSafe for TryIter<'a, T>

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

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

impl UnwindSafe for Error

impl<'a> UnwindSafe for Database<'a>

impl<'a> UnwindSafe for Names<'a>

impl<'a> UnwindSafe for Arcs<'a>

impl UnwindSafe for Scale

impl UnwindSafe for Size

impl UnwindSafe for orb_i

impl UnwindSafe for orl_i

impl UnwindSafe for orw_i

impl UnwindSafe for Imm16

impl UnwindSafe for Imm32

impl UnwindSafe for Imm8

impl UnwindSafe for Label

impl UnwindSafe for Simm8

impl<R> UnwindSafe for Amode<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Gpr<R>
where R: UnwindSafe,

impl<R> UnwindSafe for NonRspGpr<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Xmm<R>
where R: UnwindSafe,

impl<R, M> UnwindSafe for GprMem<R, M>
where R: UnwindSafe, M: UnwindSafe,

impl<R, M> UnwindSafe for XmmMem<R, M>
where R: UnwindSafe, M: UnwindSafe,

impl<'a, K> UnwindSafe for SetIter<'a, K>

impl<'a, K, C> !UnwindSafe for SetCursor<'a, K, C>

impl<'a, K, V> UnwindSafe for MapIter<'a, K, V>

impl<'a, K, V, C> !UnwindSafe for MapCursor<'a, K, V, C>

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

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

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

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

impl<'a> UnwindSafe for Iter<'a>

impl<T> UnwindSafe for Iter<T>
where T: UnwindSafe,

impl<T> UnwindSafe for ScalarBitSet<T>
where T: UnwindSafe,

impl UnwindSafe for Reloc

impl UnwindSafe for IntCC

impl UnwindSafe for Fact

impl UnwindSafe for Amode

impl UnwindSafe for CC

impl UnwindSafe for MInst

impl UnwindSafe for Pass

impl UnwindSafe for Event

impl UnwindSafe for Insts

impl UnwindSafe for Block

impl UnwindSafe for Inst

impl UnwindSafe for Value

impl UnwindSafe for Imm64

impl UnwindSafe for Expr

impl UnwindSafe for Type

impl UnwindSafe for Gpr

impl UnwindSafe for Xmm

impl UnwindSafe for Flags

impl UnwindSafe for Loop

impl UnwindSafe for Flags

impl UnwindSafe for Value

impl UnwindSafe for Final

impl UnwindSafe for Reg

impl UnwindSafe for Dfs

impl<'a> !UnwindSafe for FlagsOrIsa<'a>

impl<'a> !UnwindSafe for DfsIter<'a>

impl<'a> !UnwindSafe for DfsPostOrderIter<'a>

impl<'a> !UnwindSafe for DfsPreOrderIter<'a>

impl<'a> UnwindSafe for CallInfo<'a>

impl<'a> UnwindSafe for CFGPrinter<'a>

impl<'a> UnwindSafe for DisplayDataValues<'a>

impl<'a> UnwindSafe for ChildIter<'a>

impl<'a> UnwindSafe for PredIter<'a>

impl<'a> UnwindSafe for DisplayInst<'a>

impl<'a> UnwindSafe for Values<'a>

impl<'a> UnwindSafe for DisplayFunction<'a>

impl<'a> UnwindSafe for DisplayBlockCall<'a>

impl<'a> UnwindSafe for DisplayJumpTable<'a>

impl<'a> UnwindSafe for FactContext<'a>

impl<'a> UnwindSafe for PredicateView<'a>

impl<'a> UnwindSafe for CompileError<'a>

impl<'a, T> UnwindSafe for DisplayList<'a, T>
where T: RefUnwindSafe,

impl<'f> !UnwindSafe for FuncCursor<'f>

impl<'f> !UnwindSafe for ReplaceBuilder<'f>

impl<'f> UnwindSafe for Blocks<'f>

impl<'f> UnwindSafe for Insts<'f>

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

impl<T> UnwindSafe for IsaBuilder<T>

impl<T> UnwindSafe for CallInfo<T>
where T: UnwindSafe,

impl<T> UnwindSafe for MachBufferFinalized<T>
where <T as CompilePhase>::MachSrcLocType: RefUnwindSafe + UnwindSafe,

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

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

impl<'a> !UnwindSafe for FunctionBuilder<'a>

impl<'short, 'long> !UnwindSafe for FuncInstBuilder<'short, 'long>

impl<'a, W, I> UnwindSafe for Digest<'a, W, I>

impl<W, I> UnwindSafe for Crc<W, I>

impl<const L: usize> UnwindSafe for Table<L>

impl<R> UnwindSafe for Crc32cReader<R>
where R: UnwindSafe,

impl<W> UnwindSafe for Crc32cWriter<W>
where W: UnwindSafe,

impl<W> UnwindSafe for Algorithm<W>
where W: UnwindSafe,

impl<'a> !UnwindSafe for Select<'a>

impl<'a> UnwindSafe for SelectedOperation<'a>

impl<'a, T> UnwindSafe for Iter<'a, T>

impl<'a, T> UnwindSafe for TryIter<'a, T>

impl<T> UnwindSafe for SendTimeoutError<T>
where T: UnwindSafe,

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

impl<T> UnwindSafe for IntoIter<T>

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

impl<T> !UnwindSafe for Injector<T>

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

impl<T> UnwindSafe for Stealer<T>
where T: RefUnwindSafe,

impl<T> UnwindSafe for Worker<T>
where T: RefUnwindSafe,

impl !UnwindSafe for Guard

impl<'g, T> UnwindSafe for Shared<'g, T>
where T: RefUnwindSafe + ?Sized,

impl<'g, T, P> UnwindSafe for CompareExchangeError<'g, T, P>
where P: UnwindSafe, T: RefUnwindSafe + ?Sized,

impl<T> UnwindSafe for Atomic<T>
where T: RefUnwindSafe + ?Sized,

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

impl<'a, T> UnwindSafe for ShardedLockReadGuard<'a, T>
where T: RefUnwindSafe + ?Sized,

impl<'a, T> UnwindSafe for ShardedLockWriteGuard<'a, T>
where T: ?Sized,

impl<'env> !UnwindSafe for Scope<'env>

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

impl<'scope, T> UnwindSafe for ScopedJoinHandle<'scope, T>

impl<T> UnwindSafe for CachePadded<T>
where T: UnwindSafe,

impl<C> UnwindSafe for CryptoBox<C>
where C: UnwindSafe,

impl<C> UnwindSafe for SecretBox<C>
where C: UnwindSafe,

impl UnwindSafe for Wrap

impl<'a> !UnwindSafe for Encoder<'a>

impl<'a> UnwindSafe for Display<'a>

impl<C> UnwindSafe for CreatePoolError<C>
where C: UnwindSafe,

impl<E> UnwindSafe for HookError<E>
where E: UnwindSafe,

impl<E> UnwindSafe for PoolError<E>
where E: UnwindSafe,

impl<E> UnwindSafe for RecycleError<E>
where E: UnwindSafe,

impl<M> !UnwindSafe for Hook<M>

impl<M> !UnwindSafe for Object<M>

impl<M, W = Object<M>> !UnwindSafe for Pool<M, W>

impl<M, W = Object<M>> !UnwindSafe for PoolBuilder<M, W>

impl<T> UnwindSafe for RetainResult<T>
where T: UnwindSafe,

impl<'a> !UnwindSafe for Transaction<'a>

impl<'a> !UnwindSafe for TransactionBuilder<'a>

impl<T> UnwindSafe for ConfigConnectImpl<T>
where T: UnwindSafe,

impl UnwindSafe for Class

impl UnwindSafe for Tag

impl UnwindSafe for Any

impl UnwindSafe for Int

impl UnwindSafe for Null

impl UnwindSafe for Uint

impl UnwindSafe for Error

impl<'a> !UnwindSafe for SliceWriter<'a>

impl<'a> UnwindSafe for AnyRef<'a>

impl<'a> UnwindSafe for BitStringIter<'a>

impl<'a> UnwindSafe for BitStringRef<'a>

impl<'a> UnwindSafe for Ia5StringRef<'a>

impl<'a> UnwindSafe for IntRef<'a>

impl<'a> UnwindSafe for OctetStringRef<'a>

impl<'a> UnwindSafe for SequenceRef<'a>

impl<'a> UnwindSafe for TeletexStringRef<'a>

impl<'a> UnwindSafe for UintRef<'a>

impl<'a> UnwindSafe for Utf8StringRef<'a>

impl<'a> UnwindSafe for VideotexStringRef<'a>

impl<'a> UnwindSafe for SliceReader<'a>

impl<'a, T> UnwindSafe for ContextSpecificRef<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for SequenceOfIter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for SetOfIter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for EncodeRef<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for EncodeValueRef<'a, T>
where T: RefUnwindSafe,

impl<'i> UnwindSafe for PemReader<'i>

impl<'i, R> !UnwindSafe for NestedReader<'i, R>

impl<'w> !UnwindSafe for PemWriter<'w>

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

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

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

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

impl<'a> UnwindSafe for BerObjectContent<'a>

impl<'a> UnwindSafe for BerObject<'a>

impl<'a> UnwindSafe for BitStringObject<'a>

impl<'a> UnwindSafe for PrettyBer<'a>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'k, 'v, K> UnwindSafe for Context<'k, 'v, K>
where K: RefUnwindSafe,

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

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

impl<'a> !UnwindSafe for NonBlocking<'a>

impl<F> UnwindSafe for FutureWrapper<F>
where F: UnwindSafe + ?Sized,

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

impl<I> UnwindSafe for Convert<I>
where I: UnwindSafe,

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

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

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

impl<I> UnwindSafe for Iterator<I>
where I: UnwindSafe,

impl<I> UnwindSafe for Peekable<I>

impl<I> UnwindSafe for Rev<I>
where I: UnwindSafe,

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

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

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

impl<I, F> UnwindSafe for Filter<I, F>
where I: UnwindSafe, F: UnwindSafe,

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

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

impl<I, F> UnwindSafe for MapErr<I, F>
where I: UnwindSafe, F: UnwindSafe,

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

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

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

impl<I, U, F> UnwindSafe for FlatMap<I, U, F>

impl<T, F> UnwindSafe for Map<T, F>
where T: UnwindSafe, F: UnwindSafe,

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

impl<T, U> UnwindSafe for Zip<T, U>
where T: UnwindSafe, U: UnwindSafe,

impl UnwindSafe for Rng

impl<F> UnwindSafe for FlagSet<F>
where <F as Flags>::Type: UnwindSafe,

impl UnwindSafe for Crc

impl<R> !UnwindSafe for GzDecoder<R>

impl<R> !UnwindSafe for MultiGzDecoder<R>

impl<R> !UnwindSafe for GzDecoder<R>

impl<R> !UnwindSafe for MultiGzDecoder<R>

impl<R> UnwindSafe for DeflateDecoder<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DeflateEncoder<R>
where R: UnwindSafe,

impl<R> UnwindSafe for GzEncoder<R>
where R: UnwindSafe,

impl<R> UnwindSafe for ZlibDecoder<R>
where R: UnwindSafe,

impl<R> UnwindSafe for ZlibEncoder<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DeflateDecoder<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DeflateEncoder<R>
where R: UnwindSafe,

impl<R> UnwindSafe for GzEncoder<R>
where R: UnwindSafe,

impl<R> UnwindSafe for ZlibDecoder<R>
where R: UnwindSafe,

impl<R> UnwindSafe for ZlibEncoder<R>
where R: UnwindSafe,

impl<R> UnwindSafe for CrcReader<R>
where R: UnwindSafe,

impl<W> UnwindSafe for CrcWriter<W>
where W: UnwindSafe,

impl<W> UnwindSafe for DeflateDecoder<W>
where W: UnwindSafe,

impl<W> UnwindSafe for DeflateEncoder<W>
where W: UnwindSafe,

impl<W> UnwindSafe for GzDecoder<W>
where W: UnwindSafe,

impl<W> UnwindSafe for GzEncoder<W>
where W: UnwindSafe,

impl<W> UnwindSafe for MultiGzDecoder<W>
where W: UnwindSafe,

impl<W> UnwindSafe for ZlibDecoder<W>
where W: UnwindSafe,

impl<W> UnwindSafe for ZlibEncoder<W>
where W: UnwindSafe,

impl<'a> UnwindSafe for ByteSerialize<'a>

impl<'a> UnwindSafe for Parse<'a>

impl<'a> UnwindSafe for ParseIntoOwned<'a>

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

impl !UnwindSafe for File

impl UnwindSafe for File

impl<'a, T> !UnwindSafe for Cancellation<'a, T>

impl<T> !UnwindSafe for Receiver<T>

impl<T> !UnwindSafe for Sender<T>

impl<T> !UnwindSafe for UnboundedSender<T>

impl<T> !UnwindSafe for Receiver<T>

impl<T> !UnwindSafe for Sender<T>

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

impl UnwindSafe for Enter

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

impl UnwindSafe for Empty

impl UnwindSafe for Sink

impl<'a, R> !UnwindSafe for FillBuf<'a, R>

impl<'a, R> !UnwindSafe for ReadExactFuture<'a, R>

impl<'a, R> !UnwindSafe for ReadFuture<'a, R>

impl<'a, R> !UnwindSafe for ReadLineFuture<'a, R>

impl<'a, R> !UnwindSafe for ReadToEndFuture<'a, R>

impl<'a, R> !UnwindSafe for ReadToStringFuture<'a, R>

impl<'a, R> !UnwindSafe for ReadUntilFuture<'a, R>

impl<'a, R> !UnwindSafe for ReadVectoredFuture<'a, R>

impl<'a, S> !UnwindSafe for SeekFuture<'a, S>

impl<'a, S> !UnwindSafe for NextFuture<'a, S>

impl<'a, S> !UnwindSafe for NthFuture<'a, S>

impl<'a, S> !UnwindSafe for TryNextFuture<'a, S>

impl<'a, S, F> !UnwindSafe for FindMapFuture<'a, S, F>

impl<'a, S, F> !UnwindSafe for TryForEachFuture<'a, S, F>

impl<'a, S, F, B> !UnwindSafe for TryFoldFuture<'a, S, F, B>

impl<'a, S, P> !UnwindSafe for AllFuture<'a, S, P>

impl<'a, S, P> !UnwindSafe for AnyFuture<'a, S, P>

impl<'a, S, P> !UnwindSafe for FindFuture<'a, S, P>

impl<'a, S, P> !UnwindSafe for PositionFuture<'a, S, P>

impl<'a, W> !UnwindSafe for CloseFuture<'a, W>

impl<'a, W> !UnwindSafe for FlushFuture<'a, W>

impl<'a, W> !UnwindSafe for WriteAllFuture<'a, W>

impl<'a, W> !UnwindSafe for WriteFuture<'a, W>

impl<'a, W> !UnwindSafe for WriteVectoredFuture<'a, W>

impl<'r, 'ctx, T> !UnwindSafe for AsyncAsSync<'r, 'ctx, T>

impl<A, B> UnwindSafe for Zip<A, B>
where A: UnwindSafe, B: UnwindSafe, <A as Stream>::Item: UnwindSafe,

impl<F> UnwindSafe for CatchUnwind<F>
where F: UnwindSafe,

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

impl<F> UnwindSafe for PollOnce<F>
where F: UnwindSafe,

impl<F> UnwindSafe for OnceFuture<F>
where F: UnwindSafe,

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

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

impl<F1, F2> UnwindSafe for Or<F1, F2>
where F1: UnwindSafe, F2: UnwindSafe,

impl<F1, F2> UnwindSafe for Race<F1, F2>
where F1: UnwindSafe, F2: UnwindSafe,

impl<F1, F2> UnwindSafe for TryZip<F1, F2>
where F1: UnwindSafe, F2: UnwindSafe, <F1 as Future>::Output: UnwindSafe, <F2 as Future>::Output: UnwindSafe,

impl<F1, F2> UnwindSafe for Zip<F1, F2>
where F1: UnwindSafe, F2: UnwindSafe, <F1 as Future>::Output: UnwindSafe, <F2 as Future>::Output: UnwindSafe,

impl<I> UnwindSafe for Iter<I>
where I: UnwindSafe,

impl<R> UnwindSafe for BufReader<R>
where R: UnwindSafe,

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

impl<R> UnwindSafe for Lines<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Split<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Take<R>
where R: UnwindSafe,

impl<R1, R2> UnwindSafe for Chain<R1, R2>
where R1: UnwindSafe, R2: UnwindSafe,

impl<S> UnwindSafe for BlockOn<S>
where S: UnwindSafe,

impl<S> UnwindSafe for Cloned<S>
where S: UnwindSafe,

impl<S> UnwindSafe for Copied<S>
where S: UnwindSafe,

impl<S> UnwindSafe for CountFuture<S>
where S: UnwindSafe + ?Sized,

impl<S> UnwindSafe for Cycle<S>
where S: UnwindSafe,

impl<S> UnwindSafe for Enumerate<S>
where S: UnwindSafe,

impl<S> UnwindSafe for Flatten<S>
where S: UnwindSafe, <S as Stream>::Item: UnwindSafe,

impl<S> UnwindSafe for Fuse<S>
where S: UnwindSafe,

impl<S> UnwindSafe for LastFuture<S>
where S: UnwindSafe, <S as Stream>::Item: UnwindSafe,

impl<S> UnwindSafe for Skip<S>
where S: UnwindSafe,

impl<S> UnwindSafe for StepBy<S>
where S: UnwindSafe,

impl<S> UnwindSafe for Take<S>
where S: UnwindSafe,

impl<S, C> UnwindSafe for CollectFuture<S, C>
where S: UnwindSafe, C: UnwindSafe,

impl<S, C> UnwindSafe for TryCollectFuture<S, C>
where S: UnwindSafe, C: UnwindSafe,

impl<S, F> UnwindSafe for FilterMap<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<S, F> UnwindSafe for ForEachFuture<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<S, F> UnwindSafe for Inspect<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<S, F> UnwindSafe for Map<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<S, F, Fut> UnwindSafe for Then<S, F, Fut>
where S: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<S, F, T> UnwindSafe for FoldFuture<S, F, T>
where S: UnwindSafe, F: UnwindSafe, T: UnwindSafe,

impl<S, FromA, FromB> UnwindSafe for UnzipFuture<S, FromA, FromB>
where S: UnwindSafe, FromA: UnwindSafe, FromB: UnwindSafe,

impl<S, P> UnwindSafe for Filter<S, P>
where S: UnwindSafe, P: UnwindSafe,

impl<S, P> UnwindSafe for SkipWhile<S, P>
where S: UnwindSafe, P: UnwindSafe,

impl<S, P> UnwindSafe for TakeWhile<S, P>
where S: UnwindSafe, P: UnwindSafe,

impl<S, P, B> UnwindSafe for PartitionFuture<S, P, B>
where S: UnwindSafe, P: UnwindSafe, B: UnwindSafe,

impl<S, St, F> UnwindSafe for Scan<S, St, F>
where S: UnwindSafe, St: UnwindSafe, F: UnwindSafe,

impl<S, U> UnwindSafe for Chain<S, U>
where S: UnwindSafe, U: UnwindSafe,

impl<S, U, F> UnwindSafe for FlatMap<S, U, F>
where S: UnwindSafe, F: UnwindSafe, U: UnwindSafe,

impl<S1, S2> UnwindSafe for Or<S1, S2>
where S1: UnwindSafe, S2: UnwindSafe,

impl<S1, S2> UnwindSafe for Race<S1, S2>
where S1: UnwindSafe, S2: UnwindSafe,

impl<T> UnwindSafe for Pending<T>
where T: UnwindSafe,

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

impl<T> UnwindSafe for AssertAsync<T>
where T: UnwindSafe,

impl<T> UnwindSafe for BlockOn<T>
where T: UnwindSafe,

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

impl<T> UnwindSafe for ReadHalf<T>

impl<T> UnwindSafe for WriteHalf<T>

impl<T> UnwindSafe for Empty<T>
where T: UnwindSafe,

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

impl<T> UnwindSafe for Pending<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Repeat<T>
where T: UnwindSafe,

impl<T, F, Fut> UnwindSafe for TryUnfold<T, F, Fut>
where F: UnwindSafe, T: UnwindSafe, Fut: UnwindSafe,

impl<T, F, Fut> UnwindSafe for Unfold<T, F, Fut>
where F: UnwindSafe, T: UnwindSafe, Fut: UnwindSafe,

impl<W> UnwindSafe for BufWriter<W>
where W: UnwindSafe,

impl<'a> UnwindSafe for WakerRef<'a>

impl<'a, T> !UnwindSafe for FutureObj<'a, T>

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

impl UnwindSafe for Empty

impl UnwindSafe for Sink

impl<'a, Fut> !UnwindSafe for Iter<'a, Fut>

impl<'a, Fut> !UnwindSafe for IterMut<'a, Fut>

impl<'a, Fut> !UnwindSafe for IterPinMut<'a, Fut>

impl<'a, Fut> !UnwindSafe for IterPinRef<'a, Fut>

impl<'a, R> !UnwindSafe for FillBuf<'a, R>

impl<'a, R> !UnwindSafe for Read<'a, R>

impl<'a, R> !UnwindSafe for ReadExact<'a, R>

impl<'a, R> !UnwindSafe for ReadLine<'a, R>

impl<'a, R> !UnwindSafe for ReadToEnd<'a, R>

impl<'a, R> !UnwindSafe for ReadToString<'a, R>

impl<'a, R> !UnwindSafe for ReadUntil<'a, R>

impl<'a, R> !UnwindSafe for ReadVectored<'a, R>

impl<'a, R> !UnwindSafe for SeeKRelative<'a, R>

impl<'a, R, W> !UnwindSafe for Copy<'a, R, W>

impl<'a, R, W> !UnwindSafe for CopyBuf<'a, R, W>

impl<'a, R, W> !UnwindSafe for CopyBufAbortable<'a, R, W>

impl<'a, S> !UnwindSafe for Seek<'a, S>

impl<'a, Si, Item> !UnwindSafe for Close<'a, Si, Item>

impl<'a, Si, Item> !UnwindSafe for Feed<'a, Si, Item>

impl<'a, Si, Item> !UnwindSafe for Flush<'a, Si, Item>

impl<'a, Si, Item> !UnwindSafe for Send<'a, Si, Item>

impl<'a, Si, St> !UnwindSafe for SendAll<'a, Si, St>

impl<'a, St> !UnwindSafe for Iter<'a, St>

impl<'a, St> !UnwindSafe for IterMut<'a, St>

impl<'a, St> !UnwindSafe for Next<'a, St>

impl<'a, St> !UnwindSafe for Peek<'a, St>

impl<'a, St> !UnwindSafe for PeekMut<'a, St>

impl<'a, St> !UnwindSafe for SelectNextSome<'a, St>

impl<'a, St> !UnwindSafe for TryNext<'a, St>

impl<'a, St, F> !UnwindSafe for NextIf<'a, St, F>

impl<'a, St, T> !UnwindSafe for NextIfEq<'a, St, T>

impl<'a, T> !UnwindSafe for MutexGuard<'a, T>

impl<'a, T> !UnwindSafe for MutexLockFuture<'a, T>

impl<'a, T, U> !UnwindSafe for MappedMutexGuard<'a, T, U>

impl<'a, W> !UnwindSafe for Close<'a, W>

impl<'a, W> !UnwindSafe for Flush<'a, W>

impl<'a, W> !UnwindSafe for Write<'a, W>

impl<'a, W> !UnwindSafe for WriteAll<'a, W>

impl<'a, W> !UnwindSafe for WriteVectored<'a, W>

impl<A, B> UnwindSafe for Either<A, B>
where A: UnwindSafe, B: UnwindSafe,

impl<A, B> UnwindSafe for Select<A, B>
where A: UnwindSafe, B: UnwindSafe,

impl<A, B> UnwindSafe for TrySelect<A, B>
where A: UnwindSafe, B: UnwindSafe,

impl<F> !UnwindSafe for JoinAll<F>

impl<F> !UnwindSafe for TryJoinAll<F>

impl<F> UnwindSafe for Flatten<F>
where F: UnwindSafe, <F as Future>::Output: UnwindSafe,

impl<F> UnwindSafe for FlattenStream<F>
where F: UnwindSafe, <F as Future>::Output: UnwindSafe,

impl<F> UnwindSafe for IntoStream<F>
where F: UnwindSafe,

impl<F> UnwindSafe for Lazy<F>
where F: UnwindSafe,

impl<F> UnwindSafe for OptionFuture<F>
where F: UnwindSafe,

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

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

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

impl<Fut> !UnwindSafe for Remote<Fut>

impl<Fut> !UnwindSafe for Shared<Fut>

impl<Fut> !UnwindSafe for WeakShared<Fut>

impl<Fut> !UnwindSafe for IntoIter<Fut>

impl<Fut> !UnwindSafe for FuturesUnordered<Fut>

impl<Fut> UnwindSafe for MaybeDone<Fut>
where Fut: UnwindSafe, <Fut as Future>::Output: UnwindSafe,

impl<Fut> UnwindSafe for TryMaybeDone<Fut>
where Fut: UnwindSafe, <Fut as TryFuture>::Ok: UnwindSafe,

impl<Fut> UnwindSafe for CatchUnwind<Fut>
where Fut: UnwindSafe,

impl<Fut> UnwindSafe for Fuse<Fut>
where Fut: UnwindSafe,

impl<Fut> UnwindSafe for IntoFuture<Fut>
where Fut: UnwindSafe,

impl<Fut> UnwindSafe for NeverError<Fut>
where Fut: UnwindSafe,

impl<Fut> UnwindSafe for SelectAll<Fut>
where Fut: UnwindSafe,

impl<Fut> UnwindSafe for SelectOk<Fut>
where Fut: UnwindSafe,

impl<Fut> UnwindSafe for TryFlattenStream<Fut>
where Fut: UnwindSafe, <Fut as TryFuture>::Ok: UnwindSafe,

impl<Fut> UnwindSafe for UnitError<Fut>
where Fut: UnwindSafe,

impl<Fut> UnwindSafe for Once<Fut>
where Fut: UnwindSafe,

impl<Fut, E> UnwindSafe for ErrInto<Fut, E>
where Fut: UnwindSafe,

impl<Fut, E> UnwindSafe for OkInto<Fut, E>
where Fut: UnwindSafe,

impl<Fut, F> UnwindSafe for Inspect<Fut, F>
where Fut: UnwindSafe, F: UnwindSafe,

impl<Fut, F> UnwindSafe for InspectErr<Fut, F>
where Fut: UnwindSafe, F: UnwindSafe,

impl<Fut, F> UnwindSafe for InspectOk<Fut, F>
where Fut: UnwindSafe, F: UnwindSafe,

impl<Fut, F> UnwindSafe for Map<Fut, F>
where Fut: UnwindSafe, F: UnwindSafe,

impl<Fut, F> UnwindSafe for MapErr<Fut, F>
where Fut: UnwindSafe, F: UnwindSafe,

impl<Fut, F> UnwindSafe for MapOk<Fut, F>
where Fut: UnwindSafe, F: UnwindSafe,

impl<Fut, F> UnwindSafe for UnwrapOrElse<Fut, F>
where Fut: UnwindSafe, F: UnwindSafe,

impl<Fut, F, G> UnwindSafe for MapOkOrElse<Fut, F, G>
where Fut: UnwindSafe, F: UnwindSafe, G: UnwindSafe,

impl<Fut, Si> UnwindSafe for FlattenSink<Fut, Si>
where Fut: UnwindSafe, Si: UnwindSafe,

impl<Fut, T> UnwindSafe for MapInto<Fut, T>
where Fut: UnwindSafe,

impl<Fut1, Fut2> UnwindSafe for Join<Fut1, Fut2>
where Fut1: UnwindSafe, <Fut1 as Future>::Output: UnwindSafe, Fut2: UnwindSafe, <Fut2 as Future>::Output: UnwindSafe,

impl<Fut1, Fut2> UnwindSafe for TryFlatten<Fut1, Fut2>
where Fut1: UnwindSafe, Fut2: UnwindSafe,

impl<Fut1, Fut2> UnwindSafe for TryJoin<Fut1, Fut2>
where Fut1: UnwindSafe, <Fut1 as TryFuture>::Ok: UnwindSafe, Fut2: UnwindSafe, <Fut2 as TryFuture>::Ok: UnwindSafe,

impl<Fut1, Fut2, F> UnwindSafe for AndThen<Fut1, Fut2, F>
where Fut2: UnwindSafe, Fut1: UnwindSafe, F: UnwindSafe,

impl<Fut1, Fut2, F> UnwindSafe for OrElse<Fut1, Fut2, F>
where Fut2: UnwindSafe, Fut1: UnwindSafe, F: UnwindSafe,

impl<Fut1, Fut2, F> UnwindSafe for Then<Fut1, Fut2, F>
where Fut2: UnwindSafe, Fut1: UnwindSafe, F: UnwindSafe,

impl<Fut1, Fut2, Fut3> UnwindSafe for Join3<Fut1, Fut2, Fut3>
where Fut1: UnwindSafe, <Fut1 as Future>::Output: UnwindSafe, Fut2: UnwindSafe, <Fut2 as Future>::Output: UnwindSafe, Fut3: UnwindSafe, <Fut3 as Future>::Output: UnwindSafe,

impl<Fut1, Fut2, Fut3> UnwindSafe for TryJoin3<Fut1, Fut2, Fut3>
where Fut1: UnwindSafe, <Fut1 as TryFuture>::Ok: UnwindSafe, Fut2: UnwindSafe, <Fut2 as TryFuture>::Ok: UnwindSafe, Fut3: UnwindSafe, <Fut3 as TryFuture>::Ok: UnwindSafe,

impl<Fut1, Fut2, Fut3, Fut4> UnwindSafe for Join4<Fut1, Fut2, Fut3, Fut4>
where Fut1: UnwindSafe, <Fut1 as Future>::Output: UnwindSafe, Fut2: UnwindSafe, <Fut2 as Future>::Output: UnwindSafe, Fut3: UnwindSafe, <Fut3 as Future>::Output: UnwindSafe, Fut4: UnwindSafe, <Fut4 as Future>::Output: UnwindSafe,

impl<Fut1, Fut2, Fut3, Fut4> UnwindSafe for TryJoin4<Fut1, Fut2, Fut3, Fut4>
where Fut1: UnwindSafe, <Fut1 as TryFuture>::Ok: UnwindSafe, Fut2: UnwindSafe, <Fut2 as TryFuture>::Ok: UnwindSafe, Fut3: UnwindSafe, <Fut3 as TryFuture>::Ok: UnwindSafe, Fut4: UnwindSafe, <Fut4 as TryFuture>::Ok: UnwindSafe,

impl<Fut1, Fut2, Fut3, Fut4, Fut5> UnwindSafe for Join5<Fut1, Fut2, Fut3, Fut4, Fut5>
where Fut1: UnwindSafe, <Fut1 as Future>::Output: UnwindSafe, Fut2: UnwindSafe, <Fut2 as Future>::Output: UnwindSafe, Fut3: UnwindSafe, <Fut3 as Future>::Output: UnwindSafe, Fut4: UnwindSafe, <Fut4 as Future>::Output: UnwindSafe, Fut5: UnwindSafe, <Fut5 as Future>::Output: UnwindSafe,

impl<Fut1, Fut2, Fut3, Fut4, Fut5> UnwindSafe for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5>
where Fut1: UnwindSafe, <Fut1 as TryFuture>::Ok: UnwindSafe, Fut2: UnwindSafe, <Fut2 as TryFuture>::Ok: UnwindSafe, Fut3: UnwindSafe, <Fut3 as TryFuture>::Ok: UnwindSafe, Fut4: UnwindSafe, <Fut4 as TryFuture>::Ok: UnwindSafe, Fut5: UnwindSafe, <Fut5 as TryFuture>::Ok: UnwindSafe,

impl<I> UnwindSafe for Iter<I>
where I: UnwindSafe,

impl<R> UnwindSafe for BufReader<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Lines<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Take<R>
where R: UnwindSafe,

impl<S> !UnwindSafe for SplitStream<S>

impl<S> UnwindSafe for PollImmediate<S>
where S: UnwindSafe,

impl<S, Item> !UnwindSafe for SplitSink<S, Item>

impl<Si, F> UnwindSafe for SinkMapErr<Si, F>
where Si: UnwindSafe, F: UnwindSafe,

impl<Si, Item> UnwindSafe for Buffer<Si, Item>
where Si: UnwindSafe, Item: UnwindSafe,

impl<Si, Item, E> UnwindSafe for SinkErrInto<Si, Item, E>
where Si: UnwindSafe,

impl<Si, Item, U, Fut, F> UnwindSafe for With<Si, Item, U, Fut, F>
where Si: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<Si, Item, U, St, F> UnwindSafe for WithFlatMap<Si, Item, U, St, F>
where Si: UnwindSafe, F: UnwindSafe, St: UnwindSafe, Item: UnwindSafe,

impl<Si1, Si2> UnwindSafe for Fanout<Si1, Si2>
where Si1: UnwindSafe, Si2: UnwindSafe,

impl<St> !UnwindSafe for IntoIter<St>

impl<St> !UnwindSafe for BufferUnordered<St>

impl<St> !UnwindSafe for Buffered<St>

impl<St> !UnwindSafe for SelectAll<St>

impl<St> !UnwindSafe for TryBufferUnordered<St>

impl<St> !UnwindSafe for TryBuffered<St>

impl<St> UnwindSafe for CatchUnwind<St>
where St: UnwindSafe,

impl<St> UnwindSafe for Chunks<St>
where St: UnwindSafe, <St as Stream>::Item: UnwindSafe,

impl<St> UnwindSafe for Concat<St>
where St: UnwindSafe, <St as Stream>::Item: UnwindSafe,

impl<St> UnwindSafe for Count<St>
where St: UnwindSafe,

impl<St> UnwindSafe for Cycle<St>
where St: UnwindSafe,

impl<St> UnwindSafe for Enumerate<St>
where St: UnwindSafe,

impl<St> UnwindSafe for Flatten<St>
where St: UnwindSafe, <St as Stream>::Item: UnwindSafe,

impl<St> UnwindSafe for Fuse<St>
where St: UnwindSafe,

impl<St> UnwindSafe for IntoAsyncRead<St>
where St: UnwindSafe, <St as TryStream>::Ok: UnwindSafe,

impl<St> UnwindSafe for IntoStream<St>
where St: UnwindSafe,

impl<St> UnwindSafe for Peekable<St>
where St: UnwindSafe, <St as Stream>::Item: UnwindSafe,

impl<St> UnwindSafe for ReadyChunks<St>
where St: UnwindSafe,

impl<St> UnwindSafe for Skip<St>
where St: UnwindSafe,

impl<St> UnwindSafe for StreamFuture<St>
where St: UnwindSafe,

impl<St> UnwindSafe for Take<St>
where St: UnwindSafe,

impl<St> UnwindSafe for TryChunks<St>
where St: UnwindSafe, <St as TryStream>::Ok: UnwindSafe,

impl<St> UnwindSafe for TryConcat<St>
where St: UnwindSafe, <St as TryStream>::Ok: UnwindSafe,

impl<St> UnwindSafe for TryFlatten<St>
where St: UnwindSafe, <St as TryStream>::Ok: UnwindSafe,

impl<St> UnwindSafe for TryReadyChunks<St>
where St: UnwindSafe,

impl<St, C> UnwindSafe for Collect<St, C>
where St: UnwindSafe, C: UnwindSafe,

impl<St, C> UnwindSafe for TryCollect<St, C>
where St: UnwindSafe, C: UnwindSafe,

impl<St, E> UnwindSafe for ErrInto<St, E>
where St: UnwindSafe,

impl<St, F> UnwindSafe for Inspect<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, F> UnwindSafe for InspectErr<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, F> UnwindSafe for InspectOk<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, F> UnwindSafe for Map<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, F> UnwindSafe for MapErr<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, F> UnwindSafe for MapOk<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, FromA, FromB> UnwindSafe for Unzip<St, FromA, FromB>
where St: UnwindSafe, FromA: UnwindSafe, FromB: UnwindSafe,

impl<St, Fut> UnwindSafe for TakeUntil<St, Fut>
where St: UnwindSafe, Fut: UnwindSafe, <Fut as Future>::Output: UnwindSafe,

impl<St, Fut, F> !UnwindSafe for ForEachConcurrent<St, Fut, F>

impl<St, Fut, F> !UnwindSafe for TryForEachConcurrent<St, Fut, F>

impl<St, Fut, F> UnwindSafe for All<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, F> UnwindSafe for AndThen<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, F> UnwindSafe for Any<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, F> UnwindSafe for Filter<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe, <St as Stream>::Item: UnwindSafe,

impl<St, Fut, F> UnwindSafe for FilterMap<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, F> UnwindSafe for ForEach<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, F> UnwindSafe for OrElse<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, F> UnwindSafe for SkipWhile<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe, <St as Stream>::Item: UnwindSafe,

impl<St, Fut, F> UnwindSafe for TakeWhile<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe, <St as Stream>::Item: UnwindSafe,

impl<St, Fut, F> UnwindSafe for Then<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, F> UnwindSafe for TryAll<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, F> UnwindSafe for TryAny<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, F> UnwindSafe for TryFilter<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe, <St as TryStream>::Ok: UnwindSafe,

impl<St, Fut, F> UnwindSafe for TryFilterMap<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, F> UnwindSafe for TryForEach<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, F> UnwindSafe for TrySkipWhile<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe, <St as TryStream>::Ok: UnwindSafe,

impl<St, Fut, F> UnwindSafe for TryTakeWhile<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe, <St as TryStream>::Ok: UnwindSafe,

impl<St, Fut, T, F> UnwindSafe for Fold<St, Fut, T, F>
where St: UnwindSafe, F: UnwindSafe, T: UnwindSafe, Fut: UnwindSafe,

impl<St, Fut, T, F> UnwindSafe for TryFold<St, Fut, T, F>
where St: UnwindSafe, F: UnwindSafe, T: UnwindSafe, Fut: UnwindSafe,

impl<St, S, Fut, F> UnwindSafe for Scan<St, S, Fut, F>
where St: UnwindSafe, Fut: UnwindSafe, S: UnwindSafe, F: UnwindSafe,

impl<St, Si> UnwindSafe for Forward<St, Si>
where Si: UnwindSafe, St: UnwindSafe, <St as TryStream>::Ok: UnwindSafe,

impl<St, U, F> !UnwindSafe for FlatMapUnordered<St, U, F>

impl<St, U, F> UnwindSafe for FlatMap<St, U, F>
where St: UnwindSafe, F: UnwindSafe, U: UnwindSafe,

impl<St1, St2> UnwindSafe for Chain<St1, St2>
where St2: UnwindSafe, St1: UnwindSafe,

impl<St1, St2> UnwindSafe for Select<St1, St2>
where St1: UnwindSafe, St2: UnwindSafe,

impl<St1, St2> UnwindSafe for Zip<St1, St2>
where St1: UnwindSafe, St2: UnwindSafe, <St1 as Stream>::Item: UnwindSafe, <St2 as Stream>::Item: UnwindSafe,

impl<St1, St2, Clos, State> UnwindSafe for SelectWithStrategy<St1, St2, Clos, State>
where St1: UnwindSafe, St2: UnwindSafe, State: UnwindSafe, Clos: UnwindSafe,

impl<T> !UnwindSafe for Abortable<T>

impl<T> !UnwindSafe for RemoteHandle<T>

impl<T> !UnwindSafe for ReadHalf<T>

impl<T> !UnwindSafe for ReuniteError<T>

impl<T> !UnwindSafe for WriteHalf<T>

impl<T> !UnwindSafe for OwnedMutexGuard<T>

impl<T> !UnwindSafe for FuturesOrdered<T>

impl<T> UnwindSafe for Pending<T>
where T: UnwindSafe,

impl<T> UnwindSafe for PollImmediate<T>
where T: UnwindSafe,

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

impl<T> UnwindSafe for AllowStdIo<T>
where T: UnwindSafe,

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

impl<T> UnwindSafe for Window<T>
where T: UnwindSafe,

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

impl<T> UnwindSafe for Drain<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Empty<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Pending<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Repeat<T>
where T: UnwindSafe,

impl<T, E> UnwindSafe for TryChunksError<T, E>
where E: UnwindSafe, T: UnwindSafe,

impl<T, E> UnwindSafe for TryReadyChunksError<T, E>
where E: UnwindSafe, T: UnwindSafe,

impl<T, F> UnwindSafe for AlwaysReady<T, F>
where F: UnwindSafe,

impl<T, F, Fut> UnwindSafe for TryUnfold<T, F, Fut>
where F: UnwindSafe, T: UnwindSafe, Fut: UnwindSafe,

impl<T, F, Fut> UnwindSafe for Unfold<T, F, Fut>
where F: UnwindSafe, T: UnwindSafe, Fut: UnwindSafe,

impl<T, F, R> UnwindSafe for Unfold<T, F, R>
where F: UnwindSafe, T: UnwindSafe, R: UnwindSafe,

impl<T, Item> !UnwindSafe for ReuniteError<T, Item>

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

impl<W> UnwindSafe for BufWriter<W>
where W: UnwindSafe,

impl<W> UnwindSafe for LineWriter<W>
where W: UnwindSafe,

impl<W, Item> UnwindSafe for IntoSink<W, Item>
where W: UnwindSafe, Item: UnwindSafe,

impl<T, N> UnwindSafe for GenericArrayIter<T, N>
where <N as ArrayLength<T>>::ArrayType: UnwindSafe,

impl<T, U> UnwindSafe for GenericArray<T, U>
where <U as ArrayLength<T>>::ArrayType: UnwindSafe,

impl UnwindSafe for Error

impl<'a, T> UnwindSafe for PointsIter<'a, T>
where T: RefUnwindSafe,

impl<T> UnwindSafe for Geometry<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Coord<T>
where T: UnwindSafe,

impl<T> UnwindSafe for GeometryCollection<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Line<T>
where T: UnwindSafe,

impl<T> UnwindSafe for LineString<T>
where T: UnwindSafe,

impl<T> UnwindSafe for MultiLineString<T>
where T: UnwindSafe,

impl<T> UnwindSafe for MultiPoint<T>
where T: UnwindSafe,

impl<T> UnwindSafe for MultiPolygon<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Point<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Polygon<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Rect<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Triangle<T>
where T: UnwindSafe,

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Value

impl UnwindSafe for Error

impl UnwindSafe for Range

impl UnwindSafe for DwAt

impl UnwindSafe for DwAte

impl UnwindSafe for DwCc

impl UnwindSafe for DwCfa

impl UnwindSafe for DwDs

impl UnwindSafe for DwDsc

impl UnwindSafe for DwEnd

impl UnwindSafe for DwId

impl UnwindSafe for DwIdx

impl UnwindSafe for DwInl

impl UnwindSafe for DwLle

impl UnwindSafe for DwLne

impl UnwindSafe for DwLns

impl UnwindSafe for DwOp

impl UnwindSafe for DwOrd

impl UnwindSafe for DwRle

impl UnwindSafe for DwTag

impl UnwindSafe for DwUt

impl UnwindSafe for DwVis

impl UnwindSafe for Range

impl UnwindSafe for Arm

impl UnwindSafe for DwoId

impl UnwindSafe for MIPS

impl UnwindSafe for RiscV

impl UnwindSafe for X86

impl UnwindSafe for CieId

impl UnwindSafe for Dwarf

impl UnwindSafe for Unit

impl<'a, 'bases, R> UnwindSafe for EhHdrTableIter<'a, 'bases, R>

impl<'a, 'ctx, R, S = StoreOnHeap> !UnwindSafe for UnwindTable<'a, 'ctx, R, S>

impl<'a, R> UnwindSafe for EhHdrTable<'a, R>
where R: RefUnwindSafe,

impl<'a, R> UnwindSafe for UnitRef<'a, R>

impl<'abbrev, 'entry, 'unit, R> !UnwindSafe for AttrsIter<'abbrev, 'entry, 'unit, R>

impl<'abbrev, 'unit, 'tree, R> !UnwindSafe for EntriesTreeIter<'abbrev, 'unit, 'tree, R>

impl<'abbrev, 'unit, 'tree, R> !UnwindSafe for EntriesTreeNode<'abbrev, 'unit, 'tree, R>

impl<'abbrev, 'unit, R> UnwindSafe for EntriesCursor<'abbrev, 'unit, R>

impl<'abbrev, 'unit, R> UnwindSafe for EntriesRaw<'abbrev, 'unit, R>

impl<'abbrev, 'unit, R> UnwindSafe for EntriesTree<'abbrev, 'unit, R>

impl<'abbrev, 'unit, R, Offset> UnwindSafe for DebuggingInformationEntry<'abbrev, 'unit, R, Offset>

impl<'bases, Section, R> UnwindSafe for CieOrFde<'bases, Section, R>
where <R as Reader>::Offset: UnwindSafe, R: UnwindSafe, <Section as UnwindSection<R>>::Offset: UnwindSafe, Section: UnwindSafe,

impl<'bases, Section, R> UnwindSafe for CfiEntriesIter<'bases, Section, R>
where Section: UnwindSafe, R: UnwindSafe,

impl<'bases, Section, R> UnwindSafe for PartialFrameDescriptionEntry<'bases, Section, R>
where <R as Reader>::Offset: UnwindSafe, <Section as UnwindSection<R>>::Offset: UnwindSafe, R: UnwindSafe, Section: UnwindSafe,

impl<'index, R> UnwindSafe for UnitIndexSectionIterator<'index, R>
where R: UnwindSafe,

impl<'input, Endian> UnwindSafe for EndianSlice<'input, Endian>
where Endian: UnwindSafe,

impl<'iter, T> UnwindSafe for RegisterRuleIter<'iter, T>
where T: RefUnwindSafe,

impl<Endian> UnwindSafe for EndianVec<Endian>
where Endian: UnwindSafe,

impl<Offset> UnwindSafe for UnitType<Offset>
where Offset: UnwindSafe,

impl<R> UnwindSafe for EvaluationResult<R>
where <R as Reader>::Offset: UnwindSafe, R: UnwindSafe,

impl<R> UnwindSafe for RawLocListEntry<R>
where R: UnwindSafe, <R as Reader>::Offset: UnwindSafe,

impl<R> UnwindSafe for ArangeEntryIter<R>
where R: UnwindSafe,

impl<R> UnwindSafe for ArangeHeaderIter<R>
where R: UnwindSafe, <R as Reader>::Offset: UnwindSafe,

impl<R> UnwindSafe for Attribute<R>
where R: UnwindSafe, <R as Reader>::Offset: UnwindSafe,

impl<R> UnwindSafe for DebugAbbrev<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugAddr<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugAranges<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugCuIndex<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugFrame<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugInfo<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugLine<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugLineStr<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugLoc<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugLocLists<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugPubNames<R>
where R: UnwindSafe, <R as Reader>::Offset: UnwindSafe,

impl<R> UnwindSafe for DebugPubTypes<R>
where R: UnwindSafe, <R as Reader>::Offset: UnwindSafe,

impl<R> UnwindSafe for DebugRanges<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugRngLists<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugStr<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugStrOffsets<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugTuIndex<R>
where R: UnwindSafe,

impl<R> UnwindSafe for DebugTypes<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Dwarf<R>

impl<R> UnwindSafe for DwarfPackage<R>
where R: UnwindSafe,

impl<R> UnwindSafe for EhFrame<R>
where R: UnwindSafe,

impl<R> UnwindSafe for EhFrameHdr<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Expression<R>
where R: UnwindSafe,

impl<R> UnwindSafe for LineInstructions<R>
where R: UnwindSafe,

impl<R> UnwindSafe for LineSequence<R>
where R: UnwindSafe,

impl<R> UnwindSafe for LocListIter<R>
where R: UnwindSafe, <R as Reader>::Offset: UnwindSafe,

impl<R> UnwindSafe for LocationListEntry<R>
where R: UnwindSafe,

impl<R> UnwindSafe for LocationLists<R>
where R: UnwindSafe,

impl<R> UnwindSafe for OperationIter<R>
where R: UnwindSafe,

impl<R> UnwindSafe for ParsedEhFrameHdr<R>
where R: UnwindSafe,

impl<R> UnwindSafe for PubNamesEntry<R>
where R: UnwindSafe, <R as Reader>::Offset: UnwindSafe,

impl<R> UnwindSafe for PubTypesEntry<R>
where R: UnwindSafe, <R as Reader>::Offset: UnwindSafe,

impl<R> UnwindSafe for RangeIter<R>
where R: UnwindSafe, <R as Reader>::Offset: UnwindSafe,

impl<R> UnwindSafe for RangeLists<R>
where R: UnwindSafe,

impl<R> UnwindSafe for RawLocListIter<R>
where R: UnwindSafe,

impl<R> UnwindSafe for RawRngListIter<R>
where R: UnwindSafe,

impl<R> UnwindSafe for RngListIter<R>
where R: UnwindSafe, <R as Reader>::Offset: UnwindSafe,

impl<R> UnwindSafe for UnitIndex<R>
where R: UnwindSafe,

impl<R, Offset> UnwindSafe for AttributeValue<R, Offset>
where R: UnwindSafe, Offset: UnwindSafe,

impl<R, Offset> UnwindSafe for LineInstruction<R, Offset>
where R: UnwindSafe, Offset: UnwindSafe,

impl<R, Offset> UnwindSafe for Location<R, Offset>
where R: UnwindSafe, Offset: UnwindSafe,

impl<R, Offset> UnwindSafe for Operation<R, Offset>
where R: UnwindSafe, Offset: UnwindSafe,

impl<R, Offset> UnwindSafe for ArangeHeader<R, Offset>
where Offset: UnwindSafe, R: UnwindSafe,

impl<R, Offset> UnwindSafe for CommonInformationEntry<R, Offset>
where Offset: UnwindSafe, R: UnwindSafe,

impl<R, Offset> UnwindSafe for CompleteLineProgram<R, Offset>
where Offset: UnwindSafe, R: UnwindSafe,

impl<R, Offset> UnwindSafe for FileEntry<R, Offset>
where R: UnwindSafe, Offset: UnwindSafe,

impl<R, Offset> UnwindSafe for FrameDescriptionEntry<R, Offset>
where Offset: UnwindSafe, R: UnwindSafe,

impl<R, Offset> UnwindSafe for IncompleteLineProgram<R, Offset>
where Offset: UnwindSafe, R: UnwindSafe,

impl<R, Offset> UnwindSafe for LineProgramHeader<R, Offset>
where Offset: UnwindSafe, R: UnwindSafe,

impl<R, Offset> UnwindSafe for Piece<R, Offset>
where R: UnwindSafe, Offset: UnwindSafe,

impl<R, Offset> UnwindSafe for Unit<R, Offset>
where Offset: UnwindSafe, R: UnwindSafe,

impl<R, Offset> UnwindSafe for UnitHeader<R, Offset>
where Offset: UnwindSafe, R: UnwindSafe,

impl<R, Program, Offset> UnwindSafe for LineRows<R, Program, Offset>
where Program: UnwindSafe, R: UnwindSafe,

impl<R, S> UnwindSafe for Evaluation<R, S>
where R: UnwindSafe, <<S as EvaluationStorage<R>>::Stack as Sealed>::Storage: UnwindSafe, <<S as EvaluationStorage<R>>::ExpressionStack as Sealed>::Storage: UnwindSafe, <<S as EvaluationStorage<R>>::Result as Sealed>::Storage: UnwindSafe,

impl<R, T> UnwindSafe for RelocateReader<R, T>
where R: UnwindSafe, T: UnwindSafe,

impl<T> UnwindSafe for UnitSectionOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for CfaRule<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DieReference<T>
where T: UnwindSafe,

impl<T> UnwindSafe for RawRngListEntry<T>
where T: UnwindSafe,

impl<T> UnwindSafe for RegisterRule<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DwarfSections<T>
where T: UnwindSafe,

impl<T> UnwindSafe for UnitOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for UnwindExpression<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugAbbrevOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugAddrBase<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugAddrIndex<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugArangesOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugFrameOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugInfoOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugLineOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugLineStrOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugLocListsBase<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugLocListsIndex<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugMacinfoOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugMacroOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugRngListsBase<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugRngListsIndex<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugStrOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugStrOffsetsBase<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DebugTypesOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for EhFrameOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for LocationListsOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for RangeListsOffset<T>
where T: UnwindSafe,

impl<T> UnwindSafe for RawRangeListsOffset<T>
where T: UnwindSafe,

impl<T, S> UnwindSafe for UnwindContext<T, S>
where <<S as UnwindContextStorage<T>>::Stack as Sealed>::Storage: UnwindSafe, T: UnwindSafe,

impl<T, S> UnwindSafe for UnwindTableRow<T, S>
where T: UnwindSafe, <<S as UnwindContextStorage<T>>::Rules as Sealed>::Storage: UnwindSafe,

impl<W> UnwindSafe for DebugAbbrev<W>
where W: UnwindSafe,

impl<W> UnwindSafe for DebugFrame<W>
where W: UnwindSafe,

impl<W> UnwindSafe for DebugInfo<W>
where W: UnwindSafe,

impl<W> UnwindSafe for DebugLine<W>
where W: UnwindSafe,

impl<W> UnwindSafe for DebugLineStr<W>
where W: UnwindSafe,

impl<W> UnwindSafe for DebugLoc<W>
where W: UnwindSafe,

impl<W> UnwindSafe for DebugLocLists<W>
where W: UnwindSafe,

impl<W> UnwindSafe for DebugRanges<W>
where W: UnwindSafe,

impl<W> UnwindSafe for DebugRngLists<W>
where W: UnwindSafe,

impl<W> UnwindSafe for DebugStr<W>
where W: UnwindSafe,

impl<W> UnwindSafe for EhFrame<W>
where W: UnwindSafe,

impl<W> UnwindSafe for Sections<W>
where W: UnwindSafe,

impl !UnwindSafe for Paths

impl !UnwindSafe for Error

impl UnwindSafe for Ping

impl UnwindSafe for Pong

impl<B> UnwindSafe for SendRequest<B>

impl<B> UnwindSafe for SendResponse<B>

impl<B> UnwindSafe for SendStream<B>

impl<T, B = Bytes> !UnwindSafe for Connection<T, B>

impl<T, B = Bytes> !UnwindSafe for Handshake<T, B>

impl<T, B> !UnwindSafe for Connection<T, B>

impl<'a, 'b, K, Q, V, S, A = Global> !UnwindSafe for EntryRef<'a, 'b, K, Q, V, S, A>

impl<'a, 'b, K, Q, V, S, A = Global> !UnwindSafe for VacantEntryRef<'a, 'b, K, Q, V, S, A>

impl<'a, K> UnwindSafe for Iter<'a, K>
where K: RefUnwindSafe,

impl<'a, K, A> UnwindSafe for Drain<'a, K, A>

impl<'a, K, F, A = Global> !UnwindSafe for ExtractIf<'a, K, F, A>

impl<'a, K, V> !UnwindSafe for IterMut<'a, K, V>

impl<'a, K, V> !UnwindSafe for ValuesMut<'a, K, V>

impl<'a, K, V> UnwindSafe for Iter<'a, K, V>

impl<'a, K, V> UnwindSafe for Keys<'a, K, V>

impl<'a, K, V> UnwindSafe for Values<'a, K, V>

impl<'a, K, V, A> UnwindSafe for Drain<'a, K, V, A>

impl<'a, K, V, F, A = Global> !UnwindSafe for ExtractIf<'a, K, V, F, A>

impl<'a, K, V, S = RandomState, A = Global> !UnwindSafe for OccupiedEntry<'a, K, V, S, A>

impl<'a, K, V, S = RandomState, A = Global> !UnwindSafe for VacantEntry<'a, K, V, S, A>

impl<'a, K, V, S, A = Global> !UnwindSafe for Entry<'a, K, V, S, A>

impl<'a, K, V, S, A = Global> !UnwindSafe for RawEntryMut<'a, K, V, S, A>

impl<'a, K, V, S, A = Global> !UnwindSafe for OccupiedError<'a, K, V, S, A>

impl<'a, K, V, S, A = Global> !UnwindSafe for RawEntryBuilderMut<'a, K, V, S, A>

impl<'a, K, V, S, A = Global> !UnwindSafe for RawOccupiedEntryMut<'a, K, V, S, A>

impl<'a, K, V, S, A = Global> !UnwindSafe for RawVacantEntryMut<'a, K, V, S, A>

impl<'a, K, V, S, A> UnwindSafe for RawEntryBuilder<'a, K, V, S, A>

impl<'a, T> !UnwindSafe for IterHashMut<'a, T>

impl<'a, T> !UnwindSafe for IterMut<'a, T>

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for IterHash<'a, T>

impl<'a, T, A = Global> !UnwindSafe for Entry<'a, T, A>

impl<'a, T, A = Global> !UnwindSafe for AbsentEntry<'a, T, A>

impl<'a, T, A = Global> !UnwindSafe for OccupiedEntry<'a, T, A>

impl<'a, T, A = Global> !UnwindSafe for VacantEntry<'a, T, A>

impl<'a, T, A> UnwindSafe for Drain<'a, T, A>

impl<'a, T, F, A = Global> !UnwindSafe for ExtractIf<'a, T, F, A>

impl<'a, T, S, A = Global> !UnwindSafe for Entry<'a, T, S, A>

impl<'a, T, S, A = Global> !UnwindSafe for OccupiedEntry<'a, T, S, A>

impl<'a, T, S, A = Global> !UnwindSafe for VacantEntry<'a, T, S, A>

impl<'a, T, S, A> UnwindSafe for Difference<'a, T, S, A>

impl<'a, T, S, A> UnwindSafe for Intersection<'a, T, S, A>

impl<'a, T, S, A> UnwindSafe for SymmetricDifference<'a, T, S, A>

impl<'a, T, S, A> UnwindSafe for Union<'a, T, S, A>

impl<K, A> UnwindSafe for IntoIter<K, A>

impl<K, V, A> UnwindSafe for IntoIter<K, V, A>

impl<K, V, A> UnwindSafe for IntoKeys<K, V, A>

impl<K, V, A> UnwindSafe for IntoValues<K, V, A>

impl<K, V, S, A> UnwindSafe for HashMap<K, V, S, A>

impl<T, A> UnwindSafe for IntoIter<T, A>

impl<T, A> UnwindSafe for HashTable<T, A>
where A: UnwindSafe, T: UnwindSafe,

impl<T, S, A> UnwindSafe for HashSet<T, S, A>
where S: UnwindSafe, A: UnwindSafe, T: UnwindSafe,

impl<T> UnwindSafe for AsKebabCase<T>
where T: UnwindSafe,

impl<T> UnwindSafe for AsLowerCamelCase<T>
where T: UnwindSafe,

impl<T> UnwindSafe for AsShoutyKebabCase<T>
where T: UnwindSafe,

impl<T> UnwindSafe for AsShoutySnakeCase<T>
where T: UnwindSafe,

impl<T> UnwindSafe for AsSnakeCase<T>
where T: UnwindSafe,

impl<T> UnwindSafe for AsTitleCase<T>
where T: UnwindSafe,

impl<T> UnwindSafe for AsTrainCase<T>
where T: UnwindSafe,

impl<T> UnwindSafe for AsUpperCamelCase<T>
where T: UnwindSafe,

impl<D> UnwindSafe for HmacCore<D>
where <D as CoreProxy>::Core: Sized + UnwindSafe,

impl !UnwindSafe for Parts

impl !UnwindSafe for Parts

impl UnwindSafe for Error

impl UnwindSafe for Parts

impl UnwindSafe for Uri

impl<'a, T> !UnwindSafe for Entry<'a, T>

impl<'a, T> !UnwindSafe for Drain<'a, T>

impl<'a, T> !UnwindSafe for IterMut<'a, T>

impl<'a, T> !UnwindSafe for OccupiedEntry<'a, T>

impl<'a, T> !UnwindSafe for VacantEntry<'a, T>

impl<'a, T> !UnwindSafe for ValueDrain<'a, T>

impl<'a, T> !UnwindSafe for ValueIterMut<'a, T>

impl<'a, T> !UnwindSafe for ValuesMut<'a, T>

impl<'a, T> UnwindSafe for GetAll<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Keys<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for ValueIter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Values<'a, T>
where T: RefUnwindSafe,

impl<T> !UnwindSafe for Request<T>

impl<T> !UnwindSafe for Response<T>

impl<T> UnwindSafe for HeaderMap<T>
where T: UnwindSafe,

impl<T> UnwindSafe for IntoIter<T>

impl<T> UnwindSafe for Port<T>
where T: UnwindSafe,

impl<'a> UnwindSafe for PasswordParams<'a>

impl<'i> UnwindSafe for ChallengeParser<'i>

impl<'i> UnwindSafe for Error<'i>

impl<'i> UnwindSafe for ChallengeRef<'i>

impl<'i> UnwindSafe for ParamValue<'i>

impl<T> UnwindSafe for Frame<T>
where T: UnwindSafe,

impl<'a, T> !UnwindSafe for Frame<'a, T>

impl<B> UnwindSafe for BodyDataStream<B>
where B: UnwindSafe,

impl<B> UnwindSafe for BodyStream<B>
where B: UnwindSafe,

impl<B> UnwindSafe for Collected<B>
where B: UnwindSafe,

impl<B> UnwindSafe for Limited<B>
where B: UnwindSafe,

impl<B, F> UnwindSafe for MapErr<B, F>
where B: UnwindSafe, F: UnwindSafe,

impl<B, F> UnwindSafe for MapFrame<B, F>
where B: UnwindSafe, F: UnwindSafe,

impl<D> UnwindSafe for Empty<D>

impl<D> UnwindSafe for Full<D>
where D: UnwindSafe,

impl<D, E> !UnwindSafe for BoxBody<D, E>

impl<D, E> !UnwindSafe for UnsyncBoxBody<D, E>

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

impl<S> UnwindSafe for StreamBody<S>
where S: UnwindSafe,

impl<T> UnwindSafe for Collect<T>
where T: UnwindSafe + ?Sized, <T as Body>::Data: UnwindSafe,

impl<T, F> UnwindSafe for WithTrailers<T, F>
where T: UnwindSafe, F: UnwindSafe,

impl !UnwindSafe for Body

impl UnwindSafe for ETag

impl UnwindSafe for Age

impl UnwindSafe for Vary

impl UnwindSafe for Date

impl UnwindSafe for Allow

impl UnwindSafe for Error

impl UnwindSafe for Mime

impl UnwindSafe for TE

impl<'a> !UnwindSafe for IterMut<'a>

impl<'a> !UnwindSafe for IterMut<'a>

impl<'a> !UnwindSafe for IterMut<'a>

impl<'a> !UnwindSafe for IterMut<'a>

impl<'a> !UnwindSafe for IterMut<'a>

impl<'a> !UnwindSafe for IterMut<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for Names<'a>

impl<'a> UnwindSafe for Values<'a>

impl<'a> UnwindSafe for Forwarded<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for Iter<'a>

impl UnwindSafe for Error

impl<'a> UnwindSafe for Header<'a>

impl<'headers, 'buf> !UnwindSafe for Request<'headers, 'buf>

impl<'headers, 'buf> !UnwindSafe for Response<'headers, 'buf>

impl<T> UnwindSafe for Status<T>
where T: UnwindSafe,

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl !UnwindSafe for Error

impl<'a> !UnwindSafe for ReadBuf<'a>

impl<'a> !UnwindSafe for ReadBufCursor<'a>

impl<B> !UnwindSafe for SendRequest<B>

impl<B> !UnwindSafe for SendRequest<B>

impl<E> !UnwindSafe for Builder<E>

impl<Ex> !UnwindSafe for Builder<Ex>

impl<T> !UnwindSafe for TrySendError<T>

impl<T> UnwindSafe for Parts<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Parts<T>
where T: UnwindSafe,

impl<T, B> !UnwindSafe for Connection<T, B>

impl<T, B, E> !UnwindSafe for Connection<T, B, E>

impl<T, S> !UnwindSafe for Connection<T, S>

impl<T, S> !UnwindSafe for UpgradeableConnection<T, S>

impl<T, S> UnwindSafe for Parts<T, S>
where T: UnwindSafe, S: UnwindSafe,

impl<T, S, E> !UnwindSafe for Connection<T, S, E>

impl<State> UnwindSafe for ConnectorBuilder<State>
where State: UnwindSafe,

impl<T> !UnwindSafe for HttpsConnector<T>

impl<T> UnwindSafe for TimeoutConnector<T>
where T: UnwindSafe,

impl !UnwindSafe for Error

impl UnwindSafe for Name

impl<'a, E> !UnwindSafe for Http1Builder<'a, E>

impl<'a, E> !UnwindSafe for Http2Builder<'a, E>

impl<'a, I, S, E> !UnwindSafe for Connection<'a, I, S, E>

impl<'a, I, S, E> !UnwindSafe for UpgradeableConnection<'a, I, S, E>

impl<C, B> !UnwindSafe for Client<C, B>

impl<E> !UnwindSafe for Builder<E>

impl<I> UnwindSafe for WithHyperIo<I>
where I: UnwindSafe,

impl<I> UnwindSafe for WithTokioIo<I>
where I: UnwindSafe,

impl<R> UnwindSafe for HttpConnector<R>
where R: UnwindSafe,

impl<S> UnwindSafe for TowerToHyperService<S>
where S: UnwindSafe,

impl<S, R> UnwindSafe for TowerToHyperServiceFuture<S, R>
where S: UnwindSafe, <S as Service<R>>::Future: UnwindSafe, R: UnwindSafe,

impl<T> UnwindSafe for TokioIo<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Parts<T>
where T: UnwindSafe,

impl UnwindSafe for Error

impl<'data> UnwindSafe for Char16Trie<'data>

impl<'data> UnwindSafe for CodePointInversionList<'data>

impl<'trie, T> UnwindSafe for CodePointTrie<'trie, T>

impl<T> UnwindSafe for CodePointMapRange<T>
where T: UnwindSafe,

impl UnwindSafe for Other

impl UnwindSafe for Key

impl UnwindSafe for Value

impl UnwindSafe for Key

impl UnwindSafe for Value

impl UnwindSafe for Baked

impl<'a> UnwindSafe for StrStrPair<'a>

impl<'a, 'b> UnwindSafe for LocaleFallbackIterator<'a, 'b>

impl<'data> UnwindSafe for AliasesV1<'data>

impl<'data> UnwindSafe for AliasesV2<'data>

impl<'data> UnwindSafe for LikelySubtagsExtendedV1<'data>

impl<'data> UnwindSafe for LikelySubtagsForLanguageV1<'data>

impl<'data> UnwindSafe for LikelySubtagsV1<'data>

impl<'data> UnwindSafe for LocaleFallbackParentsV1<'data>

impl<'data> UnwindSafe for LocaleFallbackSupplementV1<'data>

impl<'data> UnwindSafe for ScriptDirectionV1<'data>

impl UnwindSafe for Baked

impl<'data> UnwindSafe for CanonicalCompositionsV1<'data>

impl<'data> UnwindSafe for DecompositionDataV1<'data>

impl<'data> UnwindSafe for DecompositionSupplementV1<'data>

impl<'data> UnwindSafe for DecompositionTablesV1<'data>

impl<'data, I> UnwindSafe for Composition<'data, I>
where I: UnwindSafe,

impl<'data, I> UnwindSafe for Decomposition<'data, I>
where I: UnwindSafe,

impl UnwindSafe for Baked

impl<'a, T> UnwindSafe for CodePointMapDataBorrowed<'a, T>
where T: RefUnwindSafe, <T as AsULE>::ULE: RefUnwindSafe,

impl<'data> UnwindSafe for PropertyCodePointSetV1<'data>

impl<'data> UnwindSafe for PropertyUnicodeSetV1<'data>

impl<'data> UnwindSafe for BidiAuxiliaryPropertiesV1<'data>

impl<'data, T> UnwindSafe for PropertyCodePointMapV1<'data, T>

impl UnwindSafe for Cart

impl<'a> UnwindSafe for DataRequest<'a>

impl<'a, P> UnwindSafe for DowncastingAnyProvider<'a, P>
where P: RefUnwindSafe + ?Sized,

impl<'data> UnwindSafe for HelloWorldV1<'data>

impl<M, P> UnwindSafe for DataProviderWithKey<M, P>
where P: UnwindSafe, M: UnwindSafe,

impl<Y> UnwindSafe for NeverMarker<Y>
where Y: UnwindSafe,

impl<'a, T, A> !UnwindSafe for IterMut<'a, T, A>

impl<'a, T, A> UnwindSafe for Iter<'a, T, A>
where T: RefUnwindSafe,

impl<T> UnwindSafe for Id<T>

impl<T, A> UnwindSafe for Arena<T, A>
where T: UnwindSafe,

impl<T, A> UnwindSafe for IntoIter<T, A>

impl UnwindSafe for Idna

impl UnwindSafe for Uts46

impl<'a, I, K, V, S> !UnwindSafe for Splice<'a, I, K, V, S>

impl<'a, I, T, S> !UnwindSafe for Splice<'a, I, T, S>

impl<'a, K, V> !UnwindSafe for Entry<'a, K, V>

impl<'a, K, V> !UnwindSafe for IndexedEntry<'a, K, V>

impl<'a, K, V> !UnwindSafe for IterMut<'a, K, V>

impl<'a, K, V> !UnwindSafe for IterMut2<'a, K, V>

impl<'a, K, V> !UnwindSafe for OccupiedEntry<'a, K, V>

impl<'a, K, V> !UnwindSafe for VacantEntry<'a, K, V>

impl<'a, K, V> !UnwindSafe for ValuesMut<'a, K, V>

impl<'a, K, V> UnwindSafe for Drain<'a, K, V>

impl<'a, K, V> UnwindSafe for Iter<'a, K, V>

impl<'a, K, V> UnwindSafe for Keys<'a, K, V>

impl<'a, K, V> UnwindSafe for Values<'a, K, V>

impl<'a, K, V, S> !UnwindSafe for RawEntryMut<'a, K, V, S>

impl<'a, K, V, S> !UnwindSafe for RawEntryBuilderMut<'a, K, V, S>

impl<'a, K, V, S> !UnwindSafe for RawOccupiedEntryMut<'a, K, V, S>

impl<'a, K, V, S> !UnwindSafe for RawVacantEntryMut<'a, K, V, S>

impl<'a, K, V, S> UnwindSafe for RawEntryBuilder<'a, K, V, S>

impl<'a, T> UnwindSafe for Drain<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<'a, T, S> UnwindSafe for Difference<'a, T, S>

impl<'a, T, S> UnwindSafe for Intersection<'a, T, S>

impl<'a, T, S> UnwindSafe for Union<'a, T, S>

impl<'a, T, S1, S2> UnwindSafe for SymmetricDifference<'a, T, S1, S2>

impl<K, V> UnwindSafe for IntoIter<K, V>

impl<K, V> UnwindSafe for IntoKeys<K, V>

impl<K, V> UnwindSafe for Slice<K, V>
where K: UnwindSafe, V: UnwindSafe,

impl<K, V, S> UnwindSafe for IndexMap<K, V, S>
where S: UnwindSafe, K: UnwindSafe, V: UnwindSafe,

impl<T> UnwindSafe for IntoIter<T>

impl<T> UnwindSafe for Slice<T>
where T: UnwindSafe,

impl<T, S> UnwindSafe for IndexSet<T, S>
where S: UnwindSafe, T: UnwindSafe,

impl UnwindSafe for Infer

impl UnwindSafe for Type

impl<'inp, 'out, T> !UnwindSafe for InOut<'inp, 'out, T>

impl<'inp, 'out, T> !UnwindSafe for InOutBuf<'inp, 'out, T>

impl<'inp, 'out, T> !UnwindSafe for InOutBufIter<'inp, 'out, T>

impl<'inp, 'out, T> !UnwindSafe for InOutBufReserved<'inp, 'out, T>

impl<'a> UnwindSafe for BorrowedReadable<'a>

impl<'a> UnwindSafe for BorrowedWriteable<'a>

impl<'a, RW> UnwindSafe for ReadHalf<'a, RW>
where RW: RefUnwindSafe,

impl<'a, RW> UnwindSafe for WriteHalf<'a, RW>
where RW: RefUnwindSafe,

impl<'filelike, Target> UnwindSafe for FilelikeView<'filelike, Target>
where Target: UnwindSafe,

impl<'socketlike, Target> UnwindSafe for SocketlikeView<'socketlike, Target>
where Target: UnwindSafe,

impl UnwindSafe for IpNet

impl<'a, I> !UnwindSafe for Chunk<'a, I>

impl<'a, I> !UnwindSafe for Chunks<'a, I>

impl<'a, I> UnwindSafe for Format<'a, I>
where I: UnwindSafe,

impl<'a, I, E> !UnwindSafe for ProcessResults<'a, I, E>

impl<'a, I, F> !UnwindSafe for PeekingTakeWhile<'a, I, F>

impl<'a, I, F> !UnwindSafe for TakeWhileRef<'a, I, F>

impl<'a, I, F> UnwindSafe for FormatWith<'a, I, F>
where I: UnwindSafe, F: UnwindSafe,

impl<'a, K, I, F> !UnwindSafe for Group<'a, K, I, F>

impl<'a, K, I, F> !UnwindSafe for Groups<'a, K, I, F>

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

impl<A, B> UnwindSafe for EitherOrBoth<A, B>
where A: UnwindSafe, B: UnwindSafe,

impl<F> UnwindSafe for RepeatCall<F>
where F: UnwindSafe,

impl<I> !UnwindSafe for RcIter<I>

impl<I> !UnwindSafe for Tee<I>

impl<I> UnwindSafe for Combinations<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

impl<I> UnwindSafe for ExactlyOneError<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

impl<I> UnwindSafe for GroupingMap<I>
where I: UnwindSafe,

impl<I> UnwindSafe for MultiPeek<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

impl<I> UnwindSafe for MultiProduct<I>
where <I as Iterator>::Item: Sized + UnwindSafe, I: UnwindSafe,

impl<I> UnwindSafe for PeekNth<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

impl<I> UnwindSafe for Permutations<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

impl<I> UnwindSafe for Powerset<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

impl<I> UnwindSafe for PutBack<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

impl<I> UnwindSafe for PutBackN<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

impl<I> UnwindSafe for Step<I>
where I: UnwindSafe,

impl<I> UnwindSafe for Unique<I>
where <I as Iterator>::Item: Sized + UnwindSafe, I: UnwindSafe,

impl<I> UnwindSafe for WhileSome<I>
where I: UnwindSafe,

impl<I> UnwindSafe for WithPosition<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

impl<I, ElemF> UnwindSafe for IntersperseWith<I, ElemF>
where ElemF: UnwindSafe, I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

impl<I, F> UnwindSafe for Batching<I, F>
where F: UnwindSafe, I: UnwindSafe,

impl<I, F> UnwindSafe for FilterMapOk<I, F>
where I: UnwindSafe, F: UnwindSafe,

impl<I, F> UnwindSafe for FilterOk<I, F>
where I: UnwindSafe, F: UnwindSafe,

impl<I, F> UnwindSafe for KMergeBy<I, F>
where F: UnwindSafe, <I as Iterator>::Item: UnwindSafe, I: UnwindSafe,

impl<I, F> UnwindSafe for PadUsing<I, F>
where F: UnwindSafe, I: UnwindSafe,

impl<I, F> UnwindSafe for Positions<I, F>
where F: UnwindSafe, I: UnwindSafe,

impl<I, F> UnwindSafe for TakeWhileInclusive<I, F>
where I: UnwindSafe, F: UnwindSafe,

impl<I, F> UnwindSafe for Update<I, F>
where I: UnwindSafe, F: UnwindSafe,

impl<I, J> UnwindSafe for Diff<I, J>

impl<I, J> UnwindSafe for ConsTuples<I, J>
where I: UnwindSafe,

impl<I, J> UnwindSafe for Interleave<I, J>
where I: UnwindSafe, J: UnwindSafe,

impl<I, J> UnwindSafe for InterleaveShortest<I, J>
where I: UnwindSafe, J: UnwindSafe,

impl<I, J> UnwindSafe for Product<I, J>
where I: UnwindSafe, J: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

impl<I, J> UnwindSafe for ZipEq<I, J>
where I: UnwindSafe, J: UnwindSafe,

impl<I, J, F> UnwindSafe for MergeBy<I, J, F>

impl<I, T> UnwindSafe for CircularTupleWindows<I, T>
where I: UnwindSafe, T: UnwindSafe,

impl<I, T> UnwindSafe for TupleCombinations<I, T>
where <T as HasCombination<I>>::Combination: UnwindSafe, I: UnwindSafe,

impl<I, T> UnwindSafe for TupleWindows<I, T>
where I: UnwindSafe, T: UnwindSafe,

impl<I, T> UnwindSafe for Tuples<I, T>
where <T as TupleCollect>::Buffer: UnwindSafe, I: UnwindSafe,

impl<I, T, E> UnwindSafe for FlattenOk<I, T, E>

impl<I, V, F> UnwindSafe for UniqueBy<I, V, F>
where I: UnwindSafe, F: UnwindSafe, V: UnwindSafe,

impl<K, I, F> UnwindSafe for GroupBy<K, I, F>

impl<St, F> UnwindSafe for Iterate<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, F> UnwindSafe for Unfold<St, F>
where F: UnwindSafe, St: UnwindSafe,

impl<T> UnwindSafe for FoldWhile<T>
where T: UnwindSafe,

impl<T> UnwindSafe for MinMaxResult<T>
where T: UnwindSafe,

impl<T> UnwindSafe for TupleBuffer<T>
where <T as TupleCollect>::Buffer: UnwindSafe,

impl<T> UnwindSafe for Zip<T>
where T: UnwindSafe,

impl<T, U> UnwindSafe for ZipLongest<T, U>
where T: UnwindSafe, U: UnwindSafe,

impl !UnwindSafe for Error

impl UnwindSafe for Jwk

impl<T> UnwindSafe for TokenData<T>
where T: UnwindSafe,

impl !UnwindSafe for Error

impl<'a> UnwindSafe for Unverified<'a>

impl<H, C, S> UnwindSafe for Token<H, C, S>
where H: UnwindSafe, C: UnwindSafe, S: UnwindSafe,

impl !UnwindSafe for Error

impl<'a> !UnwindSafe for Partition<'a>

impl<'a> !UnwindSafe for Topic<'a>

impl<'a> !UnwindSafe for MessageSetsIter<'a>

impl<'a> UnwindSafe for Data<'a>

impl<'a> UnwindSafe for Message<'a>

impl<'a> UnwindSafe for Partition<'a>

impl<'a> UnwindSafe for PartitionIter<'a>

impl<'a> UnwindSafe for Partitions<'a>

impl<'a> UnwindSafe for Topic<'a>

impl<'a> UnwindSafe for TopicIter<'a>

impl<'a> UnwindSafe for TopicNames<'a>

impl<'a> UnwindSafe for Topics<'a>

impl<'a> UnwindSafe for CommitOffset<'a>

impl<'a> UnwindSafe for FetchGroupOffset<'a>

impl<'a> UnwindSafe for FetchPartition<'a>

impl<'a> UnwindSafe for MessageSet<'a>

impl<'a> UnwindSafe for Topics<'a>

impl<'a, 'b> UnwindSafe for ProduceMessage<'a, 'b>

impl<'a, K, V> UnwindSafe for Record<'a, K, V>
where K: UnwindSafe, V: UnwindSafe,

impl<H> UnwindSafe for DefaultPartitioner<H>
where H: UnwindSafe,

impl<P> UnwindSafe for Builder<P>
where P: UnwindSafe,

impl<P> UnwindSafe for Producer<P>
where P: UnwindSafe,

impl !UnwindSafe for Error

impl<const N: usize> UnwindSafe for Overflow<N>

impl UnwindSafe for Error

impl UnwindSafe for DIR

impl UnwindSafe for FILE

impl UnwindSafe for aiocb

impl UnwindSafe for dqblk

impl UnwindSafe for flock

impl UnwindSafe for group

impl UnwindSafe for ifreq

impl UnwindSafe for iocb

impl UnwindSafe for iovec

impl UnwindSafe for iwreq

impl UnwindSafe for lconv

impl UnwindSafe for sem_t

impl UnwindSafe for spwd

impl UnwindSafe for stat

impl UnwindSafe for statx

impl UnwindSafe for timex

impl UnwindSafe for tm

impl UnwindSafe for tms

impl UnwindSafe for ucred

impl UnwindSafe for user

impl UnwindSafe for utmpx

impl<T> UnwindSafe for Libm<T>
where T: UnwindSafe,

impl UnwindSafe for flock

impl UnwindSafe for iovec

impl UnwindSafe for stat

impl UnwindSafe for statx

impl UnwindSafe for ifmap

impl UnwindSafe for ifreq

impl UnwindSafe for iovec

impl UnwindSafe for iphdr

impl UnwindSafe for ucred

impl UnwindSafe for ndmsg

impl UnwindSafe for rtmsg

impl UnwindSafe for rtvia

impl UnwindSafe for tcmsg

impl<Storage> UnwindSafe for __BindgenBitfieldUnit<Storage>
where Storage: UnwindSafe,

impl<Storage> UnwindSafe for __BindgenBitfieldUnit<Storage>
where Storage: UnwindSafe,

impl<T> UnwindSafe for __BindgenUnionField<T>
where T: UnwindSafe,

impl<'a, K, V, S> !UnwindSafe for Entry<'a, K, V, S>

impl<'a, K, V, S> !UnwindSafe for OccupiedEntry<'a, K, V, S>

impl<'a, K, V, S> !UnwindSafe for VacantEntry<'a, K, V, S>

impl<K, V, S> UnwindSafe for LiteMap<K, V, S>
where S: UnwindSafe, K: UnwindSafe + ?Sized, V: UnwindSafe + ?Sized,

impl<'a, R, G, T> !UnwindSafe for MappedReentrantMutexGuard<'a, R, G, T>

impl<'a, R, G, T> !UnwindSafe for ReentrantMutexGuard<'a, R, G, T>

impl<'a, R, T> !UnwindSafe for MappedMutexGuard<'a, R, T>

impl<'a, R, T> !UnwindSafe for MappedRwLockWriteGuard<'a, R, T>

impl<'a, R, T> !UnwindSafe for MutexGuard<'a, R, T>

impl<'a, R, T> !UnwindSafe for RwLockReadGuard<'a, R, T>

impl<'a, R, T> !UnwindSafe for RwLockUpgradableReadGuard<'a, R, T>

impl<'a, R, T> !UnwindSafe for RwLockWriteGuard<'a, R, T>

impl<'a, R, T> UnwindSafe for MappedRwLockReadGuard<'a, R, T>

impl<R, G> UnwindSafe for RawReentrantMutex<R, G>
where R: UnwindSafe, G: UnwindSafe,

impl<R, G, T> UnwindSafe for ReentrantMutex<R, G, T>
where R: UnwindSafe, G: UnwindSafe, T: UnwindSafe + ?Sized,

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

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

impl UnwindSafe for Level

impl<'a> UnwindSafe for Metadata<'a>

impl<'a> UnwindSafe for MetadataBuilder<'a>

impl<'a> UnwindSafe for Record<'a>

impl<'a> UnwindSafe for RecordBuilder<'a>

impl<'a, K, V> UnwindSafe for Iter<'a, K, V>

impl<'a, K, V> UnwindSafe for IterMut<'a, K, V>

impl<K, V> UnwindSafe for IntoIter<K, V>

impl<K, V, S> UnwindSafe for LruCache<K, V, S>

impl<'a, S, A> UnwindSafe for Matcher<'a, S, A>
where A: UnwindSafe, S: UnwindSafe,

impl<S, A> UnwindSafe for Pattern<S, A>
where A: UnwindSafe,

impl<'k, 'v> UnwindSafe for Params<'k, 'v>

impl<'k, 'v, V> UnwindSafe for Match<'k, 'v, V>
where V: UnwindSafe,

impl<'ps, 'k, 'v> UnwindSafe for ParamsIter<'ps, 'k, 'v>

impl<T> UnwindSafe for Router<T>
where T: UnwindSafe,

impl<'a, T> !UnwindSafe for MaybeOwnedMut<'a, T>

impl<'a, T> UnwindSafe for MaybeOwned<'a, T>

impl UnwindSafe for One

impl UnwindSafe for Three

impl UnwindSafe for Two

impl UnwindSafe for Pair

impl UnwindSafe for One

impl UnwindSafe for Three

impl UnwindSafe for Two

impl UnwindSafe for One

impl UnwindSafe for Three

impl UnwindSafe for Two

impl<'a, 'h> UnwindSafe for OneIter<'a, 'h>

impl<'a, 'h> UnwindSafe for ThreeIter<'a, 'h>

impl<'a, 'h> UnwindSafe for TwoIter<'a, 'h>

impl<'a, 'h> UnwindSafe for OneIter<'a, 'h>

impl<'a, 'h> UnwindSafe for ThreeIter<'a, 'h>

impl<'a, 'h> UnwindSafe for TwoIter<'a, 'h>

impl<'a, 'h> UnwindSafe for OneIter<'a, 'h>

impl<'a, 'h> UnwindSafe for ThreeIter<'a, 'h>

impl<'a, 'h> UnwindSafe for TwoIter<'a, 'h>

impl<'h> UnwindSafe for Memchr<'h>

impl<'h> UnwindSafe for Memchr2<'h>

impl<'h> UnwindSafe for Memchr3<'h>

impl<'h, 'n> UnwindSafe for FindIter<'h, 'n>

impl<'h, 'n> UnwindSafe for FindRevIter<'h, 'n>

impl<'n> UnwindSafe for Finder<'n>

impl<'n> UnwindSafe for FinderRev<'n>

impl !UnwindSafe for Error

impl UnwindSafe for Memfd

impl UnwindSafe for Mime

impl<'a> UnwindSafe for MimeIter<'a>

impl<'a> UnwindSafe for Name<'a>

impl<'a> UnwindSafe for Params<'a>

impl<'a> !UnwindSafe for CallbackFunc<'a>

impl UnwindSafe for Event

impl UnwindSafe for Poll

impl UnwindSafe for Token

impl UnwindSafe for Waker

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for SourceFd<'a>

impl UnwindSafe for Name

impl<'a> !UnwindSafe for Generator<'a>

impl UnwindSafe for Error

impl UnwindSafe for XKey

impl<E> UnwindSafe for Err<E>
where E: UnwindSafe,

impl<F, G> UnwindSafe for And<F, G>
where F: UnwindSafe, G: UnwindSafe,

impl<F, G> UnwindSafe for Or<F, G>
where F: UnwindSafe, G: UnwindSafe,

impl<F, G, O1> UnwindSafe for AndThen<F, G, O1>
where F: UnwindSafe, G: UnwindSafe, O1: UnwindSafe,

impl<F, G, O1> UnwindSafe for FlatMap<F, G, O1>
where F: UnwindSafe, G: UnwindSafe, O1: UnwindSafe,

impl<F, G, O1> UnwindSafe for Map<F, G, O1>
where F: UnwindSafe, G: UnwindSafe, O1: UnwindSafe,

impl<F, O1, O2, E1, E2> UnwindSafe for Into<F, O1, O2, E1, E2>
where F: UnwindSafe, O1: UnwindSafe, E1: UnwindSafe, O2: UnwindSafe, E2: UnwindSafe,

impl<I> UnwindSafe for Error<I>
where I: UnwindSafe,

impl<I> UnwindSafe for VerboseError<I>
where I: UnwindSafe,

impl<I, E, F> UnwindSafe for ParserIterator<I, E, F>
where F: UnwindSafe, I: UnwindSafe, E: UnwindSafe,

impl UnwindSafe for Color

impl UnwindSafe for Infix

impl UnwindSafe for Rgb

impl UnwindSafe for Style

impl<'a, S> UnwindSafe for AnsiGenericString<'a, S>
where <S as ToOwned>::Owned: UnwindSafe, S: RefUnwindSafe + ?Sized,

impl<'a, S> UnwindSafe for AnsiGenericStrings<'a, S>

impl UnwindSafe for NUID

impl UnwindSafe for Sign

impl<'a> UnwindSafe for U32Digits<'a>

impl<'a> UnwindSafe for U64Digits<'a>

impl<T> UnwindSafe for TryFromBigIntError<T>
where T: UnwindSafe,

impl<E> UnwindSafe for ParseComplexError<E>
where E: UnwindSafe,

impl<T> UnwindSafe for Complex<T>
where T: UnwindSafe,

impl<A> UnwindSafe for ExtendedGcd<A>
where A: UnwindSafe,

impl<T> UnwindSafe for IterBinomial<T>
where T: UnwindSafe,

impl<A> UnwindSafe for Range<A>
where A: UnwindSafe,

impl<A> UnwindSafe for RangeFrom<A>
where A: UnwindSafe,

impl<A> UnwindSafe for RangeInclusive<A>
where A: UnwindSafe,

impl<A> UnwindSafe for RangeStep<A>
where A: UnwindSafe,

impl<A> UnwindSafe for RangeStepFrom<A>
where A: UnwindSafe,

impl<A> UnwindSafe for RangeStepInclusive<A>
where A: UnwindSafe,

impl<T> UnwindSafe for Ratio<T>
where T: UnwindSafe,

impl UnwindSafe for Name

impl UnwindSafe for Ident

impl UnwindSafe for Guid

impl UnwindSafe for Error

impl UnwindSafe for Class

impl UnwindSafe for Rel

impl UnwindSafe for Sym

impl UnwindSafe for Error

impl UnwindSafe for Rel32

impl UnwindSafe for Rel64

impl<'a> !UnwindSafe for Writer<'a>

impl<'a> !UnwindSafe for Writer<'a>

impl<'a> !UnwindSafe for Writer<'a>

impl<'a> UnwindSafe for Object<'a>

impl<'a> UnwindSafe for Section<'a>

impl<'a, R> !UnwindSafe for ReadCacheRange<'a, R>

impl<'data> UnwindSafe for ImportName<'data>

impl<'data> UnwindSafe for ExportTarget<'data>

impl<'data> UnwindSafe for Import<'data>

impl<'data> UnwindSafe for ResourceDirectoryEntryData<'data>

impl<'data> UnwindSafe for ImportFile<'data>

impl<'data> UnwindSafe for ImportObjectData<'data>

impl<'data> UnwindSafe for SectionTable<'data>

impl<'data> UnwindSafe for AttributeIndexIterator<'data>

impl<'data> UnwindSafe for AttributeReader<'data>

impl<'data> UnwindSafe for AttributesSubsubsection<'data>

impl<'data> UnwindSafe for GnuProperty<'data>

impl<'data> UnwindSafe for Version<'data>

impl<'data> UnwindSafe for DataDirectories<'data>

impl<'data> UnwindSafe for DelayLoadImportTable<'data>

impl<'data> UnwindSafe for Export<'data>

impl<'data> UnwindSafe for ExportTable<'data>

impl<'data> UnwindSafe for ImportDescriptorIterator<'data>

impl<'data> UnwindSafe for ImportTable<'data>

impl<'data> UnwindSafe for ImportThunkList<'data>

impl<'data> UnwindSafe for RelocationBlockIterator<'data>

impl<'data> UnwindSafe for RelocationIterator<'data>

impl<'data> UnwindSafe for ResourceDirectory<'data>

impl<'data> UnwindSafe for ResourceDirectoryTable<'data>

impl<'data> UnwindSafe for RichHeaderInfo<'data>

impl<'data> UnwindSafe for Bytes<'data>

impl<'data> UnwindSafe for CodeView<'data>

impl<'data> UnwindSafe for CompressedData<'data>

impl<'data> UnwindSafe for Export<'data>

impl<'data> UnwindSafe for Import<'data>

impl<'data> UnwindSafe for ObjectMap<'data>

impl<'data> UnwindSafe for ObjectMapEntry<'data>

impl<'data> UnwindSafe for ObjectMapFile<'data>

impl<'data> UnwindSafe for SymbolMapName<'data>

impl<'data, 'cache, E, R> UnwindSafe for DyldCacheImage<'data, 'cache, E, R>

impl<'data, 'cache, E, R> UnwindSafe for DyldCacheImageIterator<'data, 'cache, E, R>

impl<'data, 'file, Elf, R> UnwindSafe for ElfComdat<'data, 'file, Elf, R>

impl<'data, 'file, Elf, R> UnwindSafe for ElfComdatIterator<'data, 'file, Elf, R>

impl<'data, 'file, Elf, R> UnwindSafe for ElfComdatSectionIterator<'data, 'file, Elf, R>

impl<'data, 'file, Elf, R> UnwindSafe for ElfSection<'data, 'file, Elf, R>

impl<'data, 'file, Elf, R> UnwindSafe for ElfSectionIterator<'data, 'file, Elf, R>

impl<'data, 'file, Elf, R> UnwindSafe for ElfSegment<'data, 'file, Elf, R>

impl<'data, 'file, Elf, R> UnwindSafe for ElfSegmentIterator<'data, 'file, Elf, R>

impl<'data, 'file, Elf, R> UnwindSafe for ElfSymbol<'data, 'file, Elf, R>

impl<'data, 'file, Elf, R> UnwindSafe for ElfSymbolIterator<'data, 'file, Elf, R>

impl<'data, 'file, Elf, R> UnwindSafe for ElfSymbolTable<'data, 'file, Elf, R>

impl<'data, 'file, Mach, R> UnwindSafe for MachOComdat<'data, 'file, Mach, R>

impl<'data, 'file, Mach, R> UnwindSafe for MachOComdatIterator<'data, 'file, Mach, R>

impl<'data, 'file, Mach, R> UnwindSafe for MachOComdatSectionIterator<'data, 'file, Mach, R>

impl<'data, 'file, Mach, R> UnwindSafe for MachORelocationIterator<'data, 'file, Mach, R>

impl<'data, 'file, Mach, R> UnwindSafe for MachOSection<'data, 'file, Mach, R>

impl<'data, 'file, Mach, R> UnwindSafe for MachOSectionIterator<'data, 'file, Mach, R>

impl<'data, 'file, Mach, R> UnwindSafe for MachOSegment<'data, 'file, Mach, R>

impl<'data, 'file, Mach, R> UnwindSafe for MachOSegmentIterator<'data, 'file, Mach, R>

impl<'data, 'file, Mach, R> UnwindSafe for MachOSymbol<'data, 'file, Mach, R>

impl<'data, 'file, Mach, R> UnwindSafe for MachOSymbolIterator<'data, 'file, Mach, R>

impl<'data, 'file, Mach, R> UnwindSafe for MachOSymbolTable<'data, 'file, Mach, R>

impl<'data, 'file, Pe, R> UnwindSafe for PeComdat<'data, 'file, Pe, R>

impl<'data, 'file, Pe, R> UnwindSafe for PeComdatIterator<'data, 'file, Pe, R>

impl<'data, 'file, Pe, R> UnwindSafe for PeComdatSectionIterator<'data, 'file, Pe, R>

impl<'data, 'file, Pe, R> UnwindSafe for PeSection<'data, 'file, Pe, R>

impl<'data, 'file, Pe, R> UnwindSafe for PeSectionIterator<'data, 'file, Pe, R>

impl<'data, 'file, Pe, R> UnwindSafe for PeSegment<'data, 'file, Pe, R>

impl<'data, 'file, Pe, R> UnwindSafe for PeSegmentIterator<'data, 'file, Pe, R>

impl<'data, 'file, R> UnwindSafe for PeRelocationIterator<'data, 'file, R>
where R: UnwindSafe,

impl<'data, 'file, R> UnwindSafe for Comdat<'data, 'file, R>
where R: RefUnwindSafe,

impl<'data, 'file, R> UnwindSafe for ComdatIterator<'data, 'file, R>
where R: RefUnwindSafe,

impl<'data, 'file, R> UnwindSafe for ComdatSectionIterator<'data, 'file, R>
where R: RefUnwindSafe,

impl<'data, 'file, R> UnwindSafe for DynamicRelocationIterator<'data, 'file, R>

impl<'data, 'file, R> UnwindSafe for Section<'data, 'file, R>

impl<'data, 'file, R> UnwindSafe for SectionIterator<'data, 'file, R>
where R: RefUnwindSafe,

impl<'data, 'file, R> UnwindSafe for SectionRelocationIterator<'data, 'file, R>

impl<'data, 'file, R> UnwindSafe for Segment<'data, 'file, R>
where R: RefUnwindSafe,

impl<'data, 'file, R> UnwindSafe for SegmentIterator<'data, 'file, R>
where R: RefUnwindSafe,

impl<'data, 'file, R> UnwindSafe for Symbol<'data, 'file, R>

impl<'data, 'file, R> UnwindSafe for SymbolIterator<'data, 'file, R>

impl<'data, 'file, R> UnwindSafe for SymbolTable<'data, 'file, R>

impl<'data, 'file, R, Coff> UnwindSafe for CoffComdat<'data, 'file, R, Coff>

impl<'data, 'file, R, Coff> UnwindSafe for CoffComdatIterator<'data, 'file, R, Coff>

impl<'data, 'file, R, Coff> UnwindSafe for CoffComdatSectionIterator<'data, 'file, R, Coff>

impl<'data, 'file, R, Coff> UnwindSafe for CoffRelocationIterator<'data, 'file, R, Coff>

impl<'data, 'file, R, Coff> UnwindSafe for CoffSection<'data, 'file, R, Coff>

impl<'data, 'file, R, Coff> UnwindSafe for CoffSectionIterator<'data, 'file, R, Coff>

impl<'data, 'file, R, Coff> UnwindSafe for CoffSegment<'data, 'file, R, Coff>

impl<'data, 'file, R, Coff> UnwindSafe for CoffSegmentIterator<'data, 'file, R, Coff>

impl<'data, 'file, R, Coff> UnwindSafe for CoffSymbol<'data, 'file, R, Coff>

impl<'data, 'file, R, Coff> UnwindSafe for CoffSymbolIterator<'data, 'file, R, Coff>

impl<'data, 'file, R, Coff> UnwindSafe for CoffSymbolTable<'data, 'file, R, Coff>

impl<'data, 'file, Xcoff, R> UnwindSafe for XcoffComdat<'data, 'file, Xcoff, R>

impl<'data, 'file, Xcoff, R> UnwindSafe for XcoffComdatIterator<'data, 'file, Xcoff, R>

impl<'data, 'file, Xcoff, R> UnwindSafe for XcoffComdatSectionIterator<'data, 'file, Xcoff, R>

impl<'data, 'file, Xcoff, R> UnwindSafe for XcoffRelocationIterator<'data, 'file, Xcoff, R>

impl<'data, 'file, Xcoff, R> UnwindSafe for XcoffSection<'data, 'file, Xcoff, R>

impl<'data, 'file, Xcoff, R> UnwindSafe for XcoffSectionIterator<'data, 'file, Xcoff, R>

impl<'data, 'file, Xcoff, R> UnwindSafe for XcoffSegment<'data, 'file, Xcoff, R>

impl<'data, 'file, Xcoff, R> UnwindSafe for XcoffSegmentIterator<'data, 'file, Xcoff, R>

impl<'data, 'file, Xcoff, R> UnwindSafe for XcoffSymbol<'data, 'file, Xcoff, R>

impl<'data, 'file, Xcoff, R> UnwindSafe for XcoffSymbolIterator<'data, 'file, Xcoff, R>

impl<'data, 'file, Xcoff, R> UnwindSafe for XcoffSymbolTable<'data, 'file, Xcoff, R>

impl<'data, 'table, R, Coff> UnwindSafe for SymbolIterator<'data, 'table, R, Coff>

impl<'data, 'table, Xcoff, R> UnwindSafe for SymbolIterator<'data, 'table, Xcoff, R>
where Xcoff: RefUnwindSafe, R: RefUnwindSafe,

impl<'data, E> UnwindSafe for DyldSubCacheSlice<'data, E>
where E: RefUnwindSafe,

impl<'data, E> UnwindSafe for LoadCommandVariant<'data, E>
where E: RefUnwindSafe,

impl<'data, E> UnwindSafe for LoadCommandData<'data, E>
where E: UnwindSafe,

impl<'data, E> UnwindSafe for LoadCommandIterator<'data, E>
where E: UnwindSafe,

impl<'data, E, R> UnwindSafe for DyldCache<'data, E, R>

impl<'data, E, R> UnwindSafe for DyldSubCache<'data, E, R>

impl<'data, Elf> UnwindSafe for AttributesSection<'data, Elf>
where <Elf as FileHeader>::Endian: UnwindSafe,

impl<'data, Elf> UnwindSafe for AttributesSubsection<'data, Elf>
where <Elf as FileHeader>::Endian: UnwindSafe,

impl<'data, Elf> UnwindSafe for AttributesSubsectionIterator<'data, Elf>
where <Elf as FileHeader>::Endian: UnwindSafe,

impl<'data, Elf> UnwindSafe for AttributesSubsubsectionIterator<'data, Elf>
where <Elf as FileHeader>::Endian: UnwindSafe,

impl<'data, Elf> UnwindSafe for GnuHashTable<'data, Elf>
where <Elf as FileHeader>::Endian: RefUnwindSafe,

impl<'data, Elf> UnwindSafe for HashTable<'data, Elf>
where <Elf as FileHeader>::Endian: RefUnwindSafe,

impl<'data, Elf> UnwindSafe for Note<'data, Elf>

impl<'data, Elf> UnwindSafe for NoteIterator<'data, Elf>
where <Elf as FileHeader>::Endian: UnwindSafe,

impl<'data, Elf> UnwindSafe for RelrIterator<'data, Elf>

impl<'data, Elf> UnwindSafe for VerdauxIterator<'data, Elf>
where <Elf as FileHeader>::Endian: UnwindSafe,

impl<'data, Elf> UnwindSafe for VerdefIterator<'data, Elf>
where <Elf as FileHeader>::Endian: UnwindSafe,

impl<'data, Elf> UnwindSafe for VernauxIterator<'data, Elf>
where <Elf as FileHeader>::Endian: UnwindSafe,

impl<'data, Elf> UnwindSafe for VerneedIterator<'data, Elf>
where <Elf as FileHeader>::Endian: UnwindSafe,

impl<'data, Elf> UnwindSafe for VersionTable<'data, Elf>
where <Elf as FileHeader>::Endian: RefUnwindSafe,

impl<'data, Elf, R> UnwindSafe for ElfFile<'data, Elf, R>

impl<'data, Elf, R> UnwindSafe for SectionTable<'data, Elf, R>

impl<'data, Elf, R> UnwindSafe for SymbolTable<'data, Elf, R>

impl<'data, Endian> UnwindSafe for GnuPropertyIterator<'data, Endian>
where Endian: UnwindSafe,

impl<'data, Fat> UnwindSafe for MachOFatFile<'data, Fat>
where Fat: RefUnwindSafe,

impl<'data, Mach, R> UnwindSafe for MachOFile<'data, Mach, R>

impl<'data, Mach, R> UnwindSafe for SymbolTable<'data, Mach, R>
where <Mach as MachHeader>::Nlist: RefUnwindSafe, R: UnwindSafe,

impl<'data, Pe, R> UnwindSafe for PeFile<'data, Pe, R>
where R: UnwindSafe, Pe: RefUnwindSafe,

impl<'data, R> UnwindSafe for File<'data, R>
where R: UnwindSafe,

impl<'data, R> UnwindSafe for StringTable<'data, R>
where R: UnwindSafe,

impl<'data, R, Coff> UnwindSafe for CoffFile<'data, R, Coff>

impl<'data, R, Coff> UnwindSafe for SymbolTable<'data, R, Coff>

impl<'data, Xcoff> UnwindSafe for SectionTable<'data, Xcoff>

impl<'data, Xcoff, R> UnwindSafe for SymbolTable<'data, Xcoff, R>
where Xcoff: UnwindSafe, R: UnwindSafe,

impl<'data, Xcoff, R> UnwindSafe for XcoffFile<'data, Xcoff, R>

impl<E> UnwindSafe for CompressionHeader32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for CompressionHeader64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Dyn32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Dyn64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for FileHeader32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for FileHeader64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for GnuHashHeader<E>
where E: UnwindSafe,

impl<E> UnwindSafe for HashHeader<E>
where E: UnwindSafe,

impl<E> UnwindSafe for NoteHeader32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for NoteHeader64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for ProgramHeader32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for ProgramHeader64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Rel32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Rel64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Rela32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Rela64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Relr32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Relr64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for SectionHeader32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for SectionHeader64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Sym32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Sym64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Syminfo32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Syminfo64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Verdaux<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Verdef<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Vernaux<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Verneed<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Versym<E>
where E: UnwindSafe,

impl<E> UnwindSafe for I16<E>
where E: UnwindSafe,

impl<E> UnwindSafe for I16Bytes<E>
where E: UnwindSafe,

impl<E> UnwindSafe for I32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for I32Bytes<E>
where E: UnwindSafe,

impl<E> UnwindSafe for I64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for I64Bytes<E>
where E: UnwindSafe,

impl<E> UnwindSafe for U16<E>
where E: UnwindSafe,

impl<E> UnwindSafe for U16Bytes<E>
where E: UnwindSafe,

impl<E> UnwindSafe for U32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for U32Bytes<E>
where E: UnwindSafe,

impl<E> UnwindSafe for U64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for U64Bytes<E>
where E: UnwindSafe,

impl<E> UnwindSafe for BuildToolVersion<E>
where E: UnwindSafe,

impl<E> UnwindSafe for BuildVersionCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DataInCodeEntry<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DyldCacheHeader<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DyldCacheImageInfo<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DyldInfoCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DyldSubCacheEntryV1<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DyldSubCacheEntryV2<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Dylib<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DylibCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DylibModule32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DylibModule64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DylibReference<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DylinkerCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for DysymtabCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for EntryPointCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for FilesetEntryCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for FvmfileCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Fvmlib<E>
where E: UnwindSafe,

impl<E> UnwindSafe for FvmlibCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for IdentCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for LcStr<E>
where E: UnwindSafe,

impl<E> UnwindSafe for LinkeditDataCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for LinkerOptionCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for LoadCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for MachHeader32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for MachHeader64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Nlist32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Nlist64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for NoteCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for PrebindCksumCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Relocation<E>
where E: UnwindSafe,

impl<E> UnwindSafe for RoutinesCommand32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for RoutinesCommand64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for RpathCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Section32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for Section64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for SegmentCommand32<E>
where E: UnwindSafe,

impl<E> UnwindSafe for SegmentCommand64<E>
where E: UnwindSafe,

impl<E> UnwindSafe for SubClientCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for SubFrameworkCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for SubLibraryCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for SubUmbrellaCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for SymsegCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for SymtabCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for ThreadCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for TwolevelHint<E>
where E: UnwindSafe,

impl<E> UnwindSafe for UuidCommand<E>
where E: UnwindSafe,

impl<E> UnwindSafe for VersionMinCommand<E>
where E: UnwindSafe,

impl<R> UnwindSafe for ReadCache<R>
where R: UnwindSafe,

impl<Section, Symbol> UnwindSafe for SymbolFlags<Section, Symbol>
where Section: UnwindSafe, Symbol: UnwindSafe,

impl<T> UnwindSafe for SymbolMap<T>
where T: UnwindSafe,

impl<W> !UnwindSafe for StreamingBuffer<W>

impl !UnwindSafe for Client

impl UnwindSafe for Os

impl<'a> UnwindSafe for LayerDescriptor<'a>

impl UnwindSafe for Arch

impl UnwindSafe for Os

impl UnwindSafe for Arch

impl UnwindSafe for Box

impl UnwindSafe for Hook

impl UnwindSafe for Hooks

impl UnwindSafe for IDMap

impl UnwindSafe for Linux

impl UnwindSafe for Mount

impl UnwindSafe for Root

impl UnwindSafe for Spec

impl UnwindSafe for User

impl UnwindSafe for VM

impl<'a> UnwindSafe for OidRegistry<'a>

impl<'a, T> UnwindSafe for OnceRef<'a, T>
where T: RefUnwindSafe,

impl<T> UnwindSafe for OnceBox<T>

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

impl<T, F> UnwindSafe for Lazy<T, F>
where T: UnwindSafe, F: UnwindSafe,

impl<T, F> UnwindSafe for Lazy<T, F>
where T: UnwindSafe, F: UnwindSafe,

impl !UnwindSafe for Meter

impl UnwindSafe for Array

impl UnwindSafe for Value

impl UnwindSafe for Key

impl UnwindSafe for Event

impl UnwindSafe for Link

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for FieldIter<'a>

impl<'a> UnwindSafe for SpanRef<'a>

impl<'a, I, M> !UnwindSafe for AsyncInstrumentBuilder<'a, I, M>

impl<'a, T> !UnwindSafe for HistogramBuilder<'a, T>

impl<'a, T> !UnwindSafe for InstrumentBuilder<'a, T>

impl<T> !UnwindSafe for Counter<T>

impl<T> !UnwindSafe for Gauge<T>

impl<T> !UnwindSafe for Histogram<T>

impl<T> !UnwindSafe for UpDownCounter<T>

impl<T> !UnwindSafe for WithContext<T>

impl<T> UnwindSafe for ObservableCounter<T>
where T: UnwindSafe,

impl<T> UnwindSafe for ObservableGauge<T>
where T: UnwindSafe,

impl<'a> !UnwindSafe for HeaderInjector<'a>

impl<'a> UnwindSafe for HeaderExtractor<'a>

impl !UnwindSafe for Error

impl UnwindSafe for Value

impl UnwindSafe for Value

impl UnwindSafe for Data

impl UnwindSafe for Value

impl UnwindSafe for Gauge

impl UnwindSafe for Sum

impl UnwindSafe for Event

impl UnwindSafe for Link

impl UnwindSafe for Span

impl<T> UnwindSafe for LogsServiceClient<T>
where T: UnwindSafe,

impl<T> UnwindSafe for TraceServiceClient<T>
where T: UnwindSafe,

impl !UnwindSafe for Metric

impl !UnwindSafe for Config

impl !UnwindSafe for Span

impl UnwindSafe for Tokio

impl<'a> UnwindSafe for LogBatch<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<E, R> UnwindSafe for BatchLogProcessorBuilder<E, R>
where E: UnwindSafe, R: UnwindSafe,

impl<E, R> UnwindSafe for BatchSpanProcessorBuilder<E, R>
where E: UnwindSafe, R: UnwindSafe,

impl<E, RT> UnwindSafe for PeriodicReaderBuilder<E, RT>
where E: UnwindSafe, RT: UnwindSafe,

impl<R> UnwindSafe for BatchLogProcessor<R>
where <R as RuntimeChannel>::Sender<BatchMessage>: UnwindSafe,

impl<R> UnwindSafe for BatchSpanProcessor<R>
where <R as RuntimeChannel>::Sender<BatchMessage>: UnwindSafe,

impl<T> UnwindSafe for Exemplar<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Gauge<T>
where T: UnwindSafe,

impl<T> UnwindSafe for GaugeDataPoint<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Histogram<T>
where T: UnwindSafe,

impl<T> UnwindSafe for HistogramDataPoint<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Sum<T>
where T: UnwindSafe,

impl<T> UnwindSafe for SumDataPoint<T>
where T: UnwindSafe,

impl<'a, T> !UnwindSafe for Out<'a, T>

impl UnwindSafe for Once

impl UnwindSafe for Pem

impl<'a> UnwindSafe for HeadersIter<'a>

impl UnwindSafe for Error

impl<'i> UnwindSafe for Decoder<'i>

impl<'l, 'o> !UnwindSafe for Encoder<'l, 'o>

impl<'a> UnwindSafe for PercentDecode<'a>

impl<'a> UnwindSafe for PercentEncode<'a>

impl<'a, K, V> UnwindSafe for Entries<'a, K, V>

impl<'a, K, V> UnwindSafe for Keys<'a, K, V>

impl<'a, K, V> UnwindSafe for Values<'a, K, V>

impl<'a, K, V> UnwindSafe for Entries<'a, K, V>

impl<'a, K, V> UnwindSafe for Keys<'a, K, V>

impl<'a, K, V> UnwindSafe for Values<'a, K, V>

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<K, V> UnwindSafe for Map<K, V>

impl<K, V> UnwindSafe for OrderedMap<K, V>

impl<T> UnwindSafe for OrderedSet<T>
where T: RefUnwindSafe,

impl<T> UnwindSafe for Set<T>
where T: RefUnwindSafe,

impl UnwindSafe for Error

impl<'a> UnwindSafe for PrivateKeyInfo<'a>

impl<T> UnwindSafe for AtomicPtr<T>
where T: RefUnwindSafe,

impl UnwindSafe for Error

impl UnwindSafe for Size

impl<'a> UnwindSafe for Slice<'a>

impl<'a, T> UnwindSafe for FeedResult<'a, T>
where T: UnwindSafe,

impl<'de> UnwindSafe for Slice<'de>

impl<'de, F> UnwindSafe for Deserializer<'de, F>
where F: UnwindSafe,

impl<'de, T> UnwindSafe for IOReader<'de, T>
where T: UnwindSafe,

impl<B> UnwindSafe for Cobs<B>
where B: UnwindSafe,

impl<F> UnwindSafe for Serializer<F>
where F: UnwindSafe,

impl<T> UnwindSafe for WriteFlavor<T>
where T: UnwindSafe,

impl<T> UnwindSafe for ExtendFlavor<T>
where T: UnwindSafe,

impl<const N: usize> UnwindSafe for CobsAccumulator<N>

impl !UnwindSafe for Config

impl !UnwindSafe for Client

impl<'a> !UnwindSafe for BinaryCopyInWriter<'a>

impl<'a> !UnwindSafe for BinaryCopyOutIter<'a>

impl<'a> !UnwindSafe for BlockingIter<'a>

impl<'a> !UnwindSafe for Iter<'a>

impl<'a> !UnwindSafe for TimeoutIter<'a>

impl<'a> !UnwindSafe for CopyInWriter<'a>

impl<'a> !UnwindSafe for CopyOutReader<'a>

impl<'a> !UnwindSafe for Notifications<'a>

impl<'a> !UnwindSafe for RowIter<'a>

impl<'a> !UnwindSafe for Transaction<'a>

impl<'a> !UnwindSafe for TransactionBuilder<'a>

impl UnwindSafe for Box

impl UnwindSafe for Inet

impl UnwindSafe for Point

impl<'a> UnwindSafe for Range<'a>

impl<'a> UnwindSafe for ColumnFormats<'a>

impl<'a> UnwindSafe for DataRowRanges<'a>

impl<'a> UnwindSafe for ErrorField<'a>

impl<'a> UnwindSafe for ErrorFields<'a>

impl<'a> UnwindSafe for Field<'a>

impl<'a> UnwindSafe for Fields<'a>

impl<'a> UnwindSafe for Parameters<'a>

impl<'a> UnwindSafe for SaslMechanisms<'a>

impl<'a> UnwindSafe for Array<'a>

impl<'a> UnwindSafe for ArrayDimensions<'a>

impl<'a> UnwindSafe for ArrayValues<'a>

impl<'a> UnwindSafe for HstoreEntries<'a>

impl<'a> UnwindSafe for Path<'a>

impl<'a> UnwindSafe for PathPoints<'a>

impl<'a> UnwindSafe for Varbit<'a>

impl<T> UnwindSafe for RangeBound<T>
where T: UnwindSafe,

impl<T> UnwindSafe for CopyData<T>
where T: UnwindSafe,

impl UnwindSafe for Kind

impl UnwindSafe for Field

impl UnwindSafe for PgLsn

impl UnwindSafe for Type

impl<T> UnwindSafe for Date<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Timestamp<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Json<T>
where T: UnwindSafe,

impl<'a, T> UnwindSafe for Metadata<'a, T>

impl<const SIZE: usize> UnwindSafe for WriteBuffer<SIZE>

impl UnwindSafe for NoA1

impl UnwindSafe for NoA2

impl UnwindSafe for NoNI

impl UnwindSafe for NoS3

impl UnwindSafe for NoS4

impl UnwindSafe for YesA1

impl UnwindSafe for YesA2

impl UnwindSafe for YesNI

impl UnwindSafe for YesS3

impl UnwindSafe for YesS4

impl<NI> UnwindSafe for Avx2Machine<NI>
where NI: UnwindSafe,

impl<S3, S4, NI> UnwindSafe for SseMachine<S3, S4, NI>
where S3: UnwindSafe, S4: UnwindSafe, NI: UnwindSafe,

impl UnwindSafe for Group

impl UnwindSafe for Ident

impl UnwindSafe for Punct

impl UnwindSafe for Span

impl UnwindSafe for Level

impl UnwindSafe for Kind

impl UnwindSafe for Label

impl UnwindSafe for Type

impl UnwindSafe for CType

impl UnwindSafe for Kind

impl UnwindSafe for File

impl UnwindSafe for Any

impl UnwindSafe for Api

impl UnwindSafe for Enum

impl UnwindSafe for Field

impl UnwindSafe for Mixin

impl UnwindSafe for Type

impl UnwindSafe for Value

impl UnwindSafe for Val

impl UnwindSafe for Op

impl UnwindSafe for FReg

impl UnwindSafe for VReg

impl UnwindSafe for XReg

impl UnwindSafe for U6

impl UnwindSafe for Vm

impl UnwindSafe for BrIf

impl UnwindSafe for Call

impl UnwindSafe for Call1

impl UnwindSafe for Call2

impl UnwindSafe for Call3

impl UnwindSafe for Call4

impl UnwindSafe for Feq32

impl UnwindSafe for Feq64

impl UnwindSafe for Flt32

impl UnwindSafe for Flt64

impl UnwindSafe for Fmov

impl UnwindSafe for Jump

impl UnwindSafe for Nop

impl UnwindSafe for Ret

impl UnwindSafe for Sext8

impl UnwindSafe for Trap

impl UnwindSafe for Vmov

impl UnwindSafe for XJump

impl UnwindSafe for Xeq32

impl UnwindSafe for Xeq64

impl UnwindSafe for Xmov

impl UnwindSafe for Xone

impl UnwindSafe for Xzero

impl UnwindSafe for Zext8

impl UnwindSafe for AddrZ

impl<'a> UnwindSafe for Disassembler<'a>

impl<'a, F, V1, V2> !UnwindSafe for SequencedVisitor<'a, F, V1, V2>

impl<D, S1, S2> UnwindSafe for BinaryOperands<D, S1, S2>
where D: UnwindSafe, S1: UnwindSafe, S2: UnwindSafe,

impl<R> UnwindSafe for UpperRegSet<R>
where R: UnwindSafe,

impl<R> UnwindSafe for UpperRegSetIntoIter<R>
where R: UnwindSafe,

impl<T> UnwindSafe for DoneReason<T>
where T: UnwindSafe,

impl !UnwindSafe for Error

impl<'a> UnwindSafe for DeEvent<'a>

impl<'a> UnwindSafe for PayloadEvent<'a>

impl<'a> UnwindSafe for Event<'a>

impl<'a> UnwindSafe for PrefixDeclaration<'a>

impl<'a> UnwindSafe for Text<'a>

impl<'a> UnwindSafe for Attribute<'a>

impl<'a> UnwindSafe for Attributes<'a>

impl<'a> UnwindSafe for BytesCData<'a>

impl<'a> UnwindSafe for BytesDecl<'a>

impl<'a> UnwindSafe for BytesEnd<'a>

impl<'a> UnwindSafe for BytesStart<'a>

impl<'a> UnwindSafe for BytesText<'a>

impl<'a> UnwindSafe for LocalName<'a>

impl<'a> UnwindSafe for Namespace<'a>

impl<'a> UnwindSafe for Prefix<'a>

impl<'a> UnwindSafe for QName<'a>

impl<'a, W> !UnwindSafe for ElementWriter<'a, W>

impl<'de> UnwindSafe for SliceReader<'de>

impl<'de, R, E = NoEntityResolver> !UnwindSafe for Deserializer<'de, R, E>

impl<'ns> UnwindSafe for ResolveResult<'ns>

impl<'w, 'r, W> !UnwindSafe for Serializer<'w, 'r, W>

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

impl<R> UnwindSafe for NsReader<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Reader<R>
where R: UnwindSafe,

impl<T> UnwindSafe for Attr<T>
where T: UnwindSafe,

impl<W> UnwindSafe for Writer<W>
where W: UnwindSafe,

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Empty

impl<'a> UnwindSafe for IndexVecIter<'a>

impl<'a, S, T> UnwindSafe for SliceChooseIter<'a, S, T>
where S: RefUnwindSafe + ?Sized, T: UnwindSafe,

impl<'a, T> UnwindSafe for Choose<'a, T>
where T: RefUnwindSafe,

impl<D, F, T, S> UnwindSafe for Map<D, F, T, S>
where D: UnwindSafe, F: UnwindSafe,

impl<D, R, T> UnwindSafe for Iter<D, R, T>
where D: UnwindSafe, R: UnwindSafe, T: UnwindSafe,

impl<R, Rsdr> UnwindSafe for ReseedingRng<R, Rsdr>

impl<X> UnwindSafe for Uniform<X>

impl<X> UnwindSafe for UniformFloat<X>
where X: UnwindSafe,

impl<X> UnwindSafe for UniformInt<X>
where X: UnwindSafe,

impl UnwindSafe for OsRng

impl<'a, R> !UnwindSafe for RngReadAdapter<'a, R>

impl<'r, R> !UnwindSafe for UnwrapMut<'r, R>

impl<R> UnwindSafe for BlockRng<R>

impl<R> UnwindSafe for BlockRng64<R>

impl<R> UnwindSafe for UnwrapErr<R>
where R: UnwindSafe,

impl<'a> !UnwindSafe for Drain<'a>

impl<'a, K, V> !UnwindSafe for IterMut<'a, K, V>

impl<'a, K, V> !UnwindSafe for Drain<'a, K, V>

impl<'a, K, V> !UnwindSafe for IterMut<'a, K, V>

impl<'a, K, V> UnwindSafe for Iter<'a, K, V>

impl<'a, K, V> UnwindSafe for Iter<'a, K, V>

impl<'a, T> !UnwindSafe for Drain<'a, T>

impl<'a, T> !UnwindSafe for Drain<'a, T>

impl<'a, T> !UnwindSafe for IterMut<'a, T>

impl<'a, T> !UnwindSafe for Drain<'a, T>

impl<'a, T> !UnwindSafe for IterMut<'a, T>

impl<'a, T> !UnwindSafe for IterMut<'a, T>

impl<'a, T> !UnwindSafe for IterMut<'a, T>

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<'ch> UnwindSafe for Bytes<'ch>

impl<'ch> UnwindSafe for CharIndices<'ch>

impl<'ch> UnwindSafe for Chars<'ch>

impl<'ch> UnwindSafe for EncodeUtf16<'ch>

impl<'ch> UnwindSafe for Lines<'ch>

impl<'ch> UnwindSafe for SplitAsciiWhitespace<'ch>

impl<'ch> UnwindSafe for SplitWhitespace<'ch>

impl<'ch, P> UnwindSafe for MatchIndices<'ch, P>
where P: UnwindSafe,

impl<'ch, P> UnwindSafe for Matches<'ch, P>
where P: UnwindSafe,

impl<'ch, P> UnwindSafe for Split<'ch, P>
where P: UnwindSafe,

impl<'ch, P> UnwindSafe for SplitInclusive<'ch, P>
where P: UnwindSafe,

impl<'ch, P> UnwindSafe for SplitTerminator<'ch, P>
where P: UnwindSafe,

impl<'data, T> !UnwindSafe for ChunksExactMut<'data, T>

impl<'data, T> !UnwindSafe for ChunksMut<'data, T>

impl<'data, T> !UnwindSafe for IterMut<'data, T>

impl<'data, T> !UnwindSafe for RChunksExactMut<'data, T>

impl<'data, T> !UnwindSafe for RChunksMut<'data, T>

impl<'data, T> !UnwindSafe for Drain<'data, T>

impl<'data, T> UnwindSafe for Chunks<'data, T>
where T: RefUnwindSafe,

impl<'data, T> UnwindSafe for ChunksExact<'data, T>
where T: RefUnwindSafe,

impl<'data, T> UnwindSafe for Iter<'data, T>
where T: RefUnwindSafe,

impl<'data, T> UnwindSafe for RChunks<'data, T>
where T: RefUnwindSafe,

impl<'data, T> UnwindSafe for RChunksExact<'data, T>
where T: RefUnwindSafe,

impl<'data, T> UnwindSafe for Windows<'data, T>
where T: RefUnwindSafe,

impl<'data, T, P> !UnwindSafe for ChunkByMut<'data, T, P>

impl<'data, T, P> !UnwindSafe for SplitInclusiveMut<'data, T, P>

impl<'data, T, P> !UnwindSafe for SplitMut<'data, T, P>

impl<'data, T, P> UnwindSafe for ChunkBy<'data, T, P>

impl<'data, T, P> UnwindSafe for Split<'data, T, P>

impl<'data, T, P> UnwindSafe for SplitInclusive<'data, T, P>

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

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

impl<A, B> UnwindSafe for ZipEq<A, B>
where A: UnwindSafe, B: UnwindSafe,

impl<D, S> UnwindSafe for Split<D, S>
where D: UnwindSafe, S: UnwindSafe,

impl<I> UnwindSafe for Chunks<I>
where I: UnwindSafe,

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

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

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

impl<I> UnwindSafe for ExponentialBlocks<I>
where I: UnwindSafe,

impl<I> UnwindSafe for Flatten<I>
where I: UnwindSafe,

impl<I> UnwindSafe for FlattenIter<I>
where I: UnwindSafe,

impl<I> UnwindSafe for MaxLen<I>
where I: UnwindSafe,

impl<I> UnwindSafe for MinLen<I>
where I: UnwindSafe,

impl<I> UnwindSafe for PanicFuse<I>
where I: UnwindSafe,

impl<I> UnwindSafe for Rev<I>
where I: UnwindSafe,

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

impl<I> UnwindSafe for SkipAny<I>
where I: UnwindSafe,

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

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

impl<I> UnwindSafe for TakeAny<I>
where I: UnwindSafe,

impl<I> UnwindSafe for UniformBlocks<I>
where I: UnwindSafe,

impl<I> UnwindSafe for WhileSome<I>
where I: UnwindSafe,

impl<I, F> UnwindSafe for FlatMap<I, F>
where I: UnwindSafe, F: UnwindSafe,

impl<I, F> UnwindSafe for FlatMapIter<I, F>
where I: UnwindSafe, F: UnwindSafe,

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

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

impl<I, F> UnwindSafe for Update<I, F>
where I: UnwindSafe, F: UnwindSafe,

impl<I, ID, F> UnwindSafe for Fold<I, ID, F>
where I: UnwindSafe, ID: UnwindSafe, F: UnwindSafe,

impl<I, ID, F> UnwindSafe for FoldChunks<I, ID, F>
where I: UnwindSafe, F: UnwindSafe, ID: UnwindSafe,

impl<I, INIT, F> UnwindSafe for MapInit<I, INIT, F>
where I: UnwindSafe, INIT: UnwindSafe, F: UnwindSafe,

impl<I, J> UnwindSafe for Interleave<I, J>
where I: UnwindSafe, J: UnwindSafe,

impl<I, J> UnwindSafe for InterleaveShortest<I, J>
where I: UnwindSafe, J: UnwindSafe,

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

impl<I, P> UnwindSafe for FilterMap<I, P>
where I: UnwindSafe, P: UnwindSafe,

impl<I, P> UnwindSafe for Positions<I, P>
where I: UnwindSafe, P: UnwindSafe,

impl<I, P> UnwindSafe for SkipAnyWhile<I, P>
where I: UnwindSafe, P: UnwindSafe,

impl<I, P> UnwindSafe for TakeAnyWhile<I, P>
where I: UnwindSafe, P: UnwindSafe,

impl<I, T, F> UnwindSafe for MapWith<I, T, F>
where I: UnwindSafe, T: UnwindSafe, F: UnwindSafe,

impl<I, U, F> UnwindSafe for FoldChunksWith<I, U, F>
where I: UnwindSafe, U: UnwindSafe, F: UnwindSafe,

impl<I, U, F> UnwindSafe for FoldWith<I, U, F>
where I: UnwindSafe, U: UnwindSafe, F: UnwindSafe,

impl<I, U, F> UnwindSafe for TryFoldWith<I, U, F>
where I: UnwindSafe, <U as Try>::Output: UnwindSafe, F: UnwindSafe,

impl<I, U, ID, F> UnwindSafe for TryFold<I, U, ID, F>

impl<Iter> UnwindSafe for IterBridge<Iter>
where Iter: UnwindSafe,

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

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

impl<S, B> UnwindSafe for WalkTree<S, B>
where S: UnwindSafe, B: UnwindSafe,

impl<S, B> UnwindSafe for WalkTreePostfix<S, B>
where S: UnwindSafe, B: UnwindSafe,

impl<S, B> UnwindSafe for WalkTreePrefix<S, B>
where S: UnwindSafe, B: UnwindSafe,

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

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

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

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

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

impl<T> UnwindSafe for Empty<T>
where T: UnwindSafe,

impl<T> UnwindSafe for MultiZip<T>
where T: UnwindSafe,

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

impl<T> UnwindSafe for Repeat<T>
where T: UnwindSafe,

impl<T> UnwindSafe for RepeatN<T>
where T: UnwindSafe,

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

impl<T> UnwindSafe for Iter<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Iter<T>
where T: UnwindSafe,

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

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

impl<T, const N: usize> UnwindSafe for IntoIter<T, N>
where T: UnwindSafe,

impl UnwindSafe for Yield

impl<'a> !UnwindSafe for BroadcastContext<'a>

impl<'scope> !UnwindSafe for Scope<'scope>

impl<'scope> !UnwindSafe for ScopeFifo<'scope>

impl<S = DefaultSpawn> !UnwindSafe for ThreadPoolBuilder<S>

impl !UnwindSafe for Parser

impl UnwindSafe for Role

impl UnwindSafe for Value

impl UnwindSafe for Cmd

impl UnwindSafe for Msg

impl<'a> !UnwindSafe for PubSub<'a>

impl<'a, T> !UnwindSafe for AsyncIter<'a, T>

impl<'a, T> !UnwindSafe for Iter<'a, T>

impl<C = Pin<Box<dyn AsyncStream + Send + Sync>>> !UnwindSafe for Connection<C>

impl<C = Pin<Box<dyn AsyncStream + Send + Sync>>> !UnwindSafe for Monitor<C>

impl<D> UnwindSafe for Arg<D>
where D: UnwindSafe,

impl<U> UnwindSafe for ControlFlow<U>
where U: UnwindSafe,

impl !UnwindSafe for Ctx

impl UnwindSafe for Edit

impl UnwindSafe for Block

impl UnwindSafe for Inst

impl UnwindSafe for PReg

impl UnwindSafe for VReg

impl<'a> UnwindSafe for InstOrEdit<'a>

impl<'a> UnwindSafe for OutputIter<'a>

impl<'a, F> UnwindSafe for Checker<'a, F>
where F: RefUnwindSafe,

impl UnwindSafe for Error

impl UnwindSafe for Regex

impl UnwindSafe for Regex

impl<'a> UnwindSafe for SetMatchesIter<'a>

impl<'a> UnwindSafe for SetMatchesIter<'a>

impl<'a, R> !UnwindSafe for ReplacerRef<'a, R>

impl<'a, R> !UnwindSafe for ReplacerRef<'a, R>

impl<'c, 'h> UnwindSafe for SubCaptureMatches<'c, 'h>

impl<'c, 'h> UnwindSafe for SubCaptureMatches<'c, 'h>

impl<'h> UnwindSafe for Captures<'h>

impl<'h> UnwindSafe for Match<'h>

impl<'h> UnwindSafe for Captures<'h>

impl<'h> UnwindSafe for Match<'h>

impl<'r> UnwindSafe for CaptureNames<'r>

impl<'r> UnwindSafe for CaptureNames<'r>

impl<'r, 'h> UnwindSafe for CaptureMatches<'r, 'h>

impl<'r, 'h> UnwindSafe for Matches<'r, 'h>

impl<'r, 'h> UnwindSafe for Split<'r, 'h>

impl<'r, 'h> UnwindSafe for SplitN<'r, 'h>

impl<'r, 'h> UnwindSafe for CaptureMatches<'r, 'h>

impl<'r, 'h> UnwindSafe for Matches<'r, 'h>

impl<'r, 'h> UnwindSafe for Split<'r, 'h>

impl<'r, 'h> UnwindSafe for SplitN<'r, 'h>

impl<'s> UnwindSafe for NoExpand<'s>

impl<'s> UnwindSafe for NoExpand<'s>

impl UnwindSafe for State

impl UnwindSafe for Look

impl UnwindSafe for Cache

impl UnwindSafe for DFA

impl UnwindSafe for Cache

impl UnwindSafe for DFA

impl UnwindSafe for Cache

impl UnwindSafe for Regex

impl UnwindSafe for Cache

impl UnwindSafe for Regex

impl UnwindSafe for Cache

impl UnwindSafe for Cache

impl UnwindSafe for NFA

impl UnwindSafe for Match

impl UnwindSafe for Span

impl UnwindSafe for Unit

impl<'a> UnwindSafe for PatternIter<'a>

impl<'a> UnwindSafe for PatternSetIter<'a>

impl<'a> UnwindSafe for ByteClassElements<'a>

impl<'a> UnwindSafe for ByteClassIter<'a>

impl<'a> UnwindSafe for GroupInfoAllNames<'a>

impl<'a> UnwindSafe for DebugHaystack<'a>

impl<'a, T, F> UnwindSafe for PoolGuard<'a, T, F>

impl<'h> UnwindSafe for Input<'h>

impl<'h> UnwindSafe for Searcher<'h>

impl<'h, F> UnwindSafe for CapturesIter<'h, F>
where F: UnwindSafe,

impl<'h, F> UnwindSafe for HalfMatchesIter<'h, F>
where F: UnwindSafe,

impl<'h, F> UnwindSafe for MatchesIter<'h, F>
where F: UnwindSafe,

impl<'h, F> UnwindSafe for TryCapturesIter<'h, F>
where F: UnwindSafe,

impl<'h, F> UnwindSafe for TryHalfMatchesIter<'h, F>
where F: UnwindSafe,

impl<'h, F> UnwindSafe for TryMatchesIter<'h, F>
where F: UnwindSafe,

impl<'r, 'c, 'h> !UnwindSafe for FindMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> !UnwindSafe for TryCapturesMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> !UnwindSafe for TryFindMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> !UnwindSafe for CapturesMatches<'r, 'c, 'h>

impl<'r, 'c, 'h> !UnwindSafe for FindMatches<'r, 'c, 'h>

impl<'r, 'h> UnwindSafe for CapturesMatches<'r, 'h>

impl<'r, 'h> UnwindSafe for FindMatches<'r, 'h>

impl<'r, 'h> UnwindSafe for Split<'r, 'h>

impl<'r, 'h> UnwindSafe for SplitN<'r, 'h>

impl<B, T> UnwindSafe for AlignAs<B, T>
where B: UnwindSafe + ?Sized, T: UnwindSafe,

impl<T, F> UnwindSafe for Lazy<T, F>

impl<T, F> UnwindSafe for Pool<T, F>

impl UnwindSafe for Error

impl UnwindSafe for Regex

impl<'a, R> !UnwindSafe for ReplacerRef<'a, R>

impl<'c, 'h> UnwindSafe for SubCaptureMatches<'c, 'h>

impl<'h> UnwindSafe for Captures<'h>

impl<'h> UnwindSafe for Match<'h>

impl<'r> UnwindSafe for CaptureNames<'r>

impl<'r, 'h> UnwindSafe for CaptureMatches<'r, 'h>

impl<'r, 'h> UnwindSafe for Matches<'r, 'h>

impl<'r, 'h> UnwindSafe for Split<'r, 'h>

impl<'r, 'h> UnwindSafe for SplitN<'r, 'h>

impl<'t> UnwindSafe for NoExpand<'t>

impl UnwindSafe for Ast

impl UnwindSafe for Flag

impl UnwindSafe for Error

impl UnwindSafe for Class

impl UnwindSafe for Dot

impl UnwindSafe for Look

impl UnwindSafe for Error

impl UnwindSafe for Flags

impl UnwindSafe for Group

impl UnwindSafe for Span

impl UnwindSafe for Seq

impl UnwindSafe for Error

impl UnwindSafe for Hir

impl<'a> UnwindSafe for ClassBytesIter<'a>

impl<'a> UnwindSafe for ClassUnicodeIter<'a>

impl !UnwindSafe for Body

impl !UnwindSafe for Client

impl !UnwindSafe for Action

impl !UnwindSafe for Policy

impl !UnwindSafe for Body

impl !UnwindSafe for Client

impl !UnwindSafe for Error

impl !UnwindSafe for Proxy

impl UnwindSafe for Name

impl<'a> UnwindSafe for Attempt<'a>

impl UnwindSafe for Nonce

impl UnwindSafe for Tag

impl UnwindSafe for Prk

impl UnwindSafe for Salt

impl UnwindSafe for Key

impl UnwindSafe for Tag

impl<'a> UnwindSafe for Positive<'a>

impl<'a, L> UnwindSafe for Okm<'a, L>
where L: UnwindSafe,

impl<A> UnwindSafe for Aad<A>
where A: UnwindSafe,

impl<B> UnwindSafe for UnparsedPublicKey<B>
where B: UnwindSafe,

impl<B> UnwindSafe for PublicKeyComponents<B>
where B: UnwindSafe,

impl<N> UnwindSafe for OpeningKey<N>
where N: UnwindSafe,

impl<N> UnwindSafe for SealingKey<N>
where N: UnwindSafe,

impl<Public, Private> UnwindSafe for KeyPairComponents<Public, Private>
where Private: UnwindSafe, Public: UnwindSafe,

impl<T> UnwindSafe for Random<T>
where T: UnwindSafe,

impl<'a> UnwindSafe for Bytes<'a>

impl<'a, E> UnwindSafe for DecodeStringError<'a, E>
where E: UnwindSafe,

impl<E> UnwindSafe for NumValueReadError<E>
where E: UnwindSafe,

impl<E> UnwindSafe for ValueReadError<E>
where E: UnwindSafe,

impl<E> UnwindSafe for ValueWriteError<E>
where E: UnwindSafe,

impl<E> UnwindSafe for MarkerReadError<E>
where E: UnwindSafe,

impl !UnwindSafe for Error

impl !UnwindSafe for Error

impl<'a, R> UnwindSafe for ReadRefReader<'a, R>
where R: RefUnwindSafe + ?Sized,

impl<'a, W> !UnwindSafe for ExtFieldSerializer<'a, W>

impl<'a, W> !UnwindSafe for ExtSerializer<'a, W>

impl<'b, 'c, T> UnwindSafe for Reference<'b, 'c, T>
where T: RefUnwindSafe + ?Sized,

impl<C> UnwindSafe for BinaryConfig<C>
where C: UnwindSafe,

impl<C> UnwindSafe for HumanReadableConfig<C>
where C: UnwindSafe,

impl<C> UnwindSafe for StructMapConfig<C>
where C: UnwindSafe,

impl<C> UnwindSafe for StructTupleConfig<C>
where C: UnwindSafe,

impl<R> UnwindSafe for ReadReader<R>
where R: UnwindSafe,

impl<R, C> UnwindSafe for Deserializer<R, C>
where R: UnwindSafe, C: UnwindSafe,

impl<W, C> UnwindSafe for Serializer<W, C>
where W: UnwindSafe, C: UnwindSafe,

impl UnwindSafe for HexU8

impl<'a> UnwindSafe for HexSlice<'a>

impl !UnwindSafe for Client

impl<'a, E, M> UnwindSafe for MutatedEndpoint<'a, E, M>

impl<T> !UnwindSafe for EndpointResult<T>

impl UnwindSafe for Dir

impl UnwindSafe for Fsid

impl UnwindSafe for Gid

impl UnwindSafe for Mode

impl UnwindSafe for Stat

impl UnwindSafe for Statx

impl UnwindSafe for Uid

impl UnwindSafe for Errno

impl UnwindSafe for UCred

impl UnwindSafe for Flock

impl UnwindSafe for Pid

impl<'a> !UnwindSafe for MMsgHdr<'a>

impl<'a> UnwindSafe for WaitId<'a>

impl<'a> UnwindSafe for DynamicClockId<'a>

impl<'a> UnwindSafe for Event<'a>

impl<'a> UnwindSafe for RawDirEntry<'a>

impl<'a, T> !UnwindSafe for SpareCapacity<'a, T>

impl<'a, const OPCODE: u32, Value> !UnwindSafe for Updater<'a, OPCODE, Value>

impl<'buf> !UnwindSafe for AncillaryDrain<'buf>

impl<'buf> !UnwindSafe for RecvAncillaryBuffer<'buf>

impl<'buf, 'slice, 'fd> !UnwindSafe for SendAncillaryBuffer<'buf, 'slice, 'fd>

impl<'buf, Fd> !UnwindSafe for Reader<'buf, Fd>

impl<'buf, Fd> !UnwindSafe for RawDir<'buf, Fd>

impl<'data, T> !UnwindSafe for AncillaryIter<'data, T>

impl<'slice, 'fd> UnwindSafe for SendAncillaryMessage<'slice, 'fd>

impl<const OPCODE: u32> UnwindSafe for IntegerSetter<OPCODE>

impl<const OPCODE: u32> UnwindSafe for NoArg<OPCODE>

impl<const OPCODE: u32, Input> UnwindSafe for Setter<OPCODE, Input>
where Input: UnwindSafe,

impl<const OPCODE: u32, Output> UnwindSafe for Getter<OPCODE, Output>
where Output: UnwindSafe,

impl !UnwindSafe for Error

impl !UnwindSafe for Keys

impl !UnwindSafe for Suite

impl UnwindSafe for Side

impl UnwindSafe for Iv

impl UnwindSafe for Nonce

impl UnwindSafe for Tag

impl UnwindSafe for Tag

impl<'a> !UnwindSafe for WriteEarlyData<'a>

impl<'a> !UnwindSafe for BorrowedPayload<'a>

impl<'a> !UnwindSafe for PrfUsingHmac<'a>

impl<'a> !UnwindSafe for HkdfUsingHmac<'a>

impl<'a> !UnwindSafe for ReadEarlyData<'a>

impl<'a> !UnwindSafe for Reader<'a>

impl<'a> !UnwindSafe for Writer<'a>

impl<'a> UnwindSafe for OutboundChunks<'a>

impl<'a> UnwindSafe for FfdheGroup<'a>

impl<'a> UnwindSafe for ClientHello<'a>

impl<'a> UnwindSafe for ParsedCertificate<'a>

impl<'a, C, T> !UnwindSafe for Stream<'a, C, T>

impl<'c, 'i, Data> !UnwindSafe for ConnectionState<'c, 'i, Data>

impl<'c, 'i, Data> !UnwindSafe for ReadEarlyData<'c, 'i, Data>

impl<'c, 'i, Data> !UnwindSafe for ReadTraffic<'c, 'i, Data>

impl<'c, 'i, Data> !UnwindSafe for UnbufferedStatus<'c, 'i, Data>

impl<'c, Data> !UnwindSafe for EncodeTlsData<'c, Data>

impl<'c, Data> !UnwindSafe for TransmitTlsData<'c, Data>

impl<'c, Data> !UnwindSafe for WriteTraffic<'c, Data>

impl<'i> UnwindSafe for AppDataRecord<'i>

impl<C, T> UnwindSafe for StreamOwned<C, T>
where C: UnwindSafe, T: UnwindSafe,

impl<Data> !UnwindSafe for ConnectionCommon<Data>

impl<Data> !UnwindSafe for ConnectionCommon<Data>

impl<Side, State> !UnwindSafe for ConfigBuilder<Side, State>

impl<T> UnwindSafe for Mutex<T>

impl !UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Item

impl !UnwindSafe for Error

impl<'a> UnwindSafe for PrivateKeyDer<'a>

impl<'a> UnwindSafe for ServerName<'a>

impl<'a> UnwindSafe for CertificateDer<'a>

impl<'a> UnwindSafe for Der<'a>

impl<'a> UnwindSafe for DnsName<'a>

impl<'a> UnwindSafe for PrivateSec1KeyDer<'a>

impl<'a> UnwindSafe for TrustAnchor<'a>

impl<'a, T> UnwindSafe for SliceIter<'a, T>
where T: UnwindSafe,

impl<R, T> UnwindSafe for ReadIter<R, T>
where R: UnwindSafe, T: UnwindSafe,

impl<R> UnwindSafe for SalsaCore<R>
where R: UnwindSafe,

impl<R> UnwindSafe for XSalsaCore<R>
where R: UnwindSafe,

impl<T> UnwindSafe for SingleOrVec<T>
where T: UnwindSafe,

impl<T, F, S> UnwindSafe for ScopeGuard<T, F, S>
where T: UnwindSafe, F: UnwindSafe,

impl<S> UnwindSafe for SecretBox<S>
where S: UnwindSafe + ?Sized,

impl UnwindSafe for Op

impl UnwindSafe for Error

impl UnwindSafe for Error

impl<'a> UnwindSafe for Unexpected<'a>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl UnwindSafe for Style

impl UnwindSafe for Field

impl UnwindSafe for Name

impl UnwindSafe for Ctxt

impl<'a> UnwindSafe for Data<'a>

impl<'a> UnwindSafe for Container<'a>

impl<'a> UnwindSafe for Field<'a>

impl<'a> UnwindSafe for Variant<'a>

impl !UnwindSafe for Error

impl UnwindSafe for Value

impl<'a> !UnwindSafe for Entry<'a>

impl<'a> !UnwindSafe for IterMut<'a>

impl<'a> !UnwindSafe for OccupiedEntry<'a>

impl<'a> !UnwindSafe for VacantEntry<'a>

impl<'a> !UnwindSafe for ValuesMut<'a>

impl<'a> UnwindSafe for SliceRead<'a>

impl<'a> UnwindSafe for StrRead<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for Keys<'a>

impl<'a> UnwindSafe for Values<'a>

impl<'a> UnwindSafe for PrettyFormatter<'a>

impl<'de, R, T> UnwindSafe for StreamDeserializer<'de, R, T>
where R: UnwindSafe, T: UnwindSafe,

impl<K, V> UnwindSafe for Map<K, V>

impl<R> UnwindSafe for IoRead<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Deserializer<R>
where R: UnwindSafe,

impl<W, F> UnwindSafe for Serializer<W, F>
where W: UnwindSafe, F: UnwindSafe,

impl !UnwindSafe for Error

impl<'a, W> !UnwindSafe for QsSerializer<'a, W>

impl<T> UnwindSafe for Spanned<T>
where T: UnwindSafe,

impl UnwindSafe for Error

impl<'de> UnwindSafe for Deserializer<'de>

impl<'input, 'output, T> !UnwindSafe for StructVariantSerializer<'input, 'output, T>

impl<'input, 'output, T> !UnwindSafe for TupleStructSerializer<'input, 'output, T>

impl<'input, 'output, T> !UnwindSafe for TupleVariantSerializer<'input, 'output, T>

impl<'input, 'output, Target> !UnwindSafe for MapSerializer<'input, 'output, Target>

impl<'input, 'output, Target> !UnwindSafe for SeqSerializer<'input, 'output, Target>

impl<'input, 'output, Target> !UnwindSafe for StructSerializer<'input, 'output, Target>

impl<'input, 'output, Target> !UnwindSafe for TupleSerializer<'input, 'output, Target>

impl<'input, 'output, Target> !UnwindSafe for Serializer<'input, 'output, Target>

impl !UnwindSafe for Error

impl UnwindSafe for Value

impl UnwindSafe for Tag

impl<'a> !UnwindSafe for Entry<'a>

impl<'a> !UnwindSafe for IterMut<'a>

impl<'a> !UnwindSafe for OccupiedEntry<'a>

impl<'a> !UnwindSafe for VacantEntry<'a>

impl<'a> !UnwindSafe for ValuesMut<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for Keys<'a>

impl<'a> UnwindSafe for Values<'a>

impl<'de> !UnwindSafe for Deserializer<'de>

impl<W> !UnwindSafe for Serializer<W>

impl<'a, T, C = DefaultConfig> !UnwindSafe for Ref<'a, T, C>

impl<'a, T, C = DefaultConfig> !UnwindSafe for RefMut<'a, T, C>

impl<'a, T, C = DefaultConfig> !UnwindSafe for Entry<'a, T, C>

impl<'a, T, C = DefaultConfig> !UnwindSafe for VacantEntry<'a, T, C>

impl<'a, T, C> !UnwindSafe for UniqueIter<'a, T, C>

impl<T, C = DefaultConfig> !UnwindSafe for OwnedRef<T, C>

impl<T, C = DefaultConfig> !UnwindSafe for OwnedRefMut<T, C>

impl<T, C = DefaultConfig> !UnwindSafe for OwnedEntry<T, C>

impl<T, C = DefaultConfig> !UnwindSafe for Pool<T, C>

impl<T, C = DefaultConfig> !UnwindSafe for Slab<T, C>

impl UnwindSafe for SigId

impl !UnwindSafe for Error

impl !UnwindSafe for Error

impl UnwindSafe for OID

impl<'a, T> !UnwindSafe for IterMut<'a, T>

impl<'a, T> !UnwindSafe for VacantEntry<'a, T>

impl<'a, T> UnwindSafe for Drain<'a, T>
where T: RefUnwindSafe,

impl<'a, T> UnwindSafe for Iter<'a, T>
where T: RefUnwindSafe,

impl<T> UnwindSafe for IntoIter<T>

impl<T> UnwindSafe for Slab<T>
where T: UnwindSafe,

impl<'a, T> UnwindSafe for Drain<'a, T>

impl<A> UnwindSafe for IntoIter<A>
where <A as Array>::Item: RefUnwindSafe, A: UnwindSafe,

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

impl<'a> !UnwindSafe for CleanedErrorText<'a>

impl<'a, 'b> !UnwindSafe for ChainCompat<'a, 'b>

impl<E> UnwindSafe for Report<E>
where E: UnwindSafe,

impl UnwindSafe for Type

impl<'a> !UnwindSafe for MaybeUninitSlice<'a>

impl<'addr, 'bufs, 'control> !UnwindSafe for MsgHdrMut<'addr, 'bufs, 'control>

impl<'addr, 'bufs, 'control> UnwindSafe for MsgHdr<'addr, 'bufs, 'control>

impl<'s> UnwindSafe for SockRef<'s>

impl<'a> UnwindSafe for Token<'a>

impl<'a> UnwindSafe for Lexer<'a>

impl<'a> UnwindSafe for LexerToken<'a>

impl UnwindSafe for K8s

impl UnwindSafe for Unix

impl UnwindSafe for Error

impl<Params> UnwindSafe for AlgorithmIdentifier<Params>
where Params: UnwindSafe,

impl<Params, Key> UnwindSafe for SubjectPublicKeyInfo<Params, Key>
where Key: UnwindSafe, Params: UnwindSafe,

impl UnwindSafe for Error

impl<T> UnwindSafe for BlackBox<T>
where T: UnwindSafe,

impl<T> UnwindSafe for CtOption<T>
where T: UnwindSafe,

impl<F> UnwindSafe for SyncFuture<F>
where F: UnwindSafe,

impl<S> UnwindSafe for SyncStream<S>
where S: UnwindSafe,

impl<T> UnwindSafe for SyncWrapper<T>
where T: UnwindSafe,

impl UnwindSafe for Cpu

impl UnwindSafe for Gid

impl UnwindSafe for Pid

impl UnwindSafe for Uid

impl<'a> UnwindSafe for ProcessesToUpdate<'a>

impl<T> UnwindSafe for SetFdFlags<T>
where T: UnwindSafe,

impl UnwindSafe for Size

impl UnwindSafe for Color

impl<'a> UnwindSafe for HyperlinkSpec<'a>

impl<W> UnwindSafe for Ansi<W>
where W: UnwindSafe,

impl<W> UnwindSafe for NoColor<W>
where W: UnwindSafe,

impl<'a, T> !UnwindSafe for CachedIterMut<'a, T>

impl<'a, T> !UnwindSafe for IterMut<'a, T>

impl<'a, T> UnwindSafe for Iter<'a, T>

impl<T> UnwindSafe for CachedIntoIter<T>
where T: UnwindSafe,

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

impl !UnwindSafe for Error

impl !UnwindSafe for Format

impl UnwindSafe for Month

impl UnwindSafe for Parse

impl UnwindSafe for Day

impl UnwindSafe for End

impl UnwindSafe for Hour

impl UnwindSafe for Month

impl UnwindSafe for Year

impl UnwindSafe for Date

impl UnwindSafe for Time

impl<const CONFIG: u128> UnwindSafe for Iso8601<CONFIG>

impl UnwindSafe for Day

impl UnwindSafe for Hour

impl UnwindSafe for Week

impl<const N: usize> UnwindSafe for TinyAsciiStr<N>

impl<'a, T> !UnwindSafe for ArrayVecDrain<'a, T>

impl<'p, 's, T> !UnwindSafe for SliceVecDrain<'p, 's, T>

impl<'p, A> !UnwindSafe for TinyVecDrain<'p, A>

impl<'p, A, I> !UnwindSafe for ArrayVecSplice<'p, A, I>

impl<'p, A, I> !UnwindSafe for TinyVecSplice<'p, A, I>

impl<'s, T> !UnwindSafe for SliceVec<'s, T>

impl<A> UnwindSafe for TinyVec<A>
where A: UnwindSafe, <A as Array>::Item: UnwindSafe,

impl<A> UnwindSafe for ArrayVec<A>
where A: UnwindSafe,

impl<A> UnwindSafe for ArrayVecIterator<A>
where A: UnwindSafe,

impl !UnwindSafe for File

impl !UnwindSafe for Child

impl !UnwindSafe for Handle

impl !UnwindSafe for Signal

impl !UnwindSafe for Sleep

impl UnwindSafe for Empty

impl UnwindSafe for Ready

impl UnwindSafe for Sink

impl UnwindSafe for Stdin

impl UnwindSafe for UCred

impl UnwindSafe for Id

impl UnwindSafe for Error

impl<'a> !UnwindSafe for ReadBuf<'a>

impl<'a> !UnwindSafe for EnterGuard<'a>

impl<'a> !UnwindSafe for Notified<'a>

impl<'a> !UnwindSafe for SemaphorePermit<'a>

impl<'a> UnwindSafe for ReadHalf<'a>

impl<'a> UnwindSafe for WriteHalf<'a>

impl<'a> UnwindSafe for ReadHalf<'a>

impl<'a> UnwindSafe for WriteHalf<'a>

impl<'a, T> !UnwindSafe for AsyncFdReadyGuard<'a, T>

impl<'a, T> !UnwindSafe for AsyncFdReadyMutGuard<'a, T>

impl<'a, T> !UnwindSafe for MappedMutexGuard<'a, T>

impl<'a, T> !UnwindSafe for MutexGuard<'a, T>

impl<'a, T> !UnwindSafe for RwLockMappedWriteGuard<'a, T>

impl<'a, T> !UnwindSafe for RwLockReadGuard<'a, T>

impl<'a, T> !UnwindSafe for RwLockWriteGuard<'a, T>

impl<'a, T> !UnwindSafe for Ref<'a, T>

impl<'a, T> UnwindSafe for Permit<'a, T>

impl<'a, T> UnwindSafe for PermitIterator<'a, T>

impl<F> UnwindSafe for Unconstrained<F>
where F: UnwindSafe,

impl<R> UnwindSafe for BufReader<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Lines<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Split<R>
where R: UnwindSafe,

impl<R> UnwindSafe for Take<R>
where R: UnwindSafe,

impl<R, W> UnwindSafe for Join<R, W>
where R: UnwindSafe, W: UnwindSafe,

impl<RW> UnwindSafe for BufStream<RW>
where RW: UnwindSafe,

impl<T> !UnwindSafe for AsyncFd<T>

impl<T> !UnwindSafe for Receiver<T>

impl<T> !UnwindSafe for Sender<T>

impl<T> !UnwindSafe for WeakSender<T>

impl<T> !UnwindSafe for Receiver<T>

impl<T> !UnwindSafe for Sender<T>

impl<T> !UnwindSafe for Mutex<T>

impl<T> !UnwindSafe for OnceCell<T>

impl<T> !UnwindSafe for OwnedMutexGuard<T>

impl<T> !UnwindSafe for RwLock<T>

impl<T> !UnwindSafe for Receiver<T>

impl<T> !UnwindSafe for Sender<T>

impl<T> !UnwindSafe for JoinSet<T>

impl<T> !UnwindSafe for Timeout<T>

impl<T> UnwindSafe for SetError<T>
where T: UnwindSafe,

impl<T> UnwindSafe for SendTimeoutError<T>
where T: UnwindSafe,

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

impl<T> UnwindSafe for ReadHalf<T>

impl<T> UnwindSafe for WriteHalf<T>

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

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

impl<T> UnwindSafe for OwnedPermit<T>

impl<T> UnwindSafe for Receiver<T>

impl<T> UnwindSafe for Sender<T>

impl<T> UnwindSafe for WeakSender<T>

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

impl<T> UnwindSafe for LocalKey<T>

impl<T, F> UnwindSafe for TaskLocalFuture<T, F>
where T: UnwindSafe, F: UnwindSafe,

impl<T, U = T> !UnwindSafe for OwnedMappedMutexGuard<T, U>

impl<T, U = T> !UnwindSafe for OwnedRwLockMappedWriteGuard<T, U>

impl<T, U = T> !UnwindSafe for OwnedRwLockReadGuard<T, U>

impl<W> UnwindSafe for BufWriter<W>
where W: UnwindSafe,

impl !UnwindSafe for Error

impl !UnwindSafe for Row

impl !UnwindSafe for Client

impl !UnwindSafe for Portal

impl UnwindSafe for Host

impl UnwindSafe for NoTls

impl<'a> !UnwindSafe for Transaction<'a>

impl<'a> !UnwindSafe for TransactionBuilder<'a>

impl<S, T> !UnwindSafe for Connection<S, T>

impl<T> !UnwindSafe for CopyInSink<T>

impl<IO> !UnwindSafe for TlsStream<IO>

impl<IO> !UnwindSafe for TlsStream<IO>

impl<IO> !UnwindSafe for Accept<IO>

impl<IO> !UnwindSafe for Connect<IO>

impl<IO> !UnwindSafe for FallibleAccept<IO>

impl<IO> !UnwindSafe for FallibleConnect<IO>

impl<IO> !UnwindSafe for LazyConfigAcceptor<IO>

impl<IO> !UnwindSafe for StartHandshake<IO>

impl<T> !UnwindSafe for TlsStream<T>

impl<I> UnwindSafe for Iter<I>
where I: UnwindSafe,

impl<K, V> UnwindSafe for StreamMap<K, V>
where K: UnwindSafe, V: UnwindSafe,

impl<S> !UnwindSafe for ChunksTimeout<S>

impl<S> !UnwindSafe for Timeout<S>

impl<S> UnwindSafe for StreamNotifyClose<S>
where S: UnwindSafe,

impl<St> UnwindSafe for Skip<St>
where St: UnwindSafe,

impl<St> UnwindSafe for Take<St>
where St: UnwindSafe,

impl<St, F> UnwindSafe for Filter<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, F> UnwindSafe for FilterMap<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, F> UnwindSafe for Map<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, F> UnwindSafe for MapWhile<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, F> UnwindSafe for SkipWhile<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, F> UnwindSafe for TakeWhile<St, F>
where St: UnwindSafe, F: UnwindSafe,

impl<St, Fut, F> UnwindSafe for Then<St, Fut, F>
where St: UnwindSafe, F: UnwindSafe, Fut: UnwindSafe,

impl<T> !UnwindSafe for BroadcastStream<T>

impl<T> !UnwindSafe for WatchStream<T>

impl<T> UnwindSafe for Fuse<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Peekable<T>
where <T as Stream>::Item: UnwindSafe, T: UnwindSafe,

impl<T> UnwindSafe for Empty<T>
where T: UnwindSafe,

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

impl<T> UnwindSafe for Pending<T>
where T: UnwindSafe,

impl<T> UnwindSafe for ReceiverStream<T>

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

impl<T, U> UnwindSafe for Merge<T, U>
where T: UnwindSafe, U: UnwindSafe,

impl<'entry> UnwindSafe for PaxExtension<'entry>

impl<'entry> UnwindSafe for PaxExtensions<'entry>

impl<R> !UnwindSafe for Archive<R>

impl<R> !UnwindSafe for Entries<R>

impl<R> !UnwindSafe for Entry<R>

impl<R> UnwindSafe for ArchiveBuilder<R>
where R: UnwindSafe,

impl<W> !UnwindSafe for Builder<W>

impl<'a, T> !UnwindSafe for ReusableBoxFuture<'a, T>

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

impl<R> UnwindSafe for ReaderStream<R>
where R: UnwindSafe,

impl<R, F> UnwindSafe for InspectReader<R, F>
where R: UnwindSafe, F: UnwindSafe,

impl<S> UnwindSafe for CopyToBytes<S>
where S: UnwindSafe,

impl<S> UnwindSafe for SinkWriter<S>
where S: UnwindSafe,

impl<S, B> UnwindSafe for StreamReader<S, B>
where S: UnwindSafe, B: UnwindSafe,

impl<T> !UnwindSafe for PollSender<T>

impl<T> UnwindSafe for Compat<T>
where T: UnwindSafe,

impl<T> UnwindSafe for PollSendError<T>
where T: UnwindSafe,

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

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

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

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

impl<W, F> UnwindSafe for InspectWriter<W, F>
where W: UnwindSafe, F: UnwindSafe,

impl UnwindSafe for Value

impl UnwindSafe for Error

impl UnwindSafe for Error

impl<'a> !UnwindSafe for Entry<'a>

impl<'a> !UnwindSafe for IterMut<'a>

impl<'a> !UnwindSafe for OccupiedEntry<'a>

impl<'a> !UnwindSafe for VacantEntry<'a>

impl<'a> UnwindSafe for ValueDeserializer<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for Keys<'a>

impl<'a> UnwindSafe for Values<'a>

impl<'a> UnwindSafe for Deserializer<'a>

impl<'d> !UnwindSafe for ValueSerializer<'d>

impl<'d> !UnwindSafe for Serializer<'d>

impl<K, V> UnwindSafe for Map<K, V>

impl UnwindSafe for Date

impl UnwindSafe for Time

impl UnwindSafe for Item

impl UnwindSafe for Value

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Array

impl UnwindSafe for Decor

impl UnwindSafe for Key

impl UnwindSafe for Repr

impl UnwindSafe for Table

impl<'a> !UnwindSafe for Entry<'a>

impl<'a> !UnwindSafe for InlineEntry<'a>

impl<'a> !UnwindSafe for InlineVacantEntry<'a>

impl<'a> !UnwindSafe for OccupiedEntry<'a>

impl<'a> !UnwindSafe for VacantEntry<'a>

impl<'k> !UnwindSafe for KeyMut<'k>

impl<S> UnwindSafe for Deserializer<S>
where S: UnwindSafe,

impl<S> UnwindSafe for ImDocument<S>
where S: UnwindSafe,

impl<T> UnwindSafe for Formatted<T>
where T: UnwindSafe,

impl<'s> UnwindSafe for TomlKey<'s>

impl<'s> UnwindSafe for TomlKeyBuilder<'s>

impl<'s> UnwindSafe for TomlString<'s>

impl<'s> UnwindSafe for TomlStringBuilder<'s>

impl !UnwindSafe for Routes

impl !UnwindSafe for Status

impl !UnwindSafe for Error

impl UnwindSafe for Code

impl UnwindSafe for Ascii

impl<'a> !UnwindSafe for KeyAndMutValueRef<'a>

impl<'a> !UnwindSafe for ValueRefMut<'a>

impl<'a> !UnwindSafe for DecodeBuf<'a>

impl<'a> !UnwindSafe for EncodeBuf<'a>

impl<'a> !UnwindSafe for IterMut<'a>

impl<'a> !UnwindSafe for ValuesMut<'a>

impl<'a> UnwindSafe for KeyAndValueRef<'a>

impl<'a> UnwindSafe for KeyRef<'a>

impl<'a> UnwindSafe for ValueRef<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for Keys<'a>

impl<'a> UnwindSafe for Values<'a>

impl<'a> UnwindSafe for GrpcMethod<'a>

impl<'a, VE> !UnwindSafe for Entry<'a, VE>

impl<'a, VE> !UnwindSafe for OccupiedEntry<'a, VE>

impl<'a, VE> !UnwindSafe for VacantEntry<'a, VE>

impl<'a, VE> !UnwindSafe for ValueDrain<'a, VE>

impl<'a, VE> UnwindSafe for GetAll<'a, VE>
where VE: UnwindSafe,

impl<'a, VE> UnwindSafe for ValueIter<'a, VE>
where VE: UnwindSafe,

impl<F> !UnwindSafe for ResponseFuture<F>

impl<F> UnwindSafe for InterceptorLayer<F>
where F: UnwindSafe,

impl<L = Identity> !UnwindSafe for Router<L>

impl<L = Identity> !UnwindSafe for Server<L>

impl<S, F> UnwindSafe for InterceptedService<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<T> !UnwindSafe for Request<T>

impl<T> !UnwindSafe for Response<T>

impl<T> !UnwindSafe for Streaming<T>

impl<T> UnwindSafe for Grpc<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Grpc<T>
where T: UnwindSafe,

impl<T, U> !UnwindSafe for EncodeBody<T, U>

impl<T, U> UnwindSafe for ProstCodec<T, U>
where T: UnwindSafe, U: UnwindSafe,

impl<VE> UnwindSafe for MetadataKey<VE>
where VE: UnwindSafe,

impl<VE> UnwindSafe for MetadataValue<VE>
where VE: UnwindSafe,

impl UnwindSafe for None

impl<'a, M, Request> !UnwindSafe for AsService<'a, M, Request>

impl<'a, T, Request> !UnwindSafe for Ready<'a, T, Request>

impl<A, B> UnwindSafe for Either<A, B>
where A: UnwindSafe, B: UnwindSafe,

impl<A, B> UnwindSafe for EitherResponseFuture<A, B>
where A: UnwindSafe, B: UnwindSafe,

impl<F> UnwindSafe for AndThenLayer<F>
where F: UnwindSafe,

impl<F> UnwindSafe for MapErrLayer<F>
where F: UnwindSafe,

impl<F> UnwindSafe for MapFutureLayer<F>
where F: UnwindSafe,

impl<F> UnwindSafe for MapRequestLayer<F>
where F: UnwindSafe,

impl<F> UnwindSafe for MapResponseLayer<F>
where F: UnwindSafe,

impl<F> UnwindSafe for MapResultLayer<F>
where F: UnwindSafe,

impl<F> UnwindSafe for ThenLayer<F>
where F: UnwindSafe,

impl<F, N> UnwindSafe for MapErrFuture<F, N>
where F: UnwindSafe, N: UnwindSafe,

impl<F, N> UnwindSafe for MapResponseFuture<F, N>
where F: UnwindSafe, N: UnwindSafe,

impl<F, N> UnwindSafe for MapResultFuture<F, N>
where F: UnwindSafe, N: UnwindSafe,

impl<F, S> UnwindSafe for FutureService<F, S>
where F: UnwindSafe, S: UnwindSafe,

impl<F1, F2, N> UnwindSafe for AndThenFuture<F1, F2, N>
where F2: UnwindSafe, N: UnwindSafe, F1: UnwindSafe,

impl<F1, F2, N> UnwindSafe for ThenFuture<F1, F2, N>
where F2: UnwindSafe, F1: UnwindSafe, N: UnwindSafe,

impl<H> UnwindSafe for HasherRng<H>
where H: UnwindSafe,

impl<In, T, U, E> !UnwindSafe for BoxCloneServiceLayer<In, T, U, E>

impl<In, T, U, E> !UnwindSafe for BoxCloneSyncServiceLayer<In, T, U, E>

impl<In, T, U, E> !UnwindSafe for BoxLayer<In, T, U, E>

impl<L> UnwindSafe for ServiceBuilder<L>
where L: UnwindSafe,

impl<M, Request> UnwindSafe for IntoService<M, Request>
where M: UnwindSafe, Request: UnwindSafe,

impl<S> UnwindSafe for SharedFuture<S>
where S: UnwindSafe,

impl<S> UnwindSafe for Shared<S>
where S: UnwindSafe,

impl<S, F> UnwindSafe for AndThen<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<S, F> UnwindSafe for MapErr<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<S, F> UnwindSafe for MapFuture<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<S, F> UnwindSafe for MapRequest<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<S, F> UnwindSafe for MapResponse<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<S, F> UnwindSafe for MapResult<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<S, F> UnwindSafe for Then<S, F>
where S: UnwindSafe, F: UnwindSafe,

impl<S, Req> UnwindSafe for Oneshot<S, Req>
where S: UnwindSafe, <S as Service<Req>>::Future: UnwindSafe, Req: UnwindSafe,

impl<Svc, S> !UnwindSafe for CallAll<Svc, S>

impl<Svc, S> !UnwindSafe for CallAllUnordered<Svc, S>

impl<T> !UnwindSafe for ResponseFuture<T>

impl<T> UnwindSafe for Timeout<T>
where T: UnwindSafe,

impl<T> UnwindSafe for ResponseFuture<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Optional<T>
where T: UnwindSafe,

impl<T> UnwindSafe for ServiceFn<T>
where T: UnwindSafe,

impl<T, Request> UnwindSafe for ReadyOneshot<T, Request>
where T: UnwindSafe,

impl<T, U, E> !UnwindSafe for BoxCloneService<T, U, E>

impl<T, U, E> !UnwindSafe for BoxCloneSyncService<T, U, E>

impl<T, U, E> !UnwindSafe for BoxService<T, U, E>

impl<T, U, E> !UnwindSafe for UnsyncBoxService<T, U, E>

impl !UnwindSafe for MaxAge

impl UnwindSafe for Any

impl UnwindSafe for Vary

impl<C> UnwindSafe for SharedClassifier<C>
where C: UnwindSafe,

impl<C, F> UnwindSafe for MapFailureClass<C, F>
where C: UnwindSafe, F: UnwindSafe,

impl<F> !UnwindSafe for ResponseFuture<F>

impl<FailureClass, ClassifyEos> UnwindSafe for ClassifiedResponse<FailureClass, ClassifyEos>
where ClassifyEos: UnwindSafe, FailureClass: UnwindSafe,

impl<S> !UnwindSafe for Cors<S>

impl<F> UnwindSafe for LayerFn<F>
where F: UnwindSafe,

impl<Inner, Outer> UnwindSafe for Stack<Inner, Outer>
where Inner: UnwindSafe, Outer: UnwindSafe,

impl !UnwindSafe for Span

impl<'a> !UnwindSafe for Entered<'a>

impl<T> !UnwindSafe for Instrumented<T>

impl<T> !UnwindSafe for WithDispatch<T>

impl<'a> UnwindSafe for RollingWriter<'a>

impl !UnwindSafe for Iter

impl !UnwindSafe for Field

impl UnwindSafe for Empty

impl UnwindSafe for Kind

impl UnwindSafe for Id

impl UnwindSafe for Level

impl<'a> !UnwindSafe for ValueSet<'a>

impl<'a> !UnwindSafe for Attributes<'a>

impl<'a> !UnwindSafe for Record<'a>

impl<'a> !UnwindSafe for Event<'a>

impl<'a> !UnwindSafe for Metadata<'a>

impl<T> UnwindSafe for DebugValue<T>
where T: UnwindSafe,

impl<T> UnwindSafe for DisplayValue<T>
where T: UnwindSafe,

impl !UnwindSafe for Error

impl<S, W> UnwindSafe for FlameLayer<S, W>
where S: UnwindSafe,

impl<W> UnwindSafe for FlushGuard<W>

impl<T> !UnwindSafe for Instrumented<T>

impl<T> !UnwindSafe for WithDispatch<T>

impl<S, T> UnwindSafe for OpenTelemetryLayer<S, T>
where T: UnwindSafe, S: UnwindSafe,

impl<'a> !UnwindSafe for SerializeEvent<'a>

impl<'a> !UnwindSafe for SerializeField<'a>

impl<'a> !UnwindSafe for SerializeFieldSet<'a>

impl<'a> !UnwindSafe for SerializeMetadata<'a>

impl<'a> !UnwindSafe for SerializeRecord<'a>

impl<'a> UnwindSafe for SerializeId<'a>

impl<'a> UnwindSafe for SerializeLevel<'a>

impl<'a, T> UnwindSafe for SerializeFieldMap<'a, T>
where T: RefUnwindSafe,

impl UnwindSafe for Full

impl UnwindSafe for Json

impl UnwindSafe for Error

impl<'a> !UnwindSafe for DefaultVisitor<'a>

impl<'a> !UnwindSafe for JsonVisitor<'a>

impl<'a> !UnwindSafe for PrettyVisitor<'a>

impl<'a> !UnwindSafe for Data<'a>

impl<'a> !UnwindSafe for Extensions<'a>

impl<'a> UnwindSafe for Iter<'a>

impl<'a> UnwindSafe for ExtensionsMut<'a>

impl<'a, F> !UnwindSafe for FieldFnVisitor<'a, F>

impl<'a, R> UnwindSafe for Scope<'a, R>
where R: RefUnwindSafe,

impl<'a, R> UnwindSafe for ScopeFromRoot<'a, R>

impl<'a, R> UnwindSafe for SpanRef<'a, R>
where <R as LookupSpan<'a>>::Data: UnwindSafe, R: RefUnwindSafe,

impl<'a, S> UnwindSafe for Context<'a, S>
where S: RefUnwindSafe,

impl<'a, S, N> !UnwindSafe for FmtContext<'a, S, N>

impl<'a, W> UnwindSafe for MutexGuardWriter<'a, W>

impl<'writer> !UnwindSafe for Writer<'writer>

impl<A, B> UnwindSafe for EitherWriter<A, B>
where A: UnwindSafe, B: UnwindSafe,

impl<A, B> UnwindSafe for OrElse<A, B>
where A: UnwindSafe, B: UnwindSafe,

impl<A, B> UnwindSafe for Tee<A, B>
where A: UnwindSafe, B: UnwindSafe,

impl<A, B, S> UnwindSafe for And<A, B, S>
where A: UnwindSafe, B: UnwindSafe,

impl<A, B, S> UnwindSafe for Or<A, B, S>
where A: UnwindSafe, B: UnwindSafe,

impl<A, S> UnwindSafe for Not<A, S>
where A: UnwindSafe,

impl<D, V> UnwindSafe for Delimited<D, V>
where D: UnwindSafe, V: UnwindSafe,

impl<D, V> UnwindSafe for VisitDelimited<D, V>
where D: UnwindSafe, V: UnwindSafe,

impl<E> UnwindSafe for FormattedFields<E>
where E: ?Sized,

impl<F> UnwindSafe for FilterFn<F>
where F: UnwindSafe,

impl<F> UnwindSafe for FieldFn<F>
where F: UnwindSafe,

impl<F, T> UnwindSafe for Format<F, T>
where F: UnwindSafe, T: UnwindSafe,

impl<L, F, S> UnwindSafe for Filtered<L, F, S>
where F: UnwindSafe, L: UnwindSafe,

impl<L, I, S> UnwindSafe for Layered<L, I, S>
where L: UnwindSafe, I: UnwindSafe,

impl<L, S> UnwindSafe for Handle<L, S>

impl<L, S> UnwindSafe for Layer<L, S>

impl<M> UnwindSafe for WithMaxLevel<M>
where M: UnwindSafe,

impl<M> UnwindSafe for WithMinLevel<M>
where M: UnwindSafe,

impl<M, F> UnwindSafe for WithFilter<M, F>
where M: UnwindSafe, F: UnwindSafe,

impl<N = DefaultFields, E = Format, F = LevelFilter, W = fn() -> Stdout> !UnwindSafe for Subscriber<N, E, F, W>

impl<N, E, F, W> UnwindSafe for SubscriberBuilder<N, E, F, W>

impl<S, F, R> UnwindSafe for DynFilterFn<S, F, R>
where F: UnwindSafe, R: UnwindSafe,

impl<S, N, E, W> UnwindSafe for Layer<S, N, E, W>
where W: UnwindSafe, N: UnwindSafe, E: UnwindSafe,

impl<V> UnwindSafe for Alt<V>
where V: UnwindSafe,

impl<V> UnwindSafe for Messages<V>
where V: UnwindSafe,

impl<'a, T> !UnwindSafe for Locked<'a, T>

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

impl<BackoffT, OnRetryT> UnwindSafe for RetryFutureConfig<BackoffT, OnRetryT>
where BackoffT: UnwindSafe, OnRetryT: UnwindSafe,

impl<F> UnwindSafe for RetryFn<F>
where F: UnwindSafe,

impl<MakeFutureT, FutureT, BackoffT, OnRetryT> !UnwindSafe for RetryFuture<MakeFutureT, FutureT, BackoffT, OnRetryT>

impl UnwindSafe for ATerm

impl UnwindSafe for B0

impl UnwindSafe for B1

impl UnwindSafe for Z0

impl UnwindSafe for Equal

impl UnwindSafe for Less

impl UnwindSafe for UTerm

impl<U> UnwindSafe for NInt<U>
where U: UnwindSafe,

impl<U> UnwindSafe for PInt<U>
where U: UnwindSafe,

impl<U, B> UnwindSafe for UInt<U, B>
where U: UnwindSafe, B: UnwindSafe,

impl<V, A> UnwindSafe for TArr<V, A>
where V: UnwindSafe, A: UnwindSafe,

impl UnwindSafe for Ulid

impl<S> UnwindSafe for Ascii<S>
where S: UnwindSafe,

impl<S> UnwindSafe for UniCase<S>
where S: UnwindSafe,

impl UnwindSafe for Error

impl UnwindSafe for Level

impl<'a, 'text> UnwindSafe for Paragraph<'a, 'text>

impl<'a, 'text> UnwindSafe for Paragraph<'a, 'text>

impl<'text> UnwindSafe for BidiInfo<'text>

impl<'text> UnwindSafe for InitialInfo<'text>

impl<'text> UnwindSafe for ParagraphBidiInfo<'text>

impl<'text> UnwindSafe for Utf8IndexLenIter<'text>

impl<'text> UnwindSafe for BidiInfo<'text>

impl<'text> UnwindSafe for InitialInfo<'text>

impl<'text> UnwindSafe for ParagraphBidiInfo<'text>

impl<'text> UnwindSafe for Utf16CharIndexIter<'text>

impl<'text> UnwindSafe for Utf16CharIter<'text>

impl<'text> UnwindSafe for Utf16IndexLenIter<'text>

impl<I> UnwindSafe for Decompositions<I>
where I: UnwindSafe,

impl<I> UnwindSafe for Recompositions<I>
where I: UnwindSafe,

impl<I> UnwindSafe for Replacements<I>
where I: UnwindSafe,

impl<I> UnwindSafe for StreamSafe<I>
where I: UnwindSafe,

impl UnwindSafe for Error

impl<T> UnwindSafe for yaml_stack_t<T>
where T: RefUnwindSafe,

impl<'a> UnwindSafe for Input<'a>

impl<'a> UnwindSafe for Reader<'a>

impl UnwindSafe for Url

impl<'a> !UnwindSafe for ParseOptions<'a>

impl<'a> !UnwindSafe for PathSegmentsMut<'a>

impl<'a> !UnwindSafe for UrlQuery<'a>

impl<S> UnwindSafe for Host<S>
where S: UnwindSafe,

impl<Str> UnwindSafe for Encoded<Str>
where Str: UnwindSafe,

impl<'a> UnwindSafe for Utf16CharIndices<'a>

impl<'a> UnwindSafe for Utf16Chars<'a>

impl<'a> UnwindSafe for Utf8CharIndices<'a>

impl<'a> UnwindSafe for Utf8Chars<'a>

impl UnwindSafe for Type

impl UnwindSafe for Flow

impl UnwindSafe for Info

impl UnwindSafe for Link

impl UnwindSafe for Paths

impl UnwindSafe for AllOf

impl UnwindSafe for AnyOf

impl UnwindSafe for Array

impl UnwindSafe for OneOf

impl UnwindSafe for Ref

impl UnwindSafe for Http

impl UnwindSafe for Tag

impl UnwindSafe for Xml

impl<T> UnwindSafe for RefOr<T>
where T: UnwindSafe,

impl UnwindSafe for Urn

impl UnwindSafe for Error

impl UnwindSafe for Uuid

impl UnwindSafe for Alias

impl<E> !UnwindSafe for WrappedResponse<E>

impl<T> UnwindSafe for EndpointResult<T>
where T: UnwindSafe,

impl UnwindSafe for AVX2

impl UnwindSafe for NEON

impl UnwindSafe for SSE2

impl UnwindSafe for SSE41

impl UnwindSafe for SSSE3

impl UnwindSafe for V128

impl UnwindSafe for V256

impl UnwindSafe for V512

impl UnwindSafe for V64

impl<V> UnwindSafe for AlswLut<V>
where V: UnwindSafe,

impl !UnwindSafe for Client

impl UnwindSafe for Trait

impl UnwindSafe for Trait

impl !UnwindSafe for Giver

impl !UnwindSafe for Taker

impl !UnwindSafe for Error

impl UnwindSafe for Host

impl<T> UnwindSafe for Claims<T>
where T: UnwindSafe,

impl<T> UnwindSafe for ClaimsBuilder<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Token<T>
where T: UnwindSafe,

impl UnwindSafe for Catch

impl<'a> !UnwindSafe for CoreTypeEncoder<'a>

impl<'a> !UnwindSafe for InstructionSink<'a>

impl<'a> UnwindSafe for Alias<'a>

impl<'a> UnwindSafe for DataSegmentMode<'a>

impl<'a> UnwindSafe for ElementMode<'a>

impl<'a> UnwindSafe for Elements<'a>

impl<'a> UnwindSafe for Instruction<'a>

impl<'a> UnwindSafe for CustomSection<'a>

impl<'a> UnwindSafe for ElementSegment<'a>

impl<'a> UnwindSafe for ModuleSection<'a>

impl<'a> UnwindSafe for RawCustomSection<'a>

impl<'a> UnwindSafe for RawSection<'a>

impl<'a, D> UnwindSafe for DataSegment<'a, D>
where D: UnwindSafe,

impl UnwindSafe for Imm

impl UnwindSafe for Func

impl UnwindSafe for Table

impl<'a> UnwindSafe for ComponentNames<'a>

impl<'a> UnwindSafe for ModuleNames<'a>

impl<'a> UnwindSafe for ProducersField<'a>

impl<C, V> UnwindSafe for TupleDecoder<C, V>
where C: UnwindSafe, V: UnwindSafe,

impl<E> UnwindSafe for CoreVecEncoder<E>
where E: UnwindSafe,

impl<O, E> UnwindSafe for ResultDecoder<O, E>
where O: UnwindSafe, E: UnwindSafe,

impl<O, E> UnwindSafe for ResultEncoder<O, E>
where O: UnwindSafe, E: UnwindSafe,

impl<T> UnwindSafe for OptionDecoder<T>
where T: UnwindSafe,

impl<T> UnwindSafe for OptionEncoder<T>
where T: UnwindSafe,

impl<T> UnwindSafe for TupleEncoder<T>
where T: UnwindSafe,

impl<T> UnwindSafe for CoreVecDecoder<T>
where T: UnwindSafe, <T as Decoder>::Item: UnwindSafe,

impl<const N: usize> UnwindSafe for FlagDecoder<N>

impl UnwindSafe for Args

impl !UnwindSafe for Client

impl UnwindSafe for Host

impl UnwindSafe for Link

impl<T> UnwindSafe for CtlResponse<T>
where T: UnwindSafe,

impl UnwindSafe for Level

impl UnwindSafe for Cors

impl UnwindSafe for Tls

impl !UnwindSafe for Host

impl UnwindSafe for Host

impl !UnwindSafe for Client

impl<'a> UnwindSafe for LinkConfig<'a>

impl !UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Level

impl UnwindSafe for Error

impl UnwindSafe for Level

impl UnwindSafe for Error

impl UnwindSafe for Error

impl<C> UnwindSafe for WrpcServeEvent<C>
where C: UnwindSafe,

impl<H> !UnwindSafe for Component<H>

impl<H, C> !UnwindSafe for Instance<H, C>

impl !UnwindSafe for Client

impl<'a> !UnwindSafe for HeaderInjector<'a>

impl<'a> UnwindSafe for HeaderExtractor<'a>

impl<T> UnwindSafe for PrintFmtWrite<T>
where T: UnwindSafe,

impl<T> UnwindSafe for PrintIoWrite<T>
where T: UnwindSafe,

impl<T> UnwindSafe for PrintTermcolor<T>
where T: UnwindSafe,

impl !UnwindSafe for Extern

impl !UnwindSafe for Config

impl !UnwindSafe for Engine

impl !UnwindSafe for Module

impl UnwindSafe for Type

impl UnwindSafe for Val

impl UnwindSafe for Ref

impl UnwindSafe for Val

impl UnwindSafe for Func

impl UnwindSafe for Enum

impl UnwindSafe for Flags

impl UnwindSafe for List

impl UnwindSafe for Tuple

impl UnwindSafe for EqRef

impl UnwindSafe for Func

impl UnwindSafe for I31

impl UnwindSafe for Table

impl UnwindSafe for Tag

impl UnwindSafe for V128

impl<'a> !UnwindSafe for CodeBuilder<'a>

impl<'a> UnwindSafe for Case<'a>

impl<'a> UnwindSafe for Field<'a>

impl<'a, T> !UnwindSafe for LinkerInstance<'a, T>

impl<'a, T> !UnwindSafe for Caller<'a, T>

impl<'a, T> !UnwindSafe for StoreContext<'a, T>

impl<'a, T> !UnwindSafe for StoreContextMut<'a, T>

impl<'instance> !UnwindSafe for Export<'instance>

impl<'module> !UnwindSafe for ExportType<'module>

impl<'module> !UnwindSafe for ImportType<'module>

impl<C> UnwindSafe for RootScope<C>
where C: UnwindSafe,

impl<Params, Results> !UnwindSafe for TypedFunc<Params, Results>

impl<Params, Return> UnwindSafe for TypedFunc<Params, Return>
where Params: UnwindSafe, Return: UnwindSafe,

impl<T> !UnwindSafe for InstancePre<T>

impl<T> !UnwindSafe for Linker<T>

impl<T> !UnwindSafe for WasmList<T>

impl<T> !UnwindSafe for InstancePre<T>

impl<T> !UnwindSafe for Linker<T>

impl<T> !UnwindSafe for Store<T>

impl<T> UnwindSafe for Resource<T>

impl<T> UnwindSafe for GcHeapOutOfMemory<T>
where T: UnwindSafe,

impl<T> UnwindSafe for ManuallyRooted<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Rooted<T>
where T: UnwindSafe,

impl<'config> UnwindSafe for ModuleCacheEntry<'config>

impl<'a> !UnwindSafe for ModuleTextBuilder<'a>

impl<T> UnwindSafe for IsaBuilder<T>

impl<'a, Resume, Yield, Return> !UnwindSafe for Fiber<'a, Resume, Yield, Return>

impl<Resume, Yield, Return> UnwindSafe for Suspend<Resume, Yield, Return>
where Resume: UnwindSafe, Yield: UnwindSafe, Return: UnwindSafe,

impl UnwindSafe for Id

impl<T> UnwindSafe for Slab<T>
where T: UnwindSafe,

impl UnwindSafe for Guest

impl UnwindSafe for Guest

impl UnwindSafe for Stdin

impl<T> !UnwindSafe for CommandPre<T>

impl<T> !UnwindSafe for CommandPre<T>

impl<T> UnwindSafe for TrappableError<T>
where T: UnwindSafe,

impl<T> UnwindSafe for WasiImpl<T>
where T: UnwindSafe,

impl UnwindSafe for Guest

impl UnwindSafe for Proxy

impl UnwindSafe for Guest

impl UnwindSafe for Proxy

impl<T> !UnwindSafe for ProxyPre<T>

impl<T> !UnwindSafe for ProxyPre<T>

impl<T> UnwindSafe for TokioIo<T>
where T: UnwindSafe,

impl<T> UnwindSafe for WasiHttpImpl<T>
where T: UnwindSafe,

impl<T> !UnwindSafe for BindingsPre<T>

impl<T> UnwindSafe for IoImpl<T>
where T: UnwindSafe,

impl UnwindSafe for Opts

impl UnwindSafe for Error

impl<'a> UnwindSafe for Cert<'a>

impl<'a> UnwindSafe for EndEntityCert<'a>

impl<'a> UnwindSafe for RevocationOptions<'a>

impl<'p> UnwindSafe for VerifiedPath<'p>

impl UnwindSafe for Arch

impl UnwindSafe for Width

impl UnwindSafe for BStr

impl UnwindSafe for Bytes

impl UnwindSafe for Range

impl<'p, P, I, O, E> !UnwindSafe for ByRef<'p, P, I, O, E>

impl<'t, T> UnwindSafe for TokenSlice<'t, T>
where T: RefUnwindSafe,

impl<E> UnwindSafe for ErrMode<E>
where E: UnwindSafe,

impl<F, G, H, I, O, O2, E> UnwindSafe for FlatMap<F, G, H, I, O, O2, E>

impl<F, G, I, O, O2, E> UnwindSafe for AndThen<F, G, I, O, O2, E>

impl<F, G, I, O, O2, E> UnwindSafe for Map<F, G, I, O, O2, E>

impl<F, G, I, O, O2, E> UnwindSafe for Verify<F, G, I, O, O2, E>

impl<F, G, I, O, O2, E> UnwindSafe for VerifyMap<F, G, I, O, O2, E>

impl<F, G, I, O, O2, E, E2> UnwindSafe for TryMap<F, G, I, O, O2, E, E2>

impl<F, I, O, E> UnwindSafe for Span<F, I, O, E>

impl<F, I, O, E> UnwindSafe for Take<F, I, O, E>

impl<F, I, O, E> UnwindSafe for Void<F, I, O, E>

impl<F, I, O, E> UnwindSafe for WithSpan<F, I, O, E>

impl<F, I, O, E> UnwindSafe for WithTaken<F, I, O, E>

impl<F, I, O, E> UnwindSafe for ParserIterator<F, I, O, E>

impl<F, I, O, E, C> UnwindSafe for Context<F, I, O, E, C>

impl<F, I, O, E, E2> UnwindSafe for ErrInto<F, I, O, E, E2>

impl<F, I, O, O2, E> UnwindSafe for DefaultValue<F, I, O, O2, E>

impl<F, I, O, O2, E> UnwindSafe for OutputInto<F, I, O, O2, E>

impl<F, I, O, O2, E> UnwindSafe for Value<F, I, O, O2, E>

impl<I> !UnwindSafe for TreeErrorBase<I>

impl<I> UnwindSafe for InputError<I>
where I: UnwindSafe,

impl<I> UnwindSafe for BitOffsets<I>
where I: UnwindSafe,

impl<I> UnwindSafe for LocatingSlice<I>
where I: UnwindSafe,

impl<I> UnwindSafe for Partial<I>
where I: UnwindSafe,

impl<I, C = StrContext> !UnwindSafe for TreeError<I, C>

impl<I, C = StrContext> !UnwindSafe for TreeErrorFrame<I, C>

impl<I, C> UnwindSafe for TreeErrorContext<I, C>
where I: UnwindSafe, C: UnwindSafe,

impl<I, E> UnwindSafe for ParseError<I, E>
where I: UnwindSafe, E: UnwindSafe,

impl<I, S> UnwindSafe for Stateful<I, S>
where I: UnwindSafe, S: UnwindSafe,

impl<P, I, O, C, E> UnwindSafe for Repeat<P, I, O, C, E>

impl<P, I, O, E> UnwindSafe for CompleteErr<P, I, O, E>

impl<P, I, O, O2, E> UnwindSafe for ParseTo<P, I, O, O2, E>

impl<T> UnwindSafe for Caseless<T>
where T: UnwindSafe,

impl<T, S> UnwindSafe for Checkpoint<T, S>
where T: UnwindSafe, S: UnwindSafe,

impl UnwindSafe for Files

impl UnwindSafe for Ns

impl UnwindSafe for Types

impl<'a> UnwindSafe for Instruction<'a>

impl UnwindSafe for Opts

impl<O> UnwindSafe for WitPrinter<O>
where O: UnwindSafe,

impl UnwindSafe for Int

impl UnwindSafe for Type

impl UnwindSafe for Case

impl UnwindSafe for Docs

impl UnwindSafe for Enum

impl UnwindSafe for Field

impl UnwindSafe for Flag

impl UnwindSafe for Flags

impl UnwindSafe for Remap

impl UnwindSafe for Tuple

impl UnwindSafe for World

impl<'a> UnwindSafe for ResultsTypeIter<'a>

impl<'a> UnwindSafe for WasmExport<'a>

impl<'a> UnwindSafe for WasmImport<'a>

impl UnwindSafe for Part

impl UnwindSafe for Error

impl UnwindSafe for Error

impl<E> UnwindSafe for HttpBodyError<E>
where E: UnwindSafe,

impl<T> UnwindSafe for ServeHttp<T>
where T: UnwindSafe,

impl<T> UnwindSafe for ServeWasmtime<T>
where T: UnwindSafe,

impl !UnwindSafe for Error

impl<'a, T, W> !UnwindSafe for ValEncoder<'a, T, W>

impl<T> UnwindSafe for WrpcRpcImpl<T>
where T: UnwindSafe,

impl UnwindSafe for Frame

impl<'a> UnwindSafe for FrameRef<'a>

impl<'a, T> UnwindSafe for Timeout<'a, T>
where T: RefUnwindSafe + ?Sized,

impl<C, I, O> !UnwindSafe for AcceptError<C, I, O>

impl<C, I, O, H = ()> !UnwindSafe for Server<C, I, O, H>

impl<H> UnwindSafe for InvokeBuilder<H>
where H: UnwindSafe + ?Sized,

impl<T> UnwindSafe for TimeoutOwned<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Incoming<T>
where T: UnwindSafe,

impl<T> UnwindSafe for ResourceBorrow<T>
where T: UnwindSafe + ?Sized,

impl<T> UnwindSafe for ResourceOwn<T>
where T: UnwindSafe + ?Sized,

impl<T> UnwindSafe for ResourceOwnDecoder<T>
where T: UnwindSafe + ?Sized,

impl<T> UnwindSafe for SyncCodec<T>
where T: UnwindSafe,

impl<T, F> UnwindSafe for AcceptMapContext<T, F>
where T: UnwindSafe, F: UnwindSafe,

impl<T, R> !UnwindSafe for FutureDecoder<T, R>

impl<T, R> !UnwindSafe for ListDecoder<T, R>

impl<T, R> !UnwindSafe for StreamDecoder<T, R>

impl<W> !UnwindSafe for FutureEncoder<W>

impl<W> !UnwindSafe for ListEncoder<W>

impl<W> !UnwindSafe for StreamEncoder<W>

impl !UnwindSafe for Client

impl !UnwindSafe for Reader

impl UnwindSafe for Time

impl<P> UnwindSafe for CertificateInner<P>
where P: UnwindSafe,

impl<P> UnwindSafe for TbsCertificateInner<P>
where P: UnwindSafe,

impl<P> UnwindSafe for SerialNumber<P>
where P: UnwindSafe,

impl UnwindSafe for Pem

impl<'a> UnwindSafe for GeneralName<'a>

impl<'a> UnwindSafe for ParsedExtension<'a>

impl<'a> UnwindSafe for PublicKey<'a>

impl<'a> UnwindSafe for TbsCertificate<'a>

impl<'a> UnwindSafe for UniqueIdentifier<'a>

impl<'a> UnwindSafe for X509Certificate<'a>

impl<'a> UnwindSafe for ExtensionRequest<'a>

impl<'a> UnwindSafe for X509CriAttribute<'a>

impl<'a> UnwindSafe for AccessDescription<'a>

impl<'a> UnwindSafe for CtExtensions<'a>

impl<'a> UnwindSafe for CtLogID<'a>

impl<'a> UnwindSafe for DigitallySigned<'a>

impl<'a> UnwindSafe for ExtendedKeyUsage<'a>

impl<'a> UnwindSafe for GeneralSubtree<'a>

impl<'a> UnwindSafe for KeyIdentifier<'a>

impl<'a> UnwindSafe for NameConstraints<'a>

impl<'a> UnwindSafe for PolicyInformation<'a>

impl<'a> UnwindSafe for PolicyMapping<'a>

impl<'a> UnwindSafe for PolicyMappings<'a>

impl<'a> UnwindSafe for X509Extension<'a>

impl<'a> UnwindSafe for ECPoint<'a>

impl<'a> UnwindSafe for RSAPublicKey<'a>

impl<'a> UnwindSafe for TbsCertList<'a>

impl<'a> UnwindSafe for RsaAesOaepParams<'a>

impl<'a> UnwindSafe for RsaSsaPssParams<'a>

impl<'a> UnwindSafe for EcdsaSigValue<'a>

impl<'a> UnwindSafe for X509Name<'a>

impl<'a, 'b> UnwindSafe for MaskGenAlgorithm<'a, 'b>

impl<Reader> UnwindSafe for PemIterator<Reader>
where Reader: UnwindSafe,

impl<T> UnwindSafe for BasicExtension<T>
where T: UnwindSafe,

impl UnwindSafe for Event

impl UnwindSafe for Xml

impl<'a, 'b> UnwindSafe for ChildElements<'a, 'b>

impl UnwindSafe for Error

impl<'a> UnwindSafe for ElementEnd<'a>

impl<'a> UnwindSafe for EntityDefinition<'a>

impl<'a> UnwindSafe for ExternalId<'a>

impl<'a> UnwindSafe for Reference<'a>

impl<'a> UnwindSafe for Token<'a>

impl<'a> UnwindSafe for StrSpan<'a>

impl<'a> UnwindSafe for Stream<'a>

impl<'a> UnwindSafe for Tokenizer<'a>

impl<C0, C1> UnwindSafe for EitherCart<C0, C1>
where C0: UnwindSafe, C1: UnwindSafe,

impl<T> UnwindSafe for YokeTraitHack<T>
where T: UnwindSafe,

impl<Y, C> UnwindSafe for Yoke<Y, C>
where C: UnwindSafe, Y: UnwindSafe,

impl<A, S, V> UnwindSafe for ConvertError<A, S, V>
where A: UnwindSafe, S: UnwindSafe, V: UnwindSafe,

impl<B, T> UnwindSafe for Ref<B, T>
where B: UnwindSafe, T: UnwindSafe + ?Sized,

impl<O> UnwindSafe for F32<O>
where O: UnwindSafe,

impl<O> UnwindSafe for F64<O>
where O: UnwindSafe,

impl<O> UnwindSafe for I128<O>
where O: UnwindSafe,

impl<O> UnwindSafe for I16<O>
where O: UnwindSafe,

impl<O> UnwindSafe for I32<O>
where O: UnwindSafe,

impl<O> UnwindSafe for I64<O>
where O: UnwindSafe,

impl<O> UnwindSafe for Isize<O>
where O: UnwindSafe,

impl<O> UnwindSafe for U128<O>
where O: UnwindSafe,

impl<O> UnwindSafe for U16<O>
where O: UnwindSafe,

impl<O> UnwindSafe for U32<O>
where O: UnwindSafe,

impl<O> UnwindSafe for U64<O>
where O: UnwindSafe,

impl<O> UnwindSafe for Usize<O>
where O: UnwindSafe,

impl<Src, Dst> UnwindSafe for AlignmentError<Src, Dst>
where Src: UnwindSafe, Dst: UnwindSafe + ?Sized,

impl<Src, Dst> UnwindSafe for SizeError<Src, Dst>
where Src: UnwindSafe, Dst: UnwindSafe + ?Sized,

impl<Src, Dst> UnwindSafe for ValidityError<Src, Dst>
where Src: UnwindSafe, Dst: UnwindSafe + ?Sized,

impl<T> UnwindSafe for Split<T>
where T: UnwindSafe,

impl<T> UnwindSafe for Unalign<T>
where T: UnwindSafe,

impl<Z> UnwindSafe for Zeroizing<Z>
where Z: UnwindSafe,

impl<'a> UnwindSafe for FlexZeroVec<'a>

impl<'a, K, V> UnwindSafe for ZeroMapBorrowed<'a, K, V>
where <K as ZeroMapKV<'a>>::Slice: RefUnwindSafe, <V as ZeroMapKV<'a>>::Slice: RefUnwindSafe, K: ?Sized, V: ?Sized,

impl<'a, K, V> UnwindSafe for ZeroMap<'a, K, V>
where <K as ZeroMapKV<'a>>::Container: UnwindSafe, <V as ZeroMapKV<'a>>::Container: UnwindSafe, K: ?Sized, V: ?Sized,

impl<'a, K0, K1, V> UnwindSafe for ZeroMap2dBorrowed<'a, K0, K1, V>
where <K0 as ZeroMapKV<'a>>::Slice: RefUnwindSafe, <K1 as ZeroMapKV<'a>>::Slice: RefUnwindSafe, <V as ZeroMapKV<'a>>::Slice: RefUnwindSafe, K0: ?Sized, K1: ?Sized, V: ?Sized,

impl<'a, K0, K1, V> UnwindSafe for ZeroMap2d<'a, K0, K1, V>
where <K0 as ZeroMapKV<'a>>::Container: UnwindSafe, <K1 as ZeroMapKV<'a>>::Container: UnwindSafe, <V as ZeroMapKV<'a>>::Container: UnwindSafe, K0: ?Sized, K1: ?Sized, V: ?Sized,

impl<'a, T> UnwindSafe for ZeroVec<'a, T>
where <T as AsULE>::ULE: RefUnwindSafe + UnwindSafe,

impl<'a, T, F> UnwindSafe for VarZeroVec<'a, T, F>

impl<'l, 'a, K0, K1, V> UnwindSafe for ZeroMap2dCursor<'l, 'a, K0, K1, V>
where <K0 as ZeroMapKV<'a>>::Slice: RefUnwindSafe, <K1 as ZeroMapKV<'a>>::Slice: RefUnwindSafe, <V as ZeroMapKV<'a>>::Slice: RefUnwindSafe, K0: ?Sized, K1: ?Sized, V: ?Sized,

impl<A, B> UnwindSafe for Tuple2ULE<A, B>
where A: UnwindSafe, B: UnwindSafe,

impl<A, B, C> UnwindSafe for Tuple3ULE<A, B, C>
where A: UnwindSafe, B: UnwindSafe, C: UnwindSafe,

impl<A, B, C, D> UnwindSafe for Tuple4ULE<A, B, C, D>

impl<A, B, C, D, E> UnwindSafe for Tuple5ULE<A, B, C, D, E>

impl<A, B, C, D, E, F> UnwindSafe for Tuple6ULE<A, B, C, D, E, F>

impl<T> UnwindSafe for ZeroSlice<T>
where <T as AsULE>::ULE: UnwindSafe,

impl<T, F> UnwindSafe for VarZeroSlice<T, F>
where F: UnwindSafe, T: UnwindSafe + ?Sized,

impl<T, F> UnwindSafe for VarZeroVecOwned<T, F>
where F: UnwindSafe, T: UnwindSafe + ?Sized,

impl<U> UnwindSafe for OptionULE<U>
where U: UnwindSafe,

impl<U> UnwindSafe for OptionVarULE<U>
where U: UnwindSafe + ?Sized,

impl<U, const N: usize> UnwindSafe for NichedOption<U, N>
where U: UnwindSafe,

impl<U, const N: usize> UnwindSafe for NichedOptionULE<U, N>
where U: UnwindSafe,

impl<const N: usize> UnwindSafe for RawBytesULE<N>

impl UnwindSafe for NoOp

impl<'a> !UnwindSafe for Decoder<'a>

impl<'a> !UnwindSafe for Encoder<'a>

impl<'a> UnwindSafe for Compressor<'a>

impl<'a> UnwindSafe for Decompressor<'a>

impl<'a> UnwindSafe for DecoderDictionary<'a>

impl<'a> UnwindSafe for EncoderDictionary<'a>

impl<'a, R> !UnwindSafe for Decoder<'a, R>

impl<'a, R> !UnwindSafe for Encoder<'a, R>

impl<'a, W> !UnwindSafe for Decoder<'a, W>

impl<'a, W> !UnwindSafe for Encoder<'a, W>

impl<'a, W, F = Box<dyn FnMut(Result<(), Error>) + Send>> !UnwindSafe for AutoFlushDecoder<'a, W, F>

impl<'a, W, F = Box<dyn FnMut(Result<W, Error>) + Send>> !UnwindSafe for AutoFinishEncoder<'a, W, F>

impl<R, D> UnwindSafe for Reader<R, D>
where R: UnwindSafe, D: UnwindSafe,

impl<W, D> UnwindSafe for Writer<W, D>
where D: UnwindSafe, W: UnwindSafe,

impl<'a> UnwindSafe for CCtx<'a>

impl<'a> UnwindSafe for CDict<'a>

impl<'a> UnwindSafe for DCtx<'a>

impl<'a> UnwindSafe for DDict<'a>

impl<'a> UnwindSafe for InBuffer<'a>

impl<'a, C> !UnwindSafe for OutBuffer<'a, C>