Trait wasmtime_environ::__core::panic::UnwindSafe

1.9.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::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,

1.9.0 · source§

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

1.70.0 · source§

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

source§

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

1.9.0 · source§

impl<T> UnwindSafe for RwLock<T>
where T: ?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<K, V, S> UnwindSafe for AHashMap<K, V, S>
where K: UnwindSafe, V: UnwindSafe,

impl<T> UnwindSafe for ArrayQueue<T>

impl<T> UnwindSafe for SegQueue<T>

impl<T> UnwindSafe for AtomicCell<T>

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

impl UnwindSafe for Event

impl<T> UnwindSafe for JoinHandle<T>

Auto implementors§

§

impl UnwindSafe for CompileError

§

impl UnwindSafe for EntityIndex

§

impl UnwindSafe for wasmtime_environ::EntityType

§

impl UnwindSafe for FlagValue

§

impl UnwindSafe for GlobalInit

§

impl UnwindSafe for Initializer

§

impl UnwindSafe for MemoryInitialization

§

impl UnwindSafe for MemoryStyle

§

impl UnwindSafe for wasmtime_environ::ModuleType

§

impl UnwindSafe for ObjectKind

§

impl UnwindSafe for SettingKind

§

impl UnwindSafe for TableInitialization

§

impl UnwindSafe for TableStyle

§

impl UnwindSafe for Trap

§

impl UnwindSafe for WasmError

§

impl UnwindSafe for WasmType

§

impl UnwindSafe for LibCall

§

impl UnwindSafe for BlockType

§

impl UnwindSafe for CanonicalFunction

§

impl UnwindSafe for CanonicalOption

§

impl UnwindSafe for ComponentExternalKind

§

impl UnwindSafe for ComponentOuterAliasKind

§

impl UnwindSafe for ComponentTypeRef

§

impl UnwindSafe for wasmtime_environ::wasmparser::ComponentValType

§

impl UnwindSafe for Encoding

§

impl UnwindSafe for ExternalKind

§

impl UnwindSafe for FrameKind

§

impl UnwindSafe for HeapType

§

impl UnwindSafe for InstantiationArgKind

§

impl UnwindSafe for OuterAliasKind

§

impl UnwindSafe for PrimitiveValType

§

impl UnwindSafe for TagKind

§

impl UnwindSafe for wasmtime_environ::wasmparser::Type

§

impl UnwindSafe for TypeBounds

§

impl UnwindSafe for TypeRef

§

impl UnwindSafe for ValType

§

impl UnwindSafe for wasmtime_environ::wasmparser::types::ComponentDefinedType

§

impl UnwindSafe for ComponentEntityType

§

impl UnwindSafe for ComponentInstanceTypeKind

§

impl UnwindSafe for wasmtime_environ::wasmparser::types::ComponentValType

§

impl UnwindSafe for wasmtime_environ::wasmparser::types::EntityType

§

impl UnwindSafe for InstanceTypeKind

§

impl UnwindSafe for wasmtime_environ::wasmparser::types::Type

§

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 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 SearchStep

§

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

§

impl UnwindSafe for AddressMapSection

§

impl UnwindSafe for AnyfuncIndex

§

impl UnwindSafe for BuiltinFunctionIndex

§

impl UnwindSafe for DataIndex

§

impl UnwindSafe for DefinedFuncIndex

§

impl UnwindSafe for DefinedGlobalIndex

§

impl UnwindSafe for DefinedMemoryIndex

§

impl UnwindSafe for DefinedTableIndex

§

impl UnwindSafe for ElemIndex

§

impl UnwindSafe for FilePos

§

impl UnwindSafe for FuncIndex

§

impl UnwindSafe for FunctionLoc

§

impl UnwindSafe for FunctionMetadata

§

impl UnwindSafe for FunctionType

§

impl UnwindSafe for wasmtime_environ::Global

§

impl UnwindSafe for GlobalIndex

§

impl UnwindSafe for HostPtr

§

impl UnwindSafe for InstructionAddressMap

§

impl UnwindSafe for Memory

§

impl UnwindSafe for MemoryIndex

§

impl UnwindSafe for MemoryInitializer

§

impl UnwindSafe for MemoryPlan

§

impl UnwindSafe for Module

§

impl UnwindSafe for ModuleTypes

§

impl UnwindSafe for ModuleTypesBuilder

§

impl UnwindSafe for OwnedMemoryIndex

§

impl UnwindSafe for Setting

§

impl UnwindSafe for SignatureIndex

§

impl UnwindSafe for StackMap

§

impl UnwindSafe for StackMapInformation

§

impl UnwindSafe for StaticMemoryInitializer

§

impl UnwindSafe for wasmtime_environ::Table

§

impl UnwindSafe for TableIndex

§

impl UnwindSafe for TableInitializer

§

impl UnwindSafe for TablePlan

§

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 WasmFileInfo

§

impl UnwindSafe for WasmFuncType

§

impl UnwindSafe for WasmFunctionInfo

§

impl UnwindSafe for BinaryReaderError

§

impl UnwindSafe for ComponentStartFunction

§

impl UnwindSafe for Frame

§

impl UnwindSafe for FuncType

§

impl UnwindSafe for FuncValidatorAllocations

§

impl UnwindSafe for GlobalType

§

impl UnwindSafe for Ieee32

§

impl UnwindSafe for Ieee64

§

impl UnwindSafe for MemArg

§

impl UnwindSafe for MemoryType

§

impl UnwindSafe for PackedIndex

§

impl UnwindSafe for Parser

§

impl UnwindSafe for RefType

§

impl UnwindSafe for TableType

§

impl UnwindSafe for TagType

§

impl UnwindSafe for V128

§

impl UnwindSafe for Validator

§

impl UnwindSafe for ValidatorResources

§

impl UnwindSafe for WasmFeatures

§

impl UnwindSafe for wasmtime_environ::wasmparser::types::ComponentFuncType

§

impl UnwindSafe for ComponentInstanceType

§

impl UnwindSafe for wasmtime_environ::wasmparser::types::ComponentType

§

impl UnwindSafe for InstanceType

§

impl UnwindSafe for KebabStr

§

impl UnwindSafe for KebabString

§

impl UnwindSafe for wasmtime_environ::wasmparser::types::ModuleType

§

impl UnwindSafe for RecordType

§

impl UnwindSafe for TupleType

§

impl UnwindSafe for wasmtime_environ::wasmparser::types::TypeId

§

impl UnwindSafe for Types

§

impl UnwindSafe for UnionType

§

impl UnwindSafe for wasmtime_environ::wasmparser::types::VariantCase

§

impl UnwindSafe for VariantType

§

impl UnwindSafe for AllocError

§

impl UnwindSafe for Layout

§

impl UnwindSafe for LayoutError

§

impl UnwindSafe for wasmtime_environ::__core::any::TypeId

§

impl UnwindSafe for CpuidResult

§

impl UnwindSafe for __m128

§

impl UnwindSafe for __m128bh

§

impl UnwindSafe for __m128d

§

impl UnwindSafe for __m128i

§

impl UnwindSafe for __m256

§

impl UnwindSafe for __m256bh

§

impl UnwindSafe for __m256d

§

impl UnwindSafe for __m256i

§

impl UnwindSafe for __m512

§

impl UnwindSafe for __m512bh

§

impl UnwindSafe for __m512d

§

impl UnwindSafe for __m512i

§

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 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 wasmtime_environ::__core::ptr::Alignment

§

impl UnwindSafe for RangeFull

§

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 Maybe

§

impl UnwindSafe for NoRuntime

§

impl UnwindSafe for Number

§

impl UnwindSafe for Runtime

§

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 Chunk<'a>

§

impl<'a> UnwindSafe for ComponentAlias<'a>

§

impl<'a> UnwindSafe for wasmtime_environ::wasmparser::ComponentDefinedType<'a>

§

impl<'a> UnwindSafe for ComponentFuncResult<'a>

§

impl<'a> UnwindSafe for ComponentInstance<'a>

§

impl<'a> UnwindSafe for ComponentName<'a>

§

impl<'a> UnwindSafe for wasmtime_environ::wasmparser::ComponentType<'a>

§

impl<'a> UnwindSafe for ComponentTypeDeclaration<'a>

§

impl<'a> UnwindSafe for CoreType<'a>

§

impl<'a> UnwindSafe for DataKind<'a>

§

impl<'a> UnwindSafe for ElementItems<'a>

§

impl<'a> UnwindSafe for ElementKind<'a>

§

impl<'a> UnwindSafe for Instance<'a>

§

impl<'a> UnwindSafe for InstanceTypeDeclaration<'a>

§

impl<'a> UnwindSafe for ModuleTypeDeclaration<'a>

§

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

§

impl<'a> UnwindSafe for Operator<'a>

§

impl<'a> UnwindSafe for Payload<'a>

§

impl<'a> UnwindSafe for TableInit<'a>

§

impl<'a> UnwindSafe for ValidPayload<'a>

§

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

§

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

§

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

§

impl<'a> UnwindSafe for BinaryReader<'a>

§

impl<'a> UnwindSafe for BrTable<'a>

§

impl<'a> UnwindSafe for ComponentExport<'a>

§

impl<'a> UnwindSafe for wasmtime_environ::wasmparser::ComponentFuncType<'a>

§

impl<'a> UnwindSafe for ComponentImport<'a>

§

impl<'a> UnwindSafe for ComponentInstantiationArg<'a>

§

impl<'a> UnwindSafe for ConstExpr<'a>

§

impl<'a> UnwindSafe for CustomSectionReader<'a>

§

impl<'a> UnwindSafe for Data<'a>

§

impl<'a> UnwindSafe for Element<'a>

§

impl<'a> UnwindSafe for Export<'a>

§

impl<'a> UnwindSafe for FunctionBody<'a>

§

impl<'a> UnwindSafe for wasmtime_environ::wasmparser::Global<'a>

§

impl<'a> UnwindSafe for Import<'a>

§

impl<'a> UnwindSafe for IndirectNaming<'a>

§

impl<'a> UnwindSafe for InstantiationArg<'a>

§

impl<'a> UnwindSafe for LocalsIterator<'a>

§

impl<'a> UnwindSafe for LocalsReader<'a>

§

impl<'a> UnwindSafe for Naming<'a>

§

impl<'a> UnwindSafe for OperatorsIterator<'a>

§

impl<'a> UnwindSafe for OperatorsIteratorWithOffsets<'a>

§

impl<'a> UnwindSafe for OperatorsReader<'a>

§

impl<'a> UnwindSafe for ProducersField<'a>

§

impl<'a> UnwindSafe for ProducersFieldValue<'a>

§

impl<'a> UnwindSafe for wasmtime_environ::wasmparser::Table<'a>

§

impl<'a> UnwindSafe for wasmtime_environ::wasmparser::VariantCase<'a>

§

impl<'a> UnwindSafe for TypesRef<'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 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 CharPredicateSearcher<'a, F>
where F: UnwindSafe,

§

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

§

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<'a>>::Searcher: UnwindSafe,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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 SectionLimited<'a, T>
where T: UnwindSafe,

§

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

§

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

§

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

§

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

§

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

§

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, 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, M> UnwindSafe for Capture<E, M>
where E: UnwindSafe, M: UnwindSafe,

§

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

§

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

§

impl<F> UnwindSafe for 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::range::legacy::Range<Idx>
where Idx: UnwindSafe,

§

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

§

impl<Idx> UnwindSafe for wasmtime_environ::__core::range::legacy::RangeInclusive<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<Idx> UnwindSafe for RangeTo<Idx>
where Idx: UnwindSafe,

§

impl<Idx> UnwindSafe for RangeToInclusive<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 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 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 Option<T>
where T: UnwindSafe,

§

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

§

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

§

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

§

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 FuncToValidate<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for FuncValidator<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, 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<const N: usize> UnwindSafe for GetManyMutError<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<Aes, NonceSize, TagSize> UnwindSafe for AesGcm<Aes, NonceSize, TagSize>
where Aes: UnwindSafe, NonceSize: UnwindSafe, TagSize: UnwindSafe,

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

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>
where A: UnwindSafe, T: RefUnwindSafe + ?Sized,

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, T, const CAP: usize> UnwindSafe for Drain<'a, T, CAP>
where T: RefUnwindSafe,

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

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

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

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

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<T, D> UnwindSafe for FramedRead<T, D>
where T: UnwindSafe, D: UnwindSafe,

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

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

impl<T, E> UnwindSafe for FramedWriteParts<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 UnwindSafe for Frame

impl<'a> UnwindSafe for BytesOrWideString<'a>

impl<'a> UnwindSafe for SymbolName<'a>

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

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

impl UnwindSafe for Error

impl<'a> UnwindSafe for HexDisplay<'a>

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

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, H> UnwindSafe for Leaf<'a, H>
where H: UnwindSafe,

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

impl<'storage> UnwindSafe for SliceReader<'storage>

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

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

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

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

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

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

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

impl UnwindSafe for Hash

impl UnwindSafe for Hash

impl UnwindSafe for Hash

impl UnwindSafe for Hash

impl UnwindSafe for Hash

impl UnwindSafe for Hash

impl UnwindSafe for Hash

impl UnwindSafe for Hash

impl UnwindSafe for State

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

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

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

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

impl UnwindSafe for Case

impl<'a> UnwindSafe for DisplayByteSlice<'a>

impl<'a, T> UnwindSafe for CannotParse<'a, T>
where T: RefUnwindSafe + ?Sized,

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

impl<T> UnwindSafe for BufEncoder<T>
where T: 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 Lsb0

impl UnwindSafe for Msb0

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

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

impl<'a, M = Const, T = usize, O = Lsb0> !UnwindSafe for BitRef<'a, M, T, O>

impl<'a, M, T, O> UnwindSafe for PartialElement<'a, M, T, O>

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

impl<'a, T, O> !UnwindSafe for ChunksExactMutNoAlias<'a, T, O>

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

impl<'a, T, O> !UnwindSafe for ChunksMutNoAlias<'a, T, O>

impl<'a, T, O> !UnwindSafe for IterMut<'a, T, O>

impl<'a, T, O> !UnwindSafe for IterMutNoAlias<'a, T, O>

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

impl<'a, T, O> !UnwindSafe for RChunksExactMutNoAlias<'a, T, O>

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

impl<'a, T, O> !UnwindSafe for RChunksMutNoAlias<'a, T, O>

impl<'a, T, O> !UnwindSafe for Drain<'a, T, O>

impl<'a, T, O> UnwindSafe for BitValIter<'a, T, O>

impl<'a, T, O> UnwindSafe for Chunks<'a, T, O>

impl<'a, T, O> UnwindSafe for ChunksExact<'a, T, O>

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

impl<'a, T, O> UnwindSafe for IterOnes<'a, T, O>

impl<'a, T, O> UnwindSafe for IterZeros<'a, T, O>

impl<'a, T, O> UnwindSafe for RChunks<'a, T, O>

impl<'a, T, O> UnwindSafe for RChunksExact<'a, T, O>

impl<'a, T, O> UnwindSafe for Windows<'a, T, O>

impl<'a, T, O, I> !UnwindSafe for Splice<'a, T, O, I>

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

impl<'a, T, O, P> !UnwindSafe for RSplitMutNoAlias<'a, T, O, P>

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

impl<'a, T, O, P> !UnwindSafe for RSplitNMutNoAlias<'a, T, O, P>

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

impl<'a, T, O, P> !UnwindSafe for SplitInclusiveMutNoAlias<'a, T, O, P>

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

impl<'a, T, O, P> !UnwindSafe for SplitMutNoAlias<'a, T, O, P>

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

impl<'a, T, O, P> !UnwindSafe for SplitNMutNoAlias<'a, T, O, P>

impl<'a, T, O, P> UnwindSafe for RSplit<'a, T, O, P>

impl<'a, T, O, P> UnwindSafe for RSplitN<'a, T, O, P>

impl<'a, T, O, P> UnwindSafe for Split<'a, T, O, P>

impl<'a, T, O, P> UnwindSafe for SplitInclusive<'a, T, O, P>

impl<'a, T, O, P> UnwindSafe for SplitN<'a, T, O, P>

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

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

impl<M, T, O> UnwindSafe for BitPtr<M, T, O>

impl<M, T, O> UnwindSafe for BitPtrRange<M, T, O>

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

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

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

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

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

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

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

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

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

impl<T, O> UnwindSafe for BitBox<T, O>

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

impl<T, O> UnwindSafe for BitSlice<T, O>
where O: UnwindSafe, T: UnwindSafe,

impl<T, O> UnwindSafe for BitVec<T, O>

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

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

impl UnwindSafe for State

impl UnwindSafe for Hash

impl UnwindSafe for State

impl<'a> UnwindSafe for HashManyJob<'a>

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<'a, T, S> UnwindSafe for BoundedSlice<'a, T, S>

impl<K, V, S> UnwindSafe for BoundedBTreeMap<K, V, S>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

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

impl<'a, I> UnwindSafe for EncodeBuilder<'a, I>
where I: 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 Error

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<V> UnwindSafe for State<V>
where V: UnwindSafe,

impl UnwindSafe for Func

impl UnwindSafe for Abi

impl UnwindSafe for Arch

impl UnwindSafe for Env

impl UnwindSafe for Os

impl UnwindSafe for Panic

impl<'a> UnwindSafe for Predicate<'a>

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

impl<'a> UnwindSafe for Lexer<'a>

impl<'a> UnwindSafe for LexerToken<'a>

impl UnwindSafe for Month

impl UnwindSafe for Fixed

impl UnwindSafe for Pad

impl UnwindSafe for Local

impl UnwindSafe for Utc

impl UnwindSafe for Days

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 !UnwindSafe for Error

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

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 Clock

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 Color

impl UnwindSafe for Key

impl UnwindSafe for Style

impl UnwindSafe for Term

impl<'a> UnwindSafe for AnsiCodeIterator<'a>

impl<'a> UnwindSafe for TermFeatures<'a>

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

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

impl UnwindSafe for Error

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

impl UnwindSafe for Case

impl UnwindSafe for Error

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

impl<T> UnwindSafe for Cursor<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 UnwindSafe for Name

impl UnwindSafe for Type

impl UnwindSafe for Error

impl UnwindSafe for SeqId

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

impl<T> UnwindSafe for Symbol<T>
where T: 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 UnwindSafe for Reloc

impl UnwindSafe for IntCC

impl UnwindSafe for Amode

impl UnwindSafe for CC

impl UnwindSafe for MInst

impl UnwindSafe for Pass

impl UnwindSafe for Insts

impl UnwindSafe for Block

impl UnwindSafe for Inst

impl UnwindSafe for Table

impl UnwindSafe for Value

impl UnwindSafe for Imm64

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<'a> !UnwindSafe for FlagsOrIsa<'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 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 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 UnwindSafe for Heap

impl<'dummy_environment> UnwindSafe for DummyFuncEnvironment<'dummy_environment>

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 UnwindSafe for Limb

impl<MOD, const LIMBS: usize> UnwindSafe for Residue<MOD, LIMBS>
where MOD: UnwindSafe,

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

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

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

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

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

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

impl<C, F> UnwindSafe for CtrCore<C, F>

impl<'a, K, S = RandomState> !UnwindSafe for RefMulti<'a, K, S>

impl<'a, K, S = RandomState> !UnwindSafe for Ref<'a, K, S>

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

impl<'a, K, V, S = RandomState> !UnwindSafe for Entry<'a, K, V, S>

impl<'a, K, V, S = RandomState> !UnwindSafe for OccupiedEntry<'a, K, V, S>

impl<'a, K, V, S = RandomState> !UnwindSafe for VacantEntry<'a, K, V, S>

impl<'a, K, V, S = RandomState> !UnwindSafe for RefMulti<'a, K, V, S>

impl<'a, K, V, S = RandomState> !UnwindSafe for RefMutMulti<'a, K, V, S>

impl<'a, K, V, S = RandomState> !UnwindSafe for Ref<'a, K, V, S>

impl<'a, K, V, S = RandomState> !UnwindSafe for RefMut<'a, K, V, S>

impl<'a, K, V, S = RandomState, M = DashMap<K, V, S>> !UnwindSafe for Iter<'a, K, V, S, M>

impl<'a, K, V, S = RandomState, M = DashMap<K, V, S>> !UnwindSafe for IterMut<'a, K, V, S, M>

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

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

impl<K, S> !UnwindSafe for OwningIter<K, S>

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

impl<K, V, S = RandomState> !UnwindSafe for OwningIter<K, V, S>

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

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

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

impl UnwindSafe for Wrap

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

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, R> !UnwindSafe for NestedReader<'i, R>

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<O> UnwindSafe for DowncastError<O>
where O: UnwindSafe,

impl<C> UnwindSafe for NormalizedSignature<C>
where <C as Curve>::Uint: UnwindSafe,

impl<C> UnwindSafe for Signature<C>
where <C as Curve>::Uint: UnwindSafe,

impl<C> UnwindSafe for SignatureWithOid<C>
where <C as Curve>::Uint: UnwindSafe,

impl UnwindSafe for Error

impl UnwindSafe for Item

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 UnwindSafe for Error

impl<C> UnwindSafe for ScalarPrimitive<C>
where <C as Curve>::Uint: UnwindSafe,

impl<C> UnwindSafe for SecretKey<C>
where <C as Curve>::Uint: UnwindSafe,

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

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

impl !UnwindSafe for Target

impl !UnwindSafe for Logger

impl<'a> UnwindSafe for Env<'a>

impl !UnwindSafe for Exit

impl !UnwindSafe for Signal

impl UnwindSafe for Rng

impl !UnwindSafe for Error

impl UnwindSafe for Lock

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

impl UnwindSafe for Error

impl UnwindSafe for Phase

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

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

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

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

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

impl<H, N, E, GlobalIn, GlobalOut> !UnwindSafe for Voter<H, N, E, GlobalIn, GlobalOut>

impl<H, N, S, Id> !UnwindSafe for CommunicationIn<H, N, S, Id>

impl<H, N, S, Id> UnwindSafe for CommunicationOut<H, N, S, Id>

impl<H, N, S, Id> UnwindSafe for CatchUp<H, N, S, Id>

impl<H, N, S, Id> UnwindSafe for Commit<H, N, S, Id>

impl<H, N, S, Id> UnwindSafe for CompactCommit<H, N, S, Id>

impl<H, N, S, Id> UnwindSafe for HistoricalVotes<H, N, S, Id>

impl<H, N, S, Id> UnwindSafe for SignedMessage<H, N, S, Id>

impl<H, N, S, Id> UnwindSafe for SignedPrecommit<H, N, S, Id>

impl<H, N, S, Id> UnwindSafe for SignedPrevote<H, N, S, Id>

impl<H, N, V> UnwindSafe for VoteGraph<H, N, V>

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

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

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

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

impl<Id, H, N, Signature> UnwindSafe for Round<Id, H, N, Signature>

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

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

impl<O> !UnwindSafe for Callback<O>

impl<'a> UnwindSafe for Difference<'a>

impl<'a> UnwindSafe for Intersection<'a>

impl<'a> UnwindSafe for Ones<'a>

impl<'a> UnwindSafe for Union<'a>

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

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

impl<V> UnwindSafe for FinalizationResult<V>
where V: 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<T> UnwindSafe for Fragile<T>
where T: UnwindSafe,

impl<T> UnwindSafe for SemiSticky<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<B> !UnwindSafe for Builder<B>

impl<H> !UnwindSafe for Mode<H>

impl<H> !UnwindSafe for OnlineConfig<H>

impl UnwindSafe for Pays

impl UnwindSafe for Never

impl<'a> UnwindSafe for StorageNoopGuard<'a>

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

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

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

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

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

impl<A, F, R, D, Fp> UnwindSafe for FreezeConsideration<A, F, R, D, Fp>
where <F as Inspect<A>>::Balance: UnwindSafe,

impl<A, F, R, D, Fp> UnwindSafe for HoldConsideration<A, F, R, D, Fp>
where <F as Inspect<A>>::Balance: UnwindSafe,

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

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

impl<A, T> UnwindSafe for Dust<A, T>
where <T as Inspect<A>>::Balance: UnwindSafe,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<E, O, N, C> UnwindSafe for TransformOrigin<E, O, N, C>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<T, H> UnwindSafe for Bounded<T, H>
where <H as Hash>::Output: UnwindSafe, T: UnwindSafe,

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

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

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

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

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

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

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

impl UnwindSafe for Meta

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

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

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

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

impl UnwindSafe for Phase

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

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

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

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

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

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

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

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

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

impl<T> UnwindSafe for Call<T>
where <T as Config>::Hash: UnwindSafe, T: UnwindSafe,

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

impl<T> UnwindSafe for Event<T>

impl<T> UnwindSafe for Account<T>

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

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

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

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

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

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

impl<T> UnwindSafe for CheckNonce<T>
where <T as Config>::Nonce: UnwindSafe,

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

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

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

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

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

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

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

impl<T, C, X> UnwindSafe for Signer<T, C, X>

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

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

impl UnwindSafe for File

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

impl<ID, O> !UnwindSafe for FuturesMap<ID, O>

impl<O> !UnwindSafe for FuturesSet<O>

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<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<'a> UnwindSafe for WakerRef<'a>

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

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

impl !UnwindSafe for Delay

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 BiLockAcquire<'a, T>

impl<'a, T> !UnwindSafe for BiLockGuard<'a, 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 BiLock<T>

impl<T> !UnwindSafe for OwnedMutexGuard<T>

impl<T> !UnwindSafe for ReuniteError<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, 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 UnwindSafe for GHash

impl UnwindSafe for Error

impl UnwindSafe for Value

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<'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<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 UnwindSafe for Nanos

impl UnwindSafe for Quota

impl<'a, Item, S, D, C, MW> !UnwindSafe for RatelimitedSink<'a, Item, S, D, C, MW>

impl<'a, S, D, C, MW> !UnwindSafe for RatelimitedStream<'a, S, D, C, MW>

impl<K, S, C, MW> UnwindSafe for RateLimiter<K, S, C, MW>

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

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

impl<F, const WINDOW_SIZE: usize> UnwindSafe for WnafScalar<F, WINDOW_SIZE>
where F: UnwindSafe,

impl<G, const WINDOW_SIZE: usize> UnwindSafe for WnafBase<G, WINDOW_SIZE>
where G: UnwindSafe,

impl<W, B, S> UnwindSafe for Wnaf<W, B, S>
where B: UnwindSafe, S: UnwindSafe, W: UnwindSafe,

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 OccupiedEntryRef<'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 = BuildHasherDefault<AHasher>, A = Global> !UnwindSafe for OccupiedEntry<'a, K, V, S, A>

impl<'a, K, V, S = BuildHasherDefault<AHasher>, 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 IterMut<'a, T>

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

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, A> UnwindSafe for RawDrain<'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> UnwindSafe for Bucket<T>
where T: RefUnwindSafe,

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

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

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

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

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

impl<T, A> UnwindSafe for RawTable<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<'a, K> UnwindSafe for Drain<'a, K>

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

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

impl<'a, K, V> !UnwindSafe for OccupiedEntry<'a, K, V>

impl<'a, K, V> !UnwindSafe for RawOccupiedEntryMut<'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 Entry<'a, K, V, S>

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 RawVacantEntryMut<'a, K, V, S>

impl<'a, K, V, S> !UnwindSafe for VacantEntry<'a, K, V, S>

impl<'a, K, V, S> UnwindSafe for RawEntryBuilder<'a, K, V, S>

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 SymmetricDifference<'a, T, S>

impl<'a, T, S> UnwindSafe for Union<'a, T, S>

impl<K> UnwindSafe for IntoIter<K>

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

impl<K, V, S> UnwindSafe for LinkedHashMap<K, V, S>

impl<K, V, S> UnwindSafe for LruCache<K, V, S>

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

impl UnwindSafe for Case

impl<'a> UnwindSafe for DisplayByteSlice<'a>

impl<'a> UnwindSafe for HexToBytesIter<'a>

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

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

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

impl UnwindSafe for Value

impl UnwindSafe for RData

impl UnwindSafe for Flags

impl UnwindSafe for Query

impl UnwindSafe for Edns

impl UnwindSafe for Label

impl UnwindSafe for Name

impl UnwindSafe for A

impl UnwindSafe for AAAA

impl UnwindSafe for CAA

impl UnwindSafe for CSYNC

impl UnwindSafe for HINFO

impl UnwindSafe for HTTPS

impl UnwindSafe for MX

impl UnwindSafe for ANAME

impl UnwindSafe for CNAME

impl UnwindSafe for NS

impl UnwindSafe for PTR

impl UnwindSafe for NAPTR

impl UnwindSafe for NULL

impl UnwindSafe for OPT

impl UnwindSafe for SOA

impl UnwindSafe for SRV

impl UnwindSafe for SSHFP

impl UnwindSafe for Alpn

impl UnwindSafe for SVCB

impl UnwindSafe for TLSA

impl UnwindSafe for TXT

impl UnwindSafe for RrKey

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

impl<'a> UnwindSafe for LabelIter<'a>

impl<'a> UnwindSafe for BinDecoder<'a>

impl<'a, R> UnwindSafe for RecordRef<'a, R>
where R: RefUnwindSafe,

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

impl<'r> UnwindSafe for RrsetRecords<'r>

impl<F, S, MF> !UnwindSafe for DnsMultiplexerConnect<F, S, MF>

impl<F, S, TE> !UnwindSafe for DnsExchangeConnect<F, S, TE>

impl<H> UnwindSafe for RetryDnsHandle<H>
where H: UnwindSafe,

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

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

impl<S> !UnwindSafe for TcpClientStream<S>

impl<S> !UnwindSafe for TcpStream<S>

impl<S> !UnwindSafe for UdpStream<S>

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

impl<S, MF> !UnwindSafe for DnsMultiplexer<S, MF>

impl<S, TE> !UnwindSafe for DnsExchangeBackground<S, TE>

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

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

impl !UnwindSafe for DnsLru

impl UnwindSafe for Hosts

impl<'a> UnwindSafe for LookupIter<'a>

impl<'a> UnwindSafe for LookupRecordIter<'a>

impl<'i> UnwindSafe for Ipv4LookupIter<'i>

impl<'i> UnwindSafe for Ipv6LookupIter<'i>

impl<'i> UnwindSafe for MxLookupIter<'i>

impl<'i> UnwindSafe for NsLookupIter<'i>

impl<'i> UnwindSafe for ReverseLookupIter<'i>

impl<'i> UnwindSafe for SoaLookupIter<'i>

impl<'i> UnwindSafe for SrvLookupIter<'i>

impl<'i> UnwindSafe for TlsaLookupIter<'i>

impl<'i> UnwindSafe for TxtLookupIter<'i>

impl<'i> UnwindSafe for LookupIpIter<'i>

impl<C, E> !UnwindSafe for LookupIpFuture<C, E>

impl<P> !UnwindSafe for NameServer<P>

impl<P> !UnwindSafe for NameServerPool<P>

impl<P> !UnwindSafe for AsyncResolver<P>

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

impl<H, I> UnwindSafe for Hkdf<H, I>
where <I as Sealed<H>>::Core: UnwindSafe, H: UnwindSafe,

impl<H, I> UnwindSafe for HkdfExtract<H, I>
where I: UnwindSafe, H: 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<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 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 !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<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 Idna

impl<'a> UnwindSafe for DirEntry<'a>

impl<'a> UnwindSafe for Dir<'a>

impl<'a> UnwindSafe for File<'a>

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<T> UnwindSafe for ProgressBarIter<T>
where T: UnwindSafe,

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 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<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 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 ChunkBy<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 Table

impl UnwindSafe for Tag

impl UnwindSafe for Array

impl UnwindSafe for Date

impl UnwindSafe for Error

impl UnwindSafe for Map

impl UnwindSafe for Proxy

impl UnwindSafe for Set

impl<'a> UnwindSafe for ArrayIter<'a>

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

impl UnwindSafe for Mode

impl<T> !UnwindSafe for Receiver<T>

impl<T> !UnwindSafe for Sender<T>

impl !UnwindSafe for Error

impl !UnwindSafe for Client

impl !UnwindSafe for Body

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

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

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

impl<Context> !UnwindSafe for RpcModule<Context>

impl<Notif> UnwindSafe for Subscription<Notif>
where Notif: UnwindSafe,

impl<T> !UnwindSafe for MethodResult<T>

impl !UnwindSafe for Error

impl<B = Body> !UnwindSafe for HttpBackend<B>

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

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

impl UnwindSafe for Port

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

impl<F> !UnwindSafe for ResponseFuture<F>

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

impl<HttpMiddleware = Identity, RpcMiddleware = Identity> !UnwindSafe for Server<HttpMiddleware, RpcMiddleware>

impl<HttpMiddleware, RpcMiddleware> !UnwindSafe for Builder<HttpMiddleware, RpcMiddleware>

impl<L> UnwindSafe for RpcServiceBuilder<L>
where L: UnwindSafe,

impl<RpcMiddleware, HttpMiddleware> !UnwindSafe for TowerService<RpcMiddleware, HttpMiddleware>

impl<RpcMiddleware, HttpMiddleware> !UnwindSafe for TowerServiceBuilder<RpcMiddleware, HttpMiddleware>

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

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

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

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

impl<'a> UnwindSafe for Id<'a>

impl<'a> UnwindSafe for SubscriptionId<'a>

impl<'a> UnwindSafe for ErrorObject<'a>

impl<'a> UnwindSafe for Params<'a>

impl<'a> UnwindSafe for ParamsSequence<'a>

impl<'a> UnwindSafe for InvalidRequest<'a>

impl<'a> UnwindSafe for NotificationSer<'a>

impl<'a> UnwindSafe for RequestSer<'a>

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

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

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

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

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

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

impl UnwindSafe for Error

impl UnwindSafe for DBOp

impl UnwindSafe for Kind

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 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<Provider, Phase> UnwindSafe for SwarmBuilder<Provider, Phase>
where Phase: UnwindSafe, Provider: UnwindSafe,

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

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

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

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

impl<InnerFut> !UnwindSafe for Timeout<InnerFut>

impl<InnerTrans> UnwindSafe for TransportTimeout<InnerTrans>
where InnerTrans: UnwindSafe,

impl<O> !UnwindSafe for Boxed<O>

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

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

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

impl<T = Vec<u8>> !UnwindSafe for Chan<T>

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

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

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

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

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

impl<T, C> UnwindSafe for AndThen<T, C>
where T: UnwindSafe, C: UnwindSafe,

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

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

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

impl<T, F> UnwindSafe for MapErrDial<T, F>
where <T as Transport>::Dial: UnwindSafe, F: UnwindSafe,

impl<T, U> !UnwindSafe for TransportUpgradeError<T, U>

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

impl<TErr> !UnwindSafe for TransportTimeoutError<TErr>

impl<TErr> UnwindSafe for TransportError<TErr>
where TErr: UnwindSafe,

impl<TFut, TMap, TMapOut> UnwindSafe for AndThenFuture<TFut, TMap, TMapOut>
where TMap: UnwindSafe, TFut: UnwindSafe, TMapOut: UnwindSafe,

impl<TOut> UnwindSafe for DummyTransport<TOut>
where TOut: UnwindSafe,

impl<TUpgr, TErr> UnwindSafe for TransportEvent<TUpgr, TErr>
where TUpgr: UnwindSafe, TErr: UnwindSafe,

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

impl<TErr> !UnwindSafe for Error<TErr>

impl !UnwindSafe for Event

impl UnwindSafe for Info

impl UnwindSafe for Event

impl UnwindSafe for Mode

impl UnwindSafe for Error

impl UnwindSafe for Key

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

impl<'a> UnwindSafe for QueryRef<'a>

impl<'a, TKey, TVal> !UnwindSafe for KBucketRef<'a, TKey, TVal>

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

impl<TKey, TVal> UnwindSafe for EntryView<TKey, TVal>
where TKey: UnwindSafe, TVal: UnwindSafe,

impl<TStore> !UnwindSafe for Behaviour<TStore>

impl UnwindSafe for Event

impl<P> UnwindSafe for Behaviour<P>
where <P as Provider>::Watcher: UnwindSafe, <P as Provider>::Timer: UnwindSafe, <P as Provider>::Socket: UnwindSafe,

impl !UnwindSafe for Error

impl<T> !UnwindSafe for Output<T>

impl !UnwindSafe for Event

impl<TCodec> !UnwindSafe for Behaviour<TCodec>

impl<TRequest, TResponse, TChannelResponse = TResponse> !UnwindSafe for Event<TRequest, TResponse, TChannelResponse>

impl<TRequest, TResponse, TChannelResponse = TResponse> !UnwindSafe for Message<TRequest, TResponse, TChannelResponse>

impl<TResponse> !UnwindSafe for ResponseChannel<TResponse>

impl !UnwindSafe for Config

impl !UnwindSafe for Stream

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

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

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

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

impl<'a> UnwindSafe for ProtocolsChange<'a>

impl<'a> UnwindSafe for AddressChange<'a>

impl<'a> UnwindSafe for ExpiredListenAddr<'a>

impl<'a> UnwindSafe for NewListenAddr<'a>

impl<'a> UnwindSafe for AddressChange<'a>

impl<'a> UnwindSafe for ProtocolsAdded<'a>

impl<'a> UnwindSafe for ProtocolsRemoved<'a>

impl<'a, Handler> !UnwindSafe for FromSwarm<'a, Handler>

impl<'a, Handler> UnwindSafe for ConnectionClosed<'a, Handler>
where Handler: UnwindSafe,

impl<'a, IP, OP, IOI, OOI> !UnwindSafe for ConnectionEvent<'a, IP, OP, IOI, OOI>

impl<H> UnwindSafe for IndexedProtoName<H>
where H: UnwindSafe,

impl<IOI, IP> UnwindSafe for ListenUpgradeError<IOI, IP>

impl<IP, IOI> UnwindSafe for FullyNegotiatedInbound<IP, IOI>

impl<K, H> UnwindSafe for MultiHandler<K, H>
where K: UnwindSafe, H: UnwindSafe,

impl<K, H> UnwindSafe for Upgrade<K, H>
where K: UnwindSafe, H: UnwindSafe,

impl<K, I> UnwindSafe for Info<K, I>
where K: UnwindSafe, I: UnwindSafe,

impl<OOI, OP> !UnwindSafe for DialUpgradeError<OOI, OP>

impl<OP, OOI> UnwindSafe for FullyNegotiatedOutbound<OP, OOI>

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

impl<TBehaviour> !UnwindSafe for Swarm<TBehaviour>

impl<TBehaviour> !UnwindSafe for SwarmBuilder<TBehaviour>

impl<TBehaviour> UnwindSafe for Toggle<TBehaviour>
where TBehaviour: UnwindSafe,

impl<TBehaviourOutEvent, THandlerErr> !UnwindSafe for SwarmEvent<TBehaviourOutEvent, THandlerErr>

impl<TConnectionHandler, TMap> UnwindSafe for MapOutEvent<TConnectionHandler, TMap>
where TConnectionHandler: UnwindSafe, TMap: UnwindSafe,

impl<TConnectionHandler, TNewIn, TMap> UnwindSafe for MapInEvent<TConnectionHandler, TNewIn, TMap>
where TConnectionHandler: UnwindSafe, TMap: UnwindSafe, TNewIn: UnwindSafe,

impl<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr> UnwindSafe for ConnectionHandlerEvent<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr>
where TErr: UnwindSafe, TCustom: UnwindSafe, TConnectionUpgrade: UnwindSafe, TOutboundOpenInfo: UnwindSafe,

impl<THandlerErr> !UnwindSafe for ConnectionError<THandlerErr>

impl<TInbound, TOutbound, TEvent> !UnwindSafe for OneShotHandler<TInbound, TOutbound, TEvent>

impl<TInner> UnwindSafe for ToggleConnectionHandler<TInner>
where TInner: UnwindSafe,

impl<TOutEvent, TInEvent> UnwindSafe for ToSwarm<TOutEvent, TInEvent>
where TOutEvent: UnwindSafe, TInEvent: UnwindSafe,

impl<TProto1, TProto2> UnwindSafe for ConnectionHandlerSelect<TProto1, TProto2>
where TProto1: UnwindSafe, TProto2: UnwindSafe,

impl<TUpgrErr> !UnwindSafe for StreamUpgradeError<TUpgrErr>

impl<TUpgrade, TInfo> UnwindSafe for SubstreamProtocol<TUpgrade, TInfo>
where TUpgrade: UnwindSafe, TInfo: UnwindSafe,

impl<T> !UnwindSafe for Transport<T>

impl !UnwindSafe for Dial

impl !UnwindSafe for Listen

impl UnwindSafe for JsErr

impl !UnwindSafe for Error

impl !UnwindSafe for Config

impl UnwindSafe for Data

impl<E> !UnwindSafe for Error<E>

impl<T> !UnwindSafe for Connection<T>

impl<T> !UnwindSafe for WsConfig<T>

impl<T> !UnwindSafe for BytesConnection<T>

impl<T> !UnwindSafe for WsConfig<T>

impl !UnwindSafe for Error

impl !UnwindSafe for Stream

impl<C> !UnwindSafe for Muxer<C>

impl UnwindSafe for Error

impl UnwindSafe for Field

impl<'a> UnwindSafe for Decoder<'a>

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 Keys<'a, K, V>

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

impl<'a, K, V, S = RandomState> !UnwindSafe for Entry<'a, K, V, S>

impl<'a, K, V, S = RandomState> !UnwindSafe for Entries<'a, K, V, S>

impl<'a, K, V, S = RandomState> !UnwindSafe for VacantEntry<'a, K, V, S>

impl<'a, K, V, S> UnwindSafe for OccupiedEntry<'a, K, V, S>

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

impl<K, V, S> UnwindSafe for LinkedHashMap<K, V, S>

impl<'a, K> UnwindSafe for Iter<'a, K>
where K: 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 SymmetricDifference<'a, T, S>

impl<'a, T, S> UnwindSafe for Union<'a, T, S>

impl<K> UnwindSafe for IntoIter<K>

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

impl UnwindSafe for flock

impl UnwindSafe for iovec

impl UnwindSafe for stat

impl UnwindSafe for statx

impl<Storage> UnwindSafe for __BindgenBitfieldUnit<Storage>
where Storage: UnwindSafe,

impl<H, SC> UnwindSafe for Lioness<H, SC>
where H: UnwindSafe, SC: UnwindSafe,

impl !UnwindSafe for Error

impl !UnwindSafe for Config

impl !UnwindSafe for Stream

impl UnwindSafe for Role

impl UnwindSafe for Mode

impl UnwindSafe for Key

impl<K, S> UnwindSafe for SubstreamSet<K, S>
where K: UnwindSafe, S: UnwindSafe,

impl<T> !UnwindSafe for Connection<T>

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, K, V> !UnwindSafe for IterMut<'a, K, V>

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

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

impl<K, V, S> UnwindSafe for LruCache<K, V, S>

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

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

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 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 Mmap

impl<H> UnwindSafe for HashKey<H>
where H: UnwindSafe,

impl<H> UnwindSafe for LegacyPrefixedKey<H>
where H: UnwindSafe,

impl<H> UnwindSafe for PrefixedKey<H>
where H: UnwindSafe,

impl<H, KF, T> UnwindSafe for MemoryDB<H, KF, T>
where <H as Hasher>::Out: UnwindSafe, T: UnwindSafe, <KF as KeyFunction<H>>::Key: UnwindSafe, KF: UnwindSafe,

impl UnwindSafe for Span

impl<'a> !UnwindSafe for Log<'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 Delay

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

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

impl<X> UnwindSafe for Mixnet<X>
where X: UnwindSafe,

impl<X> UnwindSafe for Mixnode<X>
where X: UnwindSafe,

impl<'__mockall_lt> UnwindSafe for ExpectationGuard<'__mockall_lt>

impl<'__mockall_lt> UnwindSafe for ExpectationGuard<'__mockall_lt>

impl<'__mockall_lt> UnwindSafe for ExpectationGuard<'__mockall_lt>

impl !UnwindSafe for Error

impl<'a> UnwindSafe for Protocol<'a>

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

impl<'a> UnwindSafe for Onion3Addr<'a>

impl<'a> UnwindSafe for ProtoStackIter<'a>

impl UnwindSafe for Base

impl UnwindSafe for Error

impl !UnwindSafe for Error

impl<const S: usize> UnwindSafe for Multihash<S>

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

impl<TInner> UnwindSafe for Negotiated<TInner>
where TInner: UnwindSafe,

impl<TInner> UnwindSafe for NegotiatedComplete<TInner>
where TInner: UnwindSafe,

impl UnwindSafe for Name

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

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

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

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

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

impl UnwindSafe for Nla

impl UnwindSafe for Inet

impl UnwindSafe for Inet6

impl UnwindSafe for Info

impl UnwindSafe for Nla

impl UnwindSafe for Prop

impl UnwindSafe for State

impl UnwindSafe for Nla

impl UnwindSafe for Nla

impl UnwindSafe for Nla

impl UnwindSafe for Nla

impl UnwindSafe for Nla

impl UnwindSafe for Nla

impl UnwindSafe for TcOpt

impl UnwindSafe for Nla

impl UnwindSafe for Nla

impl UnwindSafe for Map

impl UnwindSafe for Stats

impl UnwindSafe for Stats

impl UnwindSafe for Stats

impl UnwindSafe for TcGen

impl UnwindSafe for Key

impl UnwindSafe for Sel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<T> !UnwindSafe for Error<T>

impl<T, S = TokioSocket, C = NetlinkCodec> !UnwindSafe for Connection<T, S, C>

impl<T, S, C> UnwindSafe for NetlinkFramed<T, S, C>
where S: UnwindSafe,

impl<'a, 'b, S> !UnwindSafe for PollSend<'a, 'b, S>

impl<'a, 'b, S> !UnwindSafe for PollSendTo<'a, 'b, S>

impl<'a, 'b, S, B> !UnwindSafe for PollRecv<'a, 'b, S, B>

impl<'a, 'b, S, B> !UnwindSafe for PollRecvFrom<'a, 'b, S, B>

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

impl UnwindSafe for Addr

impl UnwindSafe for Error

impl UnwindSafe for Errno

impl UnwindSafe for Id

impl UnwindSafe for OFlag

impl UnwindSafe for Mode

impl UnwindSafe for SFlag

impl UnwindSafe for Pid

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

impl<'a> UnwindSafe for SigSetIter<'a>

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

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

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<T> UnwindSafe for NonEmpty<T>
where T: UnwindSafe,

impl<T> UnwindSafe for NonZeroLiteral<T>
where T: 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 Sign

impl<'a> UnwindSafe for U32Digits<'a>

impl<'a> UnwindSafe for U64Digits<'a>

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

impl UnwindSafe for Error

impl<'a> UnwindSafe for DecimalStr<'a>

impl<'a> UnwindSafe for InfinityStr<'a>

impl<'a> UnwindSafe for MinusSignStr<'a>

impl<'a> UnwindSafe for NanStr<'a>

impl<'a> UnwindSafe for PlusSignStr<'a>

impl<'a> UnwindSafe for SeparatorStr<'a>

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

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

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

impl UnwindSafe for Ident

impl UnwindSafe for Guid

impl UnwindSafe for Error

impl UnwindSafe for Rel32

impl UnwindSafe for Rel64

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 ArchiveMember<'data>

impl<'data> UnwindSafe for ArchiveSymbol<'data>

impl<'data> UnwindSafe for ArchiveSymbolIterator<'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 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 ArchiveFile<'data, R>
where R: UnwindSafe,

impl<'data, R> UnwindSafe for ArchiveMemberIterator<'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 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 I16Bytes<E>
where E: UnwindSafe,

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

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

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

impl<E> UnwindSafe for U32Bytes<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<'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<F> !UnwindSafe for Timeout<F>

impl<Message, Signal> !UnwindSafe for SubsystemInstance<Message, Signal>

impl<Message, Signal> UnwindSafe for FromOrchestra<Message, Signal>
where Signal: UnwindSafe, Message: UnwindSafe,

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

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

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

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

impl UnwindSafe for Ansi

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

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

impl UnwindSafe for Error

impl !UnwindSafe for Error

impl !UnwindSafe for Db

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

impl<Key, Value> UnwindSafe for Operation<Key, Value>
where Key: UnwindSafe, Value: UnwindSafe,

impl UnwindSafe for Error

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

impl<'a, T, U> UnwindSafe for Ref<'a, T, U>

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

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

impl UnwindSafe for Error

impl UnwindSafe for Type

impl UnwindSafe for Func

impl UnwindSafe for Local

impl UnwindSafe for Uint8

impl<'a, W> !UnwindSafe for CountedWriter<'a, W>

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

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

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

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

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

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

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

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

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

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

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

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

impl<I, T> UnwindSafe for CountedListWriter<I, T>
where T: UnwindSafe,

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

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

impl UnwindSafe for Once

impl UnwindSafe for Error

impl<'a> UnwindSafe for Ident<'a>

impl<'a> UnwindSafe for PasswordHash<'a>

impl<'a> UnwindSafe for Salt<'a>

impl<'a> UnwindSafe for Value<'a>

impl UnwindSafe for Pem

impl<'a> UnwindSafe for PercentDecode<'a>

impl<'a> UnwindSafe for PercentEncode<'a>

impl UnwindSafe for Time

impl<'a, E, Ix = u32> !UnwindSafe for EdgeWeightsMut<'a, E, Ix>

impl<'a, E, Ix> UnwindSafe for EdgeIndices<'a, E, Ix>

impl<'a, E, Ix> UnwindSafe for EdgeReference<'a, E, Ix>

impl<'a, E, Ix> UnwindSafe for EdgeReferences<'a, E, Ix>

impl<'a, E, Ix> UnwindSafe for Neighbors<'a, E, Ix>

impl<'a, E, Ix> UnwindSafe for OutgoingEdgeReferences<'a, E, Ix>

impl<'a, E, Ix> UnwindSafe for EdgeReference<'a, E, Ix>
where Ix: UnwindSafe, E: RefUnwindSafe,

impl<'a, E, Ix> UnwindSafe for EdgeReferences<'a, E, Ix>

impl<'a, E, Ix> UnwindSafe for Neighbors<'a, E, Ix>

impl<'a, E, Ix> UnwindSafe for EdgeIndices<'a, E, Ix>

impl<'a, E, Ix> UnwindSafe for EdgeReference<'a, E, Ix>
where Ix: UnwindSafe, E: RefUnwindSafe,

impl<'a, E, Ix> UnwindSafe for EdgeReferences<'a, E, Ix>

impl<'a, E, Ix> UnwindSafe for Neighbors<'a, E, Ix>

impl<'a, E, Ty, Ix> UnwindSafe for EdgeReference<'a, E, Ty, Ix>
where Ix: UnwindSafe, E: RefUnwindSafe, Ty: UnwindSafe,

impl<'a, E, Ty, Ix> UnwindSafe for EdgeReferences<'a, E, Ty, Ix>

impl<'a, E, Ty, Ix> UnwindSafe for Edges<'a, E, Ty, Ix>

impl<'a, E, Ty, Ix> UnwindSafe for Edges<'a, E, Ty, Ix>

impl<'a, E, Ty, Ix> UnwindSafe for EdgesConnecting<'a, E, Ty, Ix>

impl<'a, E, Ty, Ix> UnwindSafe for Edges<'a, E, Ty, Ix>

impl<'a, E, Ty, Ix> UnwindSafe for EdgesConnecting<'a, E, Ty, Ix>

impl<'a, G> !UnwindSafe for Dot<'a, G>

impl<'a, G> !UnwindSafe for Frozen<'a, G>

impl<'a, G> UnwindSafe for MatchedEdges<'a, G>

impl<'a, G> UnwindSafe for MatchedNodes<'a, G>

impl<'a, G, F> UnwindSafe for EdgeFilteredNeighbors<'a, G, F>

impl<'a, G, I, F> UnwindSafe for EdgeFilteredEdges<'a, G, I, F>

impl<'a, G, I, F> UnwindSafe for NodeFilteredEdgeReferences<'a, G, I, F>

impl<'a, G, I, F> UnwindSafe for NodeFilteredEdges<'a, G, I, F>

impl<'a, I, F> UnwindSafe for NodeFilteredNeighbors<'a, I, F>

impl<'a, I, F> UnwindSafe for NodeFilteredNodes<'a, I, F>

impl<'a, Ix> UnwindSafe for Neighbors<'a, Ix>
where Ix: RefUnwindSafe,

impl<'a, Ix> UnwindSafe for NodeIdentifiers<'a, Ix>
where Ix: UnwindSafe,

impl<'a, N> UnwindSafe for DominatedByIter<'a, N>

impl<'a, N> UnwindSafe for DominatorsIter<'a, N>

impl<'a, N> UnwindSafe for Nodes<'a, N>
where N: RefUnwindSafe,

impl<'a, N, E, Ty> !UnwindSafe for AllEdgesMut<'a, N, E, Ty>

impl<'a, N, E, Ty> UnwindSafe for AllEdges<'a, N, E, Ty>

impl<'a, N, E, Ty> UnwindSafe for NodeIdentifiers<'a, N, E, Ty>

impl<'a, N, E, Ty> UnwindSafe for NodeReferences<'a, N, E, Ty>

impl<'a, N, E, Ty, S> UnwindSafe for Edges<'a, N, E, Ty, S>

impl<'a, N, E, Ty, S> UnwindSafe for EdgesDirected<'a, N, E, Ty, S>

impl<'a, N, Ix = u32> !UnwindSafe for NodeWeightsMut<'a, N, Ix>

impl<'a, N, Ix> UnwindSafe for NodeReferences<'a, N, Ix>
where Ix: UnwindSafe, N: RefUnwindSafe,

impl<'a, N, Ix> UnwindSafe for NodeReferences<'a, N, Ix>

impl<'a, N, Ix> UnwindSafe for NodeReferences<'a, N, Ix>
where Ix: UnwindSafe, N: RefUnwindSafe,

impl<'a, N, Ix> UnwindSafe for NodeIndices<'a, N, Ix>

impl<'a, N, Ix> UnwindSafe for NodeReferences<'a, N, Ix>

impl<'a, N, Ty> UnwindSafe for Neighbors<'a, N, Ty>
where Ty: UnwindSafe, N: RefUnwindSafe,

impl<'a, N, Ty> UnwindSafe for NeighborsDirected<'a, N, Ty>

impl<'a, N, Ty, Ix> UnwindSafe for Externals<'a, N, Ty, Ix>

impl<'a, N, Ty, Ix> UnwindSafe for Externals<'a, N, Ty, Ix>

impl<'a, Ty, Null, Ix> UnwindSafe for EdgeReferences<'a, Ty, Null, Ix>
where Ty: UnwindSafe, Ix: UnwindSafe, Null: RefUnwindSafe,

impl<'a, Ty, Null, Ix> UnwindSafe for Edges<'a, Ty, Null, Ix>
where Ty: UnwindSafe, Ix: UnwindSafe, Null: RefUnwindSafe,

impl<'a, Ty, Null, Ix> UnwindSafe for Neighbors<'a, Ty, Null, Ix>
where Ty: UnwindSafe, Ix: UnwindSafe, Null: RefUnwindSafe,

impl<'b, T> UnwindSafe for Ptr<'b, T>
where T: RefUnwindSafe,

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

impl<E, Ix> UnwindSafe for List<E, Ix>
where Ix: UnwindSafe, E: UnwindSafe,

impl<E, Ix> UnwindSafe for Edge<E, Ix>
where E: UnwindSafe, Ix: UnwindSafe,

impl<G> UnwindSafe for Matching<G>

impl<G> UnwindSafe for Reversed<G>
where G: UnwindSafe,

impl<G, F> UnwindSafe for EdgeFiltered<G, F>
where G: UnwindSafe, F: UnwindSafe,

impl<G, F> UnwindSafe for NodeFiltered<G, F>
where G: UnwindSafe, F: UnwindSafe,

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

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

impl<Ix> UnwindSafe for EdgeIndex<Ix>
where Ix: UnwindSafe,

impl<Ix> UnwindSafe for NodeIndices<Ix>

impl<Ix> UnwindSafe for OutgoingEdgeIndices<Ix>
where Ix: UnwindSafe,

impl<Ix> UnwindSafe for NodeIdentifiers<Ix>
where Ix: UnwindSafe,

impl<Ix> UnwindSafe for EdgeIndex<Ix>
where Ix: UnwindSafe,

impl<Ix> UnwindSafe for EdgeIndices<Ix>

impl<Ix> UnwindSafe for NodeIndex<Ix>
where Ix: UnwindSafe,

impl<Ix> UnwindSafe for NodeIndices<Ix>

impl<Ix> UnwindSafe for WalkNeighbors<Ix>
where Ix: UnwindSafe,

impl<Ix> UnwindSafe for WalkNeighbors<Ix>
where Ix: UnwindSafe,

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

impl<N> UnwindSafe for DfsEvent<N>
where N: UnwindSafe,

impl<N> UnwindSafe for Dominators<N>
where N: UnwindSafe,

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

impl<N> UnwindSafe for TarjanScc<N>
where N: UnwindSafe,

impl<N, E> UnwindSafe for Element<N, E>
where N: UnwindSafe, E: UnwindSafe,

impl<N, E, Ty, Ix> UnwindSafe for Csr<N, E, Ty, Ix>
where Ty: UnwindSafe, Ix: UnwindSafe, E: UnwindSafe, N: UnwindSafe,

impl<N, E, Ty, Ix> UnwindSafe for Graph<N, E, Ty, Ix>
where Ty: UnwindSafe, N: UnwindSafe, E: UnwindSafe, Ix: UnwindSafe,

impl<N, E, Ty, Ix> UnwindSafe for StableGraph<N, E, Ty, Ix>
where Ix: UnwindSafe, Ty: UnwindSafe, N: UnwindSafe, E: UnwindSafe,

impl<N, E, Ty, Null, Ix> UnwindSafe for MatrixGraph<N, E, Ty, Null, Ix>
where Ty: UnwindSafe, Ix: UnwindSafe, Null: UnwindSafe, N: UnwindSafe,

impl<N, E, Ty, S> UnwindSafe for GraphMap<N, E, Ty, S>

impl<N, Ix> UnwindSafe for Node<N, Ix>
where N: UnwindSafe, Ix: UnwindSafe,

impl<N, VM> UnwindSafe for DfsSpace<N, VM>
where VM: UnwindSafe, N: UnwindSafe,

impl<N, VM> UnwindSafe for Bfs<N, VM>
where VM: UnwindSafe, N: UnwindSafe,

impl<N, VM> UnwindSafe for Dfs<N, VM>
where VM: UnwindSafe, N: UnwindSafe,

impl<N, VM> UnwindSafe for DfsPostOrder<N, VM>
where VM: UnwindSafe, N: UnwindSafe,

impl<N, VM> UnwindSafe for Topo<N, VM>
where VM: UnwindSafe, N: UnwindSafe,

impl<NodeId, EdgeWeight> UnwindSafe for Paths<NodeId, EdgeWeight>
where EdgeWeight: UnwindSafe, NodeId: UnwindSafe,

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

impl<W, C> UnwindSafe for WalkerIter<W, C>
where W: UnwindSafe, C: UnwindSafe,

impl UnwindSafe for Error

impl<'a> UnwindSafe for PrivateKeyInfo<'a>

impl<BlockNumber> UnwindSafe for InboundDownwardMessage<BlockNumber>
where BlockNumber: UnwindSafe,

impl<BlockNumber> UnwindSafe for InboundHrmpMessage<BlockNumber>
where BlockNumber: UnwindSafe,

impl<Id> UnwindSafe for OutboundHrmpMessage<Id>
where Id: UnwindSafe,

impl UnwindSafe for Span

impl UnwindSafe for Stage

impl UnwindSafe for Error

impl UnwindSafe for View

impl<Req> !UnwindSafe for IncomingRequest<Req>

impl<Req> UnwindSafe for IncomingRequestReceiver<Req>
where Req: UnwindSafe,

impl<Req, FallbackReq = Req> !UnwindSafe for OutgoingRequest<Req, FallbackReq>

impl<Response> !UnwindSafe for OutgoingResponse<Response>

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

impl<V1, V2, V3> UnwindSafe for Versioned<V1, V2, V3>
where V1: UnwindSafe, V2: UnwindSafe, V3: UnwindSafe,

impl UnwindSafe for Error

impl UnwindSafe for PoV

impl UnwindSafe for Proof

impl<BlockNumber> UnwindSafe for Collation<BlockNumber>
where BlockNumber: UnwindSafe,

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

impl<Client> !UnwindSafe for DefaultSubsystemClient<Client>

impl<M> UnwindSafe for NetworkBridgeEvent<M>
where M: UnwindSafe,

impl !UnwindSafe for Event

impl !UnwindSafe for Handle

impl<InitStateSpawner, InitStateSubsystem0, InitStateSubsystem1, InitStateSubsystem2, InitStateSubsystem3, InitStateSubsystem4, InitStateSubsystem5, InitStateSubsystem6, InitStateSubsystem7, InitStateSubsystem8, InitStateSubsystem9, InitStateSubsystem10, InitStateSubsystem11, InitStateSubsystem12, InitStateSubsystem13, InitStateSubsystem14, InitStateSubsystem15, InitStateSubsystem16, InitStateSubsystem17, InitStateSubsystem18, InitStateSubsystem19, InitStateSubsystem20, InitStateSubsystem21, InitStateSubsystem22, InitStateSubsystem23, InitStateBaggage0, InitStateBaggage1, InitStateBaggage2, InitStateBaggage3, InitStateBaggage4> UnwindSafe for OverseerBuilder<InitStateSpawner, InitStateSubsystem0, InitStateSubsystem1, InitStateSubsystem2, InitStateSubsystem3, InitStateSubsystem4, InitStateSubsystem5, InitStateSubsystem6, InitStateSubsystem7, InitStateSubsystem8, InitStateSubsystem9, InitStateSubsystem10, InitStateSubsystem11, InitStateSubsystem12, InitStateSubsystem13, InitStateSubsystem14, InitStateSubsystem15, InitStateSubsystem16, InitStateSubsystem17, InitStateSubsystem18, InitStateSubsystem19, InitStateSubsystem20, InitStateSubsystem21, InitStateSubsystem22, InitStateSubsystem23, InitStateBaggage0, InitStateBaggage1, InitStateBaggage2, InitStateBaggage3, InitStateBaggage4>
where InitStateSubsystem0: UnwindSafe, InitStateSubsystem1: UnwindSafe, InitStateSubsystem2: UnwindSafe, InitStateSubsystem3: UnwindSafe, InitStateSubsystem4: UnwindSafe, InitStateSubsystem5: UnwindSafe, InitStateSubsystem6: UnwindSafe, InitStateSubsystem7: UnwindSafe, InitStateSubsystem8: UnwindSafe, InitStateSubsystem9: UnwindSafe, InitStateSubsystem10: UnwindSafe, InitStateSubsystem11: UnwindSafe, InitStateSubsystem12: UnwindSafe, InitStateSubsystem13: UnwindSafe, InitStateSubsystem14: UnwindSafe, InitStateSubsystem15: UnwindSafe, InitStateSubsystem16: UnwindSafe, InitStateSubsystem17: UnwindSafe, InitStateSubsystem18: UnwindSafe, InitStateSubsystem19: UnwindSafe, InitStateSubsystem20: UnwindSafe, InitStateSubsystem21: UnwindSafe, InitStateSubsystem22: UnwindSafe, InitStateSubsystem23: UnwindSafe, InitStateBaggage0: UnwindSafe, InitStateBaggage1: UnwindSafe, InitStateBaggage2: UnwindSafe, InitStateBaggage3: UnwindSafe, InitStateBaggage4: UnwindSafe, InitStateSpawner: UnwindSafe,

impl<OutgoingWrapper> !UnwindSafe for OverseerSender<OutgoingWrapper>

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

impl<S, SupportsParachains> !UnwindSafe for Overseer<S, SupportsParachains>

impl<T> !UnwindSafe for Init<T>

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

impl UnwindSafe for Id

impl<BlockNumber> UnwindSafe for SchedulerParams<BlockNumber>
where BlockNumber: UnwindSafe,

impl<H> UnwindSafe for CandidateEvent<H>
where H: UnwindSafe,

impl<H> UnwindSafe for CandidateEvent<H>
where H: UnwindSafe,

impl<H> UnwindSafe for BackedCandidate<H>
where H: UnwindSafe,

impl<H> UnwindSafe for CandidateDescriptor<H>
where H: UnwindSafe,

impl<H> UnwindSafe for CandidateReceipt<H>
where H: UnwindSafe,

impl<H> UnwindSafe for ScrapedOnChainVotes<H>
where H: UnwindSafe,

impl<H> UnwindSafe for SigningContext<H>
where H: UnwindSafe,

impl<H> UnwindSafe for BackedCandidate<H>
where H: UnwindSafe,

impl<H> UnwindSafe for CandidateReceiptV2<H>
where H: UnwindSafe,

impl<H> UnwindSafe for ScrapedOnChainVotes<H>
where H: UnwindSafe,

impl<H, N> UnwindSafe for CoreState<H, N>
where N: UnwindSafe, H: UnwindSafe,

impl<H, N> UnwindSafe for CoreState<H, N>
where N: UnwindSafe, H: UnwindSafe,

impl<H, N> UnwindSafe for BackingState<H, N>
where N: UnwindSafe, H: UnwindSafe,

impl<H, N> UnwindSafe for OccupiedCore<H, N>
where N: UnwindSafe, H: UnwindSafe,

impl<H, N> UnwindSafe for PersistedValidationData<H, N>
where N: UnwindSafe, H: UnwindSafe,

impl<H, N> UnwindSafe for BackingState<H, N>
where N: UnwindSafe, H: UnwindSafe,

impl<H, N> UnwindSafe for OccupiedCore<H, N>
where N: UnwindSafe, H: UnwindSafe,

impl<HDR> UnwindSafe for InherentData<HDR>
where HDR: UnwindSafe, <HDR as Header>::Hash: UnwindSafe,

impl<HDR> UnwindSafe for InherentData<HDR>
where HDR: UnwindSafe, <HDR as Header>::Hash: UnwindSafe,

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

impl<N> UnwindSafe for Constraints<N>
where N: UnwindSafe,

impl<N> UnwindSafe for DisputeState<N>
where N: UnwindSafe,

impl<N> UnwindSafe for GroupRotationInfo<N>
where N: UnwindSafe,

impl<Payload, RealPayload> UnwindSafe for Signed<Payload, RealPayload>
where Payload: UnwindSafe, RealPayload: UnwindSafe,

impl<Payload, RealPayload> UnwindSafe for UncheckedSigned<Payload, RealPayload>
where Payload: UnwindSafe, RealPayload: UnwindSafe,

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

impl<Candidate, Digest> UnwindSafe for Statement<Candidate, Digest>
where Candidate: UnwindSafe, Digest: UnwindSafe,

impl<Candidate, Digest, AuthorityId, Signature> UnwindSafe for Misbehavior<Candidate, Digest, AuthorityId, Signature>
where Candidate: UnwindSafe, Signature: UnwindSafe, Digest: UnwindSafe, AuthorityId: UnwindSafe,

impl<Candidate, Digest, AuthorityId, Signature> UnwindSafe for SignedStatement<Candidate, Digest, AuthorityId, Signature>
where Signature: UnwindSafe, AuthorityId: UnwindSafe, Candidate: UnwindSafe, Digest: UnwindSafe,

impl<Candidate, Digest, AuthorityId, Signature> UnwindSafe for UnauthorizedStatement<Candidate, Digest, AuthorityId, Signature>
where Signature: UnwindSafe, AuthorityId: UnwindSafe, Candidate: UnwindSafe, Digest: UnwindSafe,

impl<Candidate, Digest, Signature> UnwindSafe for DoubleSign<Candidate, Digest, Signature>
where Candidate: UnwindSafe, Signature: UnwindSafe, Digest: UnwindSafe,

impl<Candidate, Digest, Signature> UnwindSafe for ValidityDoubleVote<Candidate, Digest, Signature>
where Candidate: UnwindSafe, Signature: UnwindSafe, Digest: UnwindSafe,

impl<Candidate, Signature> UnwindSafe for MultipleCandidates<Candidate, Signature>
where Candidate: UnwindSafe, Signature: UnwindSafe,

impl<Ctx> UnwindSafe for CandidateData<Ctx>

impl<Ctx> UnwindSafe for Table<Ctx>

impl<Digest, Group> UnwindSafe for Summary<Digest, Group>
where Digest: UnwindSafe, Group: UnwindSafe,

impl<Group, Candidate, AuthorityId, Signature> UnwindSafe for AttestedCandidate<Group, Candidate, AuthorityId, Signature>
where Group: UnwindSafe, Candidate: UnwindSafe, AuthorityId: UnwindSafe, Signature: UnwindSafe,

impl<Signature> UnwindSafe for ValidityAttestation<Signature>
where Signature: UnwindSafe,

impl UnwindSafe for Error

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

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

impl<T> !UnwindSafe for CallerRef<T>

impl<T> !UnwindSafe for Instance<T>

impl<T> !UnwindSafe for InstancePre<T>

impl<T> !UnwindSafe for Linker<T>

impl UnwindSafe for MemOp

impl UnwindSafe for Reg

impl UnwindSafe for Scale

impl UnwindSafe for Size

impl UnwindSafe for Label

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

impl UnwindSafe for Reg

impl UnwindSafe for Trap

impl UnwindSafe for Gas

impl UnwindSafe for VmCtx

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

impl<'a> UnwindSafe for SourceLocation<'a>

impl<'a> UnwindSafe for Reader<'a>

impl<'a> UnwindSafe for FrameInfo<'a>

impl<'a> UnwindSafe for LineProgram<'a>

impl<'a> UnwindSafe for ProgramBlob<'a>

impl<'a> UnwindSafe for ProgramExport<'a>

impl<'a> UnwindSafe for ProgramImport<'a>

impl<'a> UnwindSafe for ProgramSymbol<'a>

impl<'a> UnwindSafe for RegionInfo<'a>

impl<'a> UnwindSafe for CowBytes<'a>

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

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

impl UnwindSafe for Error

impl UnwindSafe for Fd

impl UnwindSafe for Mmap

impl UnwindSafe for iovec

impl<'a> UnwindSafe for Dirent64<'a>

impl<'a> UnwindSafe for Dirent64Iter<'a>

impl<'a> UnwindSafe for FdRef<'a>

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

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<F, T> UnwindSafe for FnPredicate<F, T>
where F: UnwindSafe, T: UnwindSafe + ?Sized,

impl<Item> !UnwindSafe for BoxPredicate<Item>

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl UnwindSafe for Error

impl UnwindSafe for H128

impl UnwindSafe for H160

impl UnwindSafe for H256

impl UnwindSafe for H384

impl UnwindSafe for H512

impl UnwindSafe for H768

impl UnwindSafe for U128

impl UnwindSafe for U256

impl UnwindSafe for U512

impl UnwindSafe for Error

impl UnwindSafe for Meter

impl<T> !UnwindSafe for MeteredReceiver<T>

impl<T> !UnwindSafe for MeteredSender<T>

impl<T> !UnwindSafe for MeteredReceiver<T>

impl<T> !UnwindSafe for MeteredSender<T>

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

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

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

impl UnwindSafe for Group

impl UnwindSafe for Ident

impl UnwindSafe for Punct

impl UnwindSafe for Span

impl UnwindSafe for Level

impl !UnwindSafe for Error

impl UnwindSafe for Desc

impl UnwindSafe for Opts

impl UnwindSafe for Gauge

impl<P> UnwindSafe for GenericCounter<P>
where P: RefUnwindSafe,

impl<P> UnwindSafe for GenericGauge<P>
where P: RefUnwindSafe,

impl<T> !UnwindSafe for MetricVec<T>

impl<T, D> UnwindSafe for AFLocalHistogram<T, D>
where D: UnwindSafe, T: UnwindSafe,

impl<T, V, D> UnwindSafe for AFLocalCounter<T, V, D>
where D: UnwindSafe, T: UnwindSafe, V: UnwindSafe,

impl !UnwindSafe for Error

impl !UnwindSafe for Handle

impl UnwindSafe for Clock

impl UnwindSafe for Mock

impl<X, E> UnwindSafe for Context<X, E>
where X: UnwindSafe, E: UnwindSafe,

impl !UnwindSafe for Error

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

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

impl !UnwindSafe for Error

impl<In, Out> UnwindSafe for Codec<In, Out>
where In: UnwindSafe, Out: UnwindSafe,

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 Slice<'a, T>
where T: RefUnwindSafe,

impl<D, F, T, S> UnwindSafe for DistMap<D, F, T, S>
where D: UnwindSafe, F: UnwindSafe,

impl<D, R, T> UnwindSafe for DistIter<D, R, T>
where D: UnwindSafe, R: UnwindSafe, T: UnwindSafe,

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

impl<R, Rsdr> UnwindSafe for ReseedingRng<R, Rsdr>

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

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 Error

impl UnwindSafe for OsRng

impl<R> UnwindSafe for BlockRng<R>

impl<R> UnwindSafe for BlockRng64<R>

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Exp1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<R> UnwindSafe for SoCVendorInfo<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 IsCa

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 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<'a> UnwindSafe for DomainIter<'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> UnwindSafe for File<'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 UnwindSafe for Cache

impl UnwindSafe for Env

impl UnwindSafe for Error

impl<'a> UnwindSafe for IteratorMode<'a>

impl<'a> UnwindSafe for MergeOperandsIter<'a>

impl<'a> UnwindSafe for BoundColumnFamily<'a>

impl<'a> UnwindSafe for DBPinnableSlice<'a>

impl<'a> UnwindSafe for SstFileWriter<'a>

impl<'a, D> UnwindSafe for DBIteratorWithThreadMode<'a, D>
where D: RefUnwindSafe,

impl<'a, D> UnwindSafe for DBRawIteratorWithThreadMode<'a, D>
where D: RefUnwindSafe,

impl<'a, D> UnwindSafe for SnapshotWithThreadMode<'a, D>
where D: RefUnwindSafe,

impl<'db> UnwindSafe for Checkpoint<'db>

impl<'db, DB> UnwindSafe for Transaction<'db, DB>
where DB: RefUnwindSafe,

impl<F, PF> UnwindSafe for MergeOperatorCallback<F, PF>
where F: UnwindSafe, PF: UnwindSafe,

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

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

impl<T, D> UnwindSafe for DBCommon<T, D>
where D: UnwindSafe, T: UnwindSafe,

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

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

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

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

impl !UnwindSafe for Handle

impl UnwindSafe for Error

impl<T = ()> !UnwindSafe for RouteAddRequest<T>

impl<T = ()> !UnwindSafe for RuleAddRequest<T>

impl<'a> UnwindSafe for Demangle<'a>

impl<'a> UnwindSafe for FromHexIter<'a>

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

impl UnwindSafe for HexU8

impl<'a> UnwindSafe for HexSlice<'a>

impl UnwindSafe for Dir

impl UnwindSafe for Gid

impl UnwindSafe for Mode

impl UnwindSafe for Uid

impl UnwindSafe for Errno

impl UnwindSafe for Pid

impl<'a> UnwindSafe for InotifyEvent<'a>

impl<'a> UnwindSafe for RawDirEntry<'a>

impl<'a, Opcode, Value> !UnwindSafe for Updater<'a, Opcode, Value>

impl<'buf, Fd> !UnwindSafe for Reader<'buf, Fd>

impl<'buf, Fd> !UnwindSafe for RawDir<'buf, Fd>

impl<Opcode> UnwindSafe for NoArg<Opcode>
where Opcode: UnwindSafe,

impl<Opcode, Input> UnwindSafe for Setter<Opcode, Input>
where Input: UnwindSafe, Opcode: UnwindSafe,

impl<Opcode, Output> UnwindSafe for Getter<Opcode, Output>
where Opcode: UnwindSafe, Output: UnwindSafe,

impl<const GROUP: u8, const NUM: u8, Data> UnwindSafe for NoneOpcode<GROUP, NUM, Data>
where Data: UnwindSafe,

impl<const GROUP: u8, const NUM: u8, Data> UnwindSafe for ReadOpcode<GROUP, NUM, Data>
where Data: UnwindSafe,

impl<const GROUP: u8, const NUM: u8, Data> UnwindSafe for ReadWriteOpcode<GROUP, NUM, Data>
where Data: UnwindSafe,

impl<const GROUP: u8, const NUM: u8, Data> UnwindSafe for WriteOpcode<GROUP, NUM, Data>
where Data: UnwindSafe,

impl<const OPCODE: u32> UnwindSafe for BadOpcode<OPCODE>

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>
where State: UnwindSafe, Side: UnwindSafe,

impl<T> UnwindSafe for Mutex<T>

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<S> UnwindSafe for RwStreamSink<S>
where S: UnwindSafe, <S as TryStream>::Ok: UnwindSafe,

impl UnwindSafe for Error

impl !UnwindSafe for Error

impl !UnwindSafe for Role

impl<Client, Block, DhtEventStream> !UnwindSafe for Worker<Client, Block, DhtEventStream>

impl<'a, B, C> UnwindSafe for BlockBuilderBuilder<'a, B, C>

impl<'a, B, C> UnwindSafe for BlockBuilderBuilderStage1<'a, B, C>
where <B as Block>::Hash: UnwindSafe, C: RefUnwindSafe,

impl<'a, B, C> UnwindSafe for BlockBuilderBuilderStage2<'a, B, C>
where <B as Block>::Hash: UnwindSafe, <<B as Block>::Header as Header>::Number: UnwindSafe, C: RefUnwindSafe,

impl<'a, Block, C> UnwindSafe for BlockBuilder<'a, Block, C>
where <Block as Block>::Hash: UnwindSafe, <C as ProvideRuntimeApi<Block>>::Api: UnwindSafe, C: RefUnwindSafe, <Block as Block>::Extrinsic: UnwindSafe,

impl<Block> UnwindSafe for BuiltBlock<Block>
where Block: UnwindSafe, <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Hashing: UnwindSafe,

impl<'a, EHF = ()> !UnwindSafe for GenesisConfigBuilderRuntimeCaller<'a, EHF>

impl<Block, B, E> UnwindSafe for GenesisBlockBuilder<Block, B, E>
where E: UnwindSafe, B: RefUnwindSafe, Block: UnwindSafe,

impl<BlockNumber, T> UnwindSafe for Forks<BlockNumber, T>
where T: UnwindSafe, BlockNumber: RefUnwindSafe, <T as Group>::Fork: RefUnwindSafe,

impl<E, EHF> UnwindSafe for ChainSpecBuilder<E, EHF>
where E: UnwindSafe, EHF: UnwindSafe,

impl<E, EHF> UnwindSafe for ChainSpec<E, EHF>
where E: UnwindSafe, EHF: UnwindSafe,

impl !UnwindSafe for Error

impl UnwindSafe for Cors

impl<C> !UnwindSafe for Runner<C>

impl<'a, H, N> !UnwindSafe for Undo<'a, H, N>

impl<Block> !UnwindSafe for ExecutionExtensions<Block>

impl<Block> !UnwindSafe for Backend<Block>

impl<Block> !UnwindSafe for BlockImportOperation<Block>

impl<Block> !UnwindSafe for Blockchain<Block>

impl<Block> !UnwindSafe for StorageNotifications<Block>

impl<Block> UnwindSafe for UnpinWorkerMessage<Block>
where <Block as Block>::Hash: UnwindSafe,

impl<Block> UnwindSafe for FinalizeSummary<Block>
where <Block as Block>::Header: UnwindSafe, <Block as Block>::Hash: UnwindSafe,

impl<Block> UnwindSafe for ImportSummary<Block>
where <Block as Block>::Hash: UnwindSafe, <Block as Block>::Header: UnwindSafe, <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block> UnwindSafe for BlockImportNotification<Block>
where <Block as Block>::Hash: UnwindSafe + RefUnwindSafe, <Block as Block>::Header: UnwindSafe, <<Block as Block>::Header as Header>::Number: RefUnwindSafe,

impl<Block> UnwindSafe for ClientInfo<Block>
where <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block> UnwindSafe for FinalityNotification<Block>
where <Block as Block>::Hash: UnwindSafe + RefUnwindSafe, <Block as Block>::Header: UnwindSafe,

impl<Block> UnwindSafe for UnpinHandle<Block>
where <Block as Block>::Hash: RefUnwindSafe,

impl<Block> UnwindSafe for UnpinHandleInner<Block>
where <Block as Block>::Hash: UnwindSafe,

impl<Block, B> UnwindSafe for ClientImportOperation<Block, B>
where <B as Backend<Block>>::BlockImportOperation: UnwindSafe, <Block as Block>::Hash: UnwindSafe, <Block as Block>::Header: UnwindSafe, <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block, Ext> UnwindSafe for ExtensionBeforeBlock<Block, Ext>
where <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<H, N> UnwindSafe for ImportOutcome<H, N>
where H: UnwindSafe, N: UnwindSafe,

impl<H, N> UnwindSafe for LeafSet<H, N>

impl<H, N> UnwindSafe for RemoveOutcome<H, N>
where H: UnwindSafe, N: UnwindSafe,

impl<Hash> UnwindSafe for StorageNotification<Hash>
where Hash: UnwindSafe,

impl<I, H, N> UnwindSafe for FinalizationOutcome<I, H, N>
where I: UnwindSafe,

impl<State, Block> UnwindSafe for KeysIter<State, Block>
where <State as Backend<<<Block as Block>::Header as Header>::Hashing>>::RawIter: UnwindSafe, State: UnwindSafe,

impl<State, Block> UnwindSafe for PairsIter<State, Block>
where <State as Backend<<<Block as Block>::Header as Header>::Hashing>>::RawIter: UnwindSafe, State: UnwindSafe,

impl<B> !UnwindSafe for RawIter<B>

impl<Block> !UnwindSafe for Backend<Block>

impl<Block> !UnwindSafe for BlockImportOperation<Block>

impl<Block> !UnwindSafe for BlockchainDb<Block>

impl<Block> !UnwindSafe for RefTrackingState<Block>

impl<Hasher> !UnwindSafe for BenchmarkingState<Hasher>

impl<Hasher> !UnwindSafe for RawIter<Hasher>

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

impl<B> !UnwindSafe for Expectation<B>

impl<B> !UnwindSafe for MockImportQueue<B>

impl<B> UnwindSafe for ImportedState<B>
where <B as Block>::Hash: UnwindSafe,

impl<B> UnwindSafe for Expectation<B>

impl<B> UnwindSafe for Expectation<B>

impl<B> UnwindSafe for Expectation<B>

impl<B> UnwindSafe for Expectation<B>

impl<B> UnwindSafe for Expectation<B>

impl<B> UnwindSafe for BasicQueue<B>

impl<B> UnwindSafe for IncomingBlock<B>
where <B as Block>::Hash: UnwindSafe, <B as Block>::Header: UnwindSafe, <B as Block>::Extrinsic: UnwindSafe,

impl<B, Block> UnwindSafe for LongestChain<B, Block>
where B: RefUnwindSafe, Block: UnwindSafe,

impl<Block> !UnwindSafe for BlockImportParams<Block>

impl<Block> UnwindSafe for StateAction<Block>
where <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Hashing: UnwindSafe,

impl<Block> UnwindSafe for StorageChanges<Block>
where <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Hashing: UnwindSafe,

impl<Block> UnwindSafe for BlockCheckParams<Block>
where <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<BlockNumber> UnwindSafe for BlockImportStatus<BlockNumber>
where BlockNumber: UnwindSafe,

impl<T> !UnwindSafe for SharedData<T>

impl !UnwindSafe for Error

impl !UnwindSafe for Error

impl !UnwindSafe for Api

impl UnwindSafe for Error

impl !UnwindSafe for Error

impl UnwindSafe for Event

impl UnwindSafe for Event

impl UnwindSafe for Peer

impl UnwindSafe for SetId

impl<'a> UnwindSafe for Node<'a>

impl<B, H> !UnwindSafe for NetworkService<B, H>

impl<B, H> !UnwindSafe for NetworkWorker<B, H>

impl<B, H, N> !UnwindSafe for FullNetworkConfiguration<B, H, N>

impl<Block, H, N> !UnwindSafe for Params<Block, H, N>

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

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

impl UnwindSafe for Role

impl UnwindSafe for Roles

impl<H> UnwindSafe for BlockAnnounce<H>
where H: UnwindSafe,

impl<Hash, Number> UnwindSafe for FromBlock<Hash, Number>
where Hash: UnwindSafe, Number: UnwindSafe,

impl<Hash, Number> UnwindSafe for BlockRequest<Hash, Number>
where Hash: UnwindSafe, Number: UnwindSafe,

impl<Header, Hash, Extrinsic> UnwindSafe for BlockData<Header, Hash, Extrinsic>
where Hash: UnwindSafe, Header: UnwindSafe, Extrinsic: UnwindSafe,

impl<Header, Hash, Extrinsic> UnwindSafe for BlockResponse<Header, Hash, Extrinsic>
where Hash: UnwindSafe, Header: UnwindSafe, Extrinsic: UnwindSafe,

impl<B, Client> UnwindSafe for LightClientRequestHandler<B, Client>
where Client: RefUnwindSafe, B: UnwindSafe,

impl<B> !UnwindSafe for SyncingAction<B>

impl<B> UnwindSafe for ImportResult<B>
where <B as Block>::Hash: UnwindSafe, <B as Block>::Header: UnwindSafe, <B as Block>::Extrinsic: UnwindSafe,

impl<B> UnwindSafe for WarpSyncAction<B>
where <B as Block>::Hash: UnwindSafe, <<B as Block>::Header as Header>::Number: UnwindSafe,

impl<B> UnwindSafe for PeerRequest<B>
where <B as Block>::Hash: UnwindSafe, <<B as Block>::Header as Header>::Number: UnwindSafe,

impl<B> UnwindSafe for BlockData<B>
where <B as Block>::Hash: UnwindSafe, <B as Block>::Header: UnwindSafe, <B as Block>::Extrinsic: UnwindSafe,

impl<B> UnwindSafe for Peer<B>

impl<B> UnwindSafe for Expectation<B>

impl<B> UnwindSafe for Expectation<B>

impl<B> UnwindSafe for Expectation<B>

impl<B> UnwindSafe for Expectation<B>

impl<B> UnwindSafe for Expectation<B>

impl<B> UnwindSafe for Expectation<B>

impl<B> UnwindSafe for SyncingService<B>

impl<B> UnwindSafe for WarpProofRequest<B>
where <B as Block>::Hash: UnwindSafe,

impl<B> UnwindSafe for WarpSyncResult<B>
where <B as Block>::Header: UnwindSafe, <B as Block>::Extrinsic: UnwindSafe,

impl<B> UnwindSafe for ExtendedPeerInfo<B>
where <B as Block>::Hash: UnwindSafe, <<B as Block>::Header as Header>::Number: UnwindSafe,

impl<B, Client> !UnwindSafe for SyncingEngine<B, Client>

impl<B, Client> !UnwindSafe for ChainSync<B, Client>

impl<B, Client> !UnwindSafe for PolkadotSyncingStrategy<B, Client>

impl<B, Client> !UnwindSafe for WarpSync<B, Client>

impl<B, Client> UnwindSafe for BlockRequestHandler<B, Client>
where Client: RefUnwindSafe, <B as Block>::Hash: UnwindSafe, <<B as Block>::Header as Header>::Number: UnwindSafe,

impl<B, Client> UnwindSafe for StateRequestHandler<B, Client>
where Client: RefUnwindSafe, <B as Block>::Hash: UnwindSafe,

impl<B, Client> UnwindSafe for StateSync<B, Client>
where <B as Block>::Hash: UnwindSafe, <B as Block>::Header: UnwindSafe, Client: RefUnwindSafe, <B as Block>::Extrinsic: UnwindSafe,

impl<Block> !UnwindSafe for WarpSyncConfig<Block>

impl<Block> UnwindSafe for VerificationResult<Block>
where <Block as Block>::Hash: UnwindSafe, <Block as Block>::Header: UnwindSafe,

impl<Block> UnwindSafe for WarpSyncPhase<Block>
where <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block> UnwindSafe for Expectation<Block>

impl<Block> UnwindSafe for Expectation<Block>

impl<Block> UnwindSafe for MockBlockDownloader<Block>
where Block: UnwindSafe,

impl<Block> UnwindSafe for WarpSyncProgress<Block>
where <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block> UnwindSafe for PeerInfo<Block>
where <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block> UnwindSafe for SyncStatus<Block>
where <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block, N> !UnwindSafe for BlockRelayParams<Block, N>

impl<BlockNumber> UnwindSafe for SyncState<BlockNumber>
where BlockNumber: UnwindSafe,

impl<TBlock> !UnwindSafe for RequestHandler<TBlock>

impl<B, H, N, S> !UnwindSafe for TransactionsHandler<B, H, N, S>

impl !UnwindSafe for Error

impl UnwindSafe for Code

impl<'a> UnwindSafe for Protocol<'a>

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

impl !UnwindSafe for Mixnet

impl<B> !UnwindSafe for Request<B>

impl<B> UnwindSafe for System<B>

impl<Block, Client> !UnwindSafe for Chain<Block, Client>

impl<Block, Client> !UnwindSafe for ChildState<Block, Client>

impl<Block, Client> !UnwindSafe for State<Block, Client>

impl<Block, Client> UnwindSafe for Dev<Block, Client>
where Client: RefUnwindSafe, Block: UnwindSafe,

impl<P, Client> !UnwindSafe for Author<P, Client>

impl<T> !UnwindSafe for Offchain<T>

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

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

impl !UnwindSafe for Error

impl !UnwindSafe for Error

impl !UnwindSafe for Error

impl !UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl<Hash> UnwindSafe for ExtrinsicOrHash<Hash>
where Hash: UnwindSafe,

impl<Hash> UnwindSafe for ReadProof<Hash>
where Hash: UnwindSafe,

impl<Hash, Number> UnwindSafe for PeerInfo<Hash, Number>
where Hash: UnwindSafe, Number: UnwindSafe,

impl<Number> UnwindSafe for SyncState<Number>
where Number: UnwindSafe,

impl !UnwindSafe for Server

impl<M> !UnwindSafe for Config<M>

impl<S> !UnwindSafe for Middleware<S>

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

impl !UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Error

impl<BE, Block, Client> !UnwindSafe for ChainHead<BE, Block, Client>

impl<BE, Block, Client> UnwindSafe for Archive<BE, Block, Client>
where Client: RefUnwindSafe, BE: RefUnwindSafe, Block: UnwindSafe,

impl<Hash> UnwindSafe for FollowEvent<Hash>
where Hash: UnwindSafe,

impl<Hash> UnwindSafe for TransactionEvent<Hash>
where Hash: UnwindSafe,

impl<Hash> UnwindSafe for BestBlockChanged<Hash>
where Hash: UnwindSafe,

impl<Hash> UnwindSafe for Finalized<Hash>
where Hash: UnwindSafe,

impl<Hash> UnwindSafe for Initialized<Hash>
where Hash: UnwindSafe,

impl<Hash> UnwindSafe for NewBlock<Hash>
where Hash: UnwindSafe,

impl<Hash> UnwindSafe for TransactionBlock<Hash>
where Hash: UnwindSafe,

impl<Pool, Client> !UnwindSafe for Transaction<Pool, Client>

impl<Pool, Client> !UnwindSafe for TransactionBroadcast<Pool, Client>

impl !UnwindSafe for Error

impl UnwindSafe for Task

impl<'a, Block, Net, TxPool, IQ, Client> !UnwindSafe for BuildNetworkParams<'a, Block, Net, TxPool, IQ, Client>

impl<'a, TBl, TCl, TExPool, TRpc, Backend> !UnwindSafe for SpawnTasksParams<'a, TBl, TCl, TExPool, TRpc, Backend>

impl<Block> UnwindSafe for ClientConfig<Block>
where <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block, B, E> !UnwindSafe for LocalCallExecutor<Block, B, E>

impl<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other> !UnwindSafe for PartialComponents<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other>

impl<BlockHash, Key, D> UnwindSafe for StateDb<BlockHash, Key, D>
where BlockHash: UnwindSafe, Key: UnwindSafe, D: UnwindSafe,

impl<BlockHash, Key, D> UnwindSafe for StateDbSync<BlockHash, Key, D>
where BlockHash: UnwindSafe, Key: UnwindSafe, D: UnwindSafe,

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

impl<H> UnwindSafe for ChangeSet<H>
where H: UnwindSafe,

impl<H> UnwindSafe for CommitSet<H>
where H: UnwindSafe,

impl !UnwindSafe for Error

impl !UnwindSafe for Error

impl !UnwindSafe for Error

impl<Block, Client> UnwindSafe for BlockExecutor<Block, Client>
where <Block as Block>::Hash: UnwindSafe, Client: RefUnwindSafe,

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

impl !UnwindSafe for Error

impl UnwindSafe for Limit

impl<B> !UnwindSafe for Pool<B>

impl<Client, Block> !UnwindSafe for FullChainApi<Client, Block>

impl<Hash, Ex, Error> UnwindSafe for ValidatedTransaction<Hash, Ex, Error>
where Hash: UnwindSafe, Error: UnwindSafe, Ex: UnwindSafe,

impl<Hash, Extrinsic> UnwindSafe for Transaction<Hash, Extrinsic>
where Extrinsic: UnwindSafe, Hash: UnwindSafe,

impl<PoolApi, Block> !UnwindSafe for BasicPool<PoolApi, Block>

impl !UnwindSafe for Error

impl<Block> UnwindSafe for RejectAllTxPool<Block>
where Block: UnwindSafe,

impl<Hash, BlockHash> UnwindSafe for TransactionStatus<Hash, BlockHash>
where BlockHash: UnwindSafe, Hash: UnwindSafe,

impl UnwindSafe for SeqID

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

impl<M, R> !UnwindSafe for Hub<M, R>

impl<M, R> !UnwindSafe for Receiver<M, R>

impl<Payload> !UnwindSafe for NotificationReceiver<Payload>

impl<Payload> !UnwindSafe for NotificationSender<Payload>

impl<Payload, TK> !UnwindSafe for NotificationStream<Payload, TK>

impl<T> !UnwindSafe for StatusSinks<T>

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

impl<F> UnwindSafe for Fields<F>

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

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

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

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

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

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

impl<T> UnwindSafe for Interner<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'a, K, V, L> UnwindSafe for Iter<'a, K, V, L>

impl<'a, K, V, L, S> !UnwindSafe for Drain<'a, K, V, L, S>

impl<K, V, L, S> UnwindSafe for LruMap<K, V, L, S>
where S: UnwindSafe, <L as Limiter<K, V>>::LinkType: UnwindSafe, L: UnwindSafe, K: UnwindSafe, V: UnwindSafe,

impl<'a, K> UnwindSafe for AggregatePublicKeySlice<'a, K>
where K: RefUnwindSafe,

impl<H> UnwindSafe for XoFTranscript<H>
where H: UnwindSafe,

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

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

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

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

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

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

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

impl UnwindSafe for Error

impl UnwindSafe for Tag

impl<'a> UnwindSafe for EcPrivateKey<'a>

impl<'a, Size> UnwindSafe for Coordinates<'a, Size>

impl UnwindSafe for All

impl UnwindSafe for Error

impl<'buf> UnwindSafe for AllPreallocated<'buf>

impl<'buf> UnwindSafe for SignOnlyPreallocated<'buf>

impl<'buf> UnwindSafe for VerifyOnlyPreallocated<'buf>

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

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

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

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 Bytes

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

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<const N: usize, const UPPERCASE: bool> UnwindSafe for HexOrBin<N, UPPERCASE>

impl<const UPPERCASE: bool> UnwindSafe for HexOrBin<UPPERCASE>

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<'diff, 'old, 'new, 'bufs, T> UnwindSafe for UnifiedDiff<'diff, 'old, 'new, 'bufs, T>
where T: RefUnwindSafe + ?Sized,

impl<'diff, 'old, 'new, 'bufs, T> UnwindSafe for UnifiedDiffHunk<'diff, 'old, 'new, 'bufs, T>
where T: RefUnwindSafe + ?Sized,

impl<'lookup, Old, New, T> UnwindSafe for ChangesIter<'lookup, Old, New, T>
where Old: RefUnwindSafe + ?Sized, New: RefUnwindSafe + ?Sized, T: UnwindSafe,

impl<'old, 'new, 'bufs, T> UnwindSafe for TextDiff<'old, 'new, 'bufs, T>
where T: RefUnwindSafe + ?Sized,

impl<'old, 'new, Old, New, D> UnwindSafe for Compact<'old, 'new, Old, New, D>
where D: UnwindSafe, Old: RefUnwindSafe + ?Sized, New: RefUnwindSafe + ?Sized,

impl<'s, T> UnwindSafe for InlineChange<'s, T>
where T: RefUnwindSafe + ?Sized,

impl<'slf, 'data, T> UnwindSafe for AllChangesIter<'slf, 'data, T>
where T: RefUnwindSafe + ?Sized,

impl<'x, T> UnwindSafe for TextDiffRemapper<'x, T>
where T: RefUnwindSafe + ?Sized,

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

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

impl<Int> UnwindSafe for IdentifyDistinct<Int>
where Int: UnwindSafe,

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

impl<'a> UnwindSafe for SimpleDiff<'a>

impl UnwindSafe for CLASS

impl UnwindSafe for QTYPE

impl UnwindSafe for RCODE

impl UnwindSafe for TYPE

impl UnwindSafe for A

impl UnwindSafe for AAAA

impl UnwindSafe for LOC

impl UnwindSafe for NSAP

impl<'a> UnwindSafe for RData<'a>

impl<'a> UnwindSafe for AFSDB<'a>

impl<'a> UnwindSafe for CAA<'a>

impl<'a> UnwindSafe for CNAME<'a>

impl<'a> UnwindSafe for HINFO<'a>

impl<'a> UnwindSafe for HTTPS<'a>

impl<'a> UnwindSafe for ISDN<'a>

impl<'a> UnwindSafe for MB<'a>

impl<'a> UnwindSafe for MD<'a>

impl<'a> UnwindSafe for MF<'a>

impl<'a> UnwindSafe for MG<'a>

impl<'a> UnwindSafe for MINFO<'a>

impl<'a> UnwindSafe for MR<'a>

impl<'a> UnwindSafe for MX<'a>

impl<'a> UnwindSafe for NAPTR<'a>

impl<'a> UnwindSafe for NS<'a>

impl<'a> UnwindSafe for NSAP_PTR<'a>

impl<'a> UnwindSafe for NULL<'a>

impl<'a> UnwindSafe for OPT<'a>

impl<'a> UnwindSafe for OPTCode<'a>

impl<'a> UnwindSafe for PTR<'a>

impl<'a> UnwindSafe for RP<'a>

impl<'a> UnwindSafe for RouteThrough<'a>

impl<'a> UnwindSafe for SOA<'a>

impl<'a> UnwindSafe for SRV<'a>

impl<'a> UnwindSafe for SVCB<'a>

impl<'a> UnwindSafe for TXT<'a>

impl<'a> UnwindSafe for WKS<'a>

impl<'a> UnwindSafe for X25<'a>

impl<'a> UnwindSafe for CharacterString<'a>

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

impl<'a> UnwindSafe for Packet<'a>

impl<'a> UnwindSafe for Question<'a>

impl<'a> UnwindSafe for ResourceRecord<'a>

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> !UnwindSafe for LinearStrGroupMut<'a>

impl<'a> UnwindSafe for LinearStrGroup<'a>

impl<'a, F> !UnwindSafe for LinearStrGroupByKeyMut<'a, F>

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

impl<'a, P> !UnwindSafe for LinearStrGroupByMut<'a, P>

impl<'a, P> UnwindSafe for LinearStrGroupBy<'a, P>
where P: UnwindSafe,

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

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

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

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

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

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

impl<'a, T, F> !UnwindSafe for BinaryGroupByKeyMut<'a, T, F>

impl<'a, T, F> !UnwindSafe for ExponentialGroupByKeyMut<'a, T, F>

impl<'a, T, F> !UnwindSafe for LinearGroupByKeyMut<'a, T, F>

impl<'a, T, F> UnwindSafe for BinaryGroupByKey<'a, T, F>

impl<'a, T, F> UnwindSafe for ExponentialGroupByKey<'a, T, F>

impl<'a, T, F> UnwindSafe for LinearGroupByKey<'a, T, F>

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

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

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

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

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

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

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 UnwindSafe for Error

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

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

impl<W> !UnwindSafe for IntoInnerError<W>

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

impl UnwindSafe for Error

impl<'builder> !UnwindSafe for Builder<'builder>

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 !UnwindSafe for Error

impl !UnwindSafe for Error

impl !UnwindSafe for Error

impl !UnwindSafe for Server

impl UnwindSafe for Mode

impl UnwindSafe for Data

impl UnwindSafe for Codec

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

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

impl<'a> UnwindSafe for Response<'a>

impl<'a> UnwindSafe for ByteSlice125<'a>

impl<'a> UnwindSafe for Param<'a>

impl<'a> UnwindSafe for ClientRequest<'a>

impl<'a> UnwindSafe for RequestHeaders<'a>

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

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

impl<T> !UnwindSafe for Builder<T>

impl<T> !UnwindSafe for Receiver<T>

impl<T> !UnwindSafe for Sender<T>

impl<T, N> UnwindSafe for Parsing<T, N>
where T: UnwindSafe, N: UnwindSafe,

impl<'a, Block> !UnwindSafe for CallApiAtParams<'a, Block>

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

impl UnwindSafe for Pair

impl UnwindSafe for Pair

impl UnwindSafe for Pair

impl !UnwindSafe for Error

impl<Block> UnwindSafe for CachedHeaderMetadata<Block>
where <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block> UnwindSafe for DisplacedLeavesAfterFinalization<Block>
where <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block> UnwindSafe for HashAndNumber<Block>
where <<Block as Block>::Header as Header>::Number: UnwindSafe, <Block as Block>::Hash: UnwindSafe,

impl<Block> UnwindSafe for HeaderMetadataCache<Block>
where <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block> UnwindSafe for Info<Block>
where <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Number: UnwindSafe,

impl<Block> UnwindSafe for TreeRoute<Block>
where <<Block as Block>::Header as Header>::Number: UnwindSafe, <Block as Block>::Hash: UnwindSafe,

impl<N> UnwindSafe for BlockGap<N>
where N: UnwindSafe,

impl !UnwindSafe for Error

impl<Block, Proof> UnwindSafe for Proposal<Block, Proof>
where Block: UnwindSafe, Proof: UnwindSafe, <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Hashing: UnwindSafe,

impl<AuthorityId> UnwindSafe for ConsensusLog<AuthorityId>
where AuthorityId: UnwindSafe,

impl UnwindSafe for Epoch

impl<H, N> UnwindSafe for Equivocation<H, N>
where H: UnwindSafe, N: UnwindSafe,

impl<H, N> UnwindSafe for EquivocationProof<H, N>
where H: UnwindSafe, N: UnwindSafe,

impl<Header> UnwindSafe for GrandpaJustification<Header>
where <Header as Header>::Hash: UnwindSafe, <Header as Header>::Number: UnwindSafe, Header: UnwindSafe,

impl<N> UnwindSafe for ConsensusLog<N>
where N: UnwindSafe,

impl<N> UnwindSafe for ScheduledChange<N>
where N: UnwindSafe,

impl UnwindSafe for Slot

impl<Header, Id> UnwindSafe for EquivocationProof<Header, Id>
where Id: UnwindSafe, Header: UnwindSafe,

impl UnwindSafe for Error

impl UnwindSafe for Void

impl UnwindSafe for Pair

impl UnwindSafe for Pair

impl UnwindSafe for Pair

impl UnwindSafe for Bytes

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

impl<'a> UnwindSafe for AddressUri<'a>

impl<'a> UnwindSafe for HexDisplay<'a>

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

impl<LeftPair, RightPair, const PUBLIC_KEY_LEN: usize, const SIGNATURE_LEN: usize, SubTag> UnwindSafe for Pair<LeftPair, RightPair, PUBLIC_KEY_LEN, SIGNATURE_LEN, SubTag>
where LeftPair: UnwindSafe, RightPair: UnwindSafe,

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

impl<const N: usize, T> UnwindSafe for CryptoBytes<N, T>

impl UnwindSafe for MemDb

impl<H> UnwindSafe for Change<H>
where H: UnwindSafe,

impl<H> UnwindSafe for Transaction<H>
where H: UnwindSafe,

impl UnwindSafe for Error

impl !UnwindSafe for Error

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

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

impl UnwindSafe for Error

impl UnwindSafe for Error

impl<T> UnwindSafe for DeprecationStatusIR<T>
where <T as Form>::String: UnwindSafe,

impl<T> UnwindSafe for StorageEntryTypeIR<T>
where <T as Form>::Type: UnwindSafe,

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

impl<T> UnwindSafe for MetadataIR<T>
where <T as Form>::Type: UnwindSafe, <T as Form>::String: UnwindSafe + RefUnwindSafe,

impl<T> UnwindSafe for OuterEnumsIR<T>
where <T as Form>::Type: UnwindSafe,

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

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

impl UnwindSafe for Data

impl UnwindSafe for Event

impl UnwindSafe for Span

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

impl UnwindSafe for Era

impl UnwindSafe for Error

impl UnwindSafe for Time

impl<'a> UnwindSafe for DigestItemRef<'a>

impl<'a> UnwindSafe for PiecewiseLinear<'a>

impl<'a> UnwindSafe for HeadersIterator<'a>

impl<'a> UnwindSafe for StorageValueRef<'a>

impl<'a> UnwindSafe for TrailingZeroInput<'a>

impl<'a, 'b, L> !UnwindSafe for StorageLockGuard<'a, 'b, L>

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

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

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

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

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

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

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

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

impl<Block> UnwindSafe for BlockId<Block>
where <Block as Block>::Hash: UnwindSafe, <<Block as Block>::Header as Header>::Number: UnwindSafe,

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

impl<Call, Extra> UnwindSafe for SignedPayload<Call, Extra>

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

impl<Hashing, Key, Value> UnwindSafe for BasicProvingTrie<Hashing, Key, Value>
where <Hashing as Hasher>::Out: UnwindSafe, Key: UnwindSafe, Value: UnwindSafe, Hashing: UnwindSafe,

impl<Hashing, Key, Value> UnwindSafe for BasicProvingTrie<Hashing, Key, Value>
where <Hashing as Hasher>::Out: UnwindSafe, Key: RefUnwindSafe + UnwindSafe, Value: RefUnwindSafe + UnwindSafe,

impl<Header, Extrinsic> UnwindSafe for Block<Header, Extrinsic>
where Header: UnwindSafe, Extrinsic: UnwindSafe,

impl<Info> UnwindSafe for DispatchErrorWithPostInfo<Info>
where Info: UnwindSafe,

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

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

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

impl<Number, Hash> UnwindSafe for Header<Number, Hash>
where <Hash as Hash>::Output: UnwindSafe, Number: UnwindSafe,

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

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

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

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

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

impl<T, D> UnwindSafe for TypeWithDefault<T, D>
where T: UnwindSafe, D: UnwindSafe,

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

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

impl<V> UnwindSafe for ReplaceWithDefault<V>
where V: UnwindSafe,

impl<Xt> UnwindSafe for Block<Xt>
where Xt: UnwindSafe,

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

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

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

impl<T, I> UnwindSafe for Inner<T, I>
where T: UnwindSafe, I: UnwindSafe,

impl<T, O> UnwindSafe for WrappedFFIValue<T, O>
where T: UnwindSafe, O: UnwindSafe,

impl<AccountId> UnwindSafe for StakerStatus<AccountId>
where AccountId: UnwindSafe,

impl<AccountId> UnwindSafe for StakingAccount<AccountId>
where AccountId: UnwindSafe,

impl<AccountId, Balance> UnwindSafe for Exposure<AccountId, Balance>
where Balance: UnwindSafe, AccountId: UnwindSafe,

impl<AccountId, Balance> UnwindSafe for ExposurePage<AccountId, Balance>
where Balance: UnwindSafe, AccountId: UnwindSafe,

impl<AccountId, Balance> UnwindSafe for IndividualExposure<AccountId, Balance>
where AccountId: UnwindSafe, Balance: UnwindSafe,

impl<Balance> UnwindSafe for PagedExposureMetadata<Balance>
where Balance: UnwindSafe,

impl<Balance> UnwindSafe for Stake<Balance>
where Balance: UnwindSafe,

impl<Reporter, Offender> UnwindSafe for OffenceDetails<Reporter, Offender>
where Offender: UnwindSafe, Reporter: UnwindSafe,

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

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

impl<'a> UnwindSafe for IterArgs<'a>

impl<'a, B, H> UnwindSafe for BackendRuntimeCode<'a, B, H>

impl<'a, B, H, Exec> !UnwindSafe for StateMachine<'a, B, H, Exec>

impl<'a, H, B> !UnwindSafe for Ext<'a, H, B>

impl<'a, H, B> UnwindSafe for ReadOnlyExternalities<'a, H, B>

impl<'a, H, I> UnwindSafe for KeysIter<'a, H, I>

impl<'a, H, I> UnwindSafe for PairsIter<'a, H, I>

impl<H> UnwindSafe for OverlayedChanges<H>
where <H as Hasher>::Out: UnwindSafe, H: UnwindSafe,

impl<H> UnwindSafe for StorageChanges<H>
where <H as Hasher>::Out: UnwindSafe, H: UnwindSafe,

impl<S, H, C = LocalTrieCache<H>, R = Recorder<H>> !UnwindSafe for TrieBackend<S, H, C, R>

impl<S, H, C, R> UnwindSafe for TrieBackendBuilder<S, H, C, R>
where S: UnwindSafe, <H as Hasher>::Out: UnwindSafe, R: UnwindSafe, C: UnwindSafe,

impl UnwindSafe for Error

impl UnwindSafe for Field

impl UnwindSafe for Proof

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

impl UnwindSafe for Error

impl<'a, DB, H> !UnwindSafe for KeySpacedDBMut<'a, DB, H>

impl<'a, DB, H> UnwindSafe for KeySpacedDB<'a, DB, H>
where DB: RefUnwindSafe + ?Sized, H: UnwindSafe,

impl<'a, H> !UnwindSafe for TrieCache<'a, H>

impl<'a, H> !UnwindSafe for TrieRecorder<'a, H>

impl<H> !UnwindSafe for LocalTrieCache<H>

impl<H> !UnwindSafe for SharedTrieCache<H>

impl<H> !UnwindSafe for Recorder<H>

impl<H> UnwindSafe for Error<H>
where H: UnwindSafe,

impl<H> UnwindSafe for LayoutV0<H>
where H: UnwindSafe,

impl<H> UnwindSafe for LayoutV1<H>
where H: UnwindSafe,

impl<H> UnwindSafe for NodeCodec<H>
where H: UnwindSafe,

impl<H, CodecError> UnwindSafe for Error<H, CodecError>
where H: UnwindSafe, CodecError: UnwindSafe,

impl UnwindSafe for Error

impl UnwindSafe for Value

impl<Base, Overlay> UnwindSafe for ExtendedHostFunctions<Base, Overlay>
where Base: UnwindSafe, Overlay: UnwindSafe,

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

impl<Balance> UnwindSafe for FeePolynomial<Balance>
where Balance: RefUnwindSafe + UnwindSafe,

impl<Balance> UnwindSafe for WeightToFeeCoefficient<Balance>
where Balance: UnwindSafe,

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

impl<T, M> UnwindSafe for ConstantMultiplier<T, M>
where T: UnwindSafe, M: UnwindSafe,

impl<const F: u32, T> UnwindSafe for FixedFee<F, T>
where T: UnwindSafe,

impl UnwindSafe for Loop

impl UnwindSafe for Spin

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

impl UnwindSafe for Spin

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

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

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 Token

impl UnwindSafe for Error

impl UnwindSafe for Error

impl UnwindSafe for Asset

impl<Call> UnwindSafe for Instruction<Call>
where Call: UnwindSafe,

impl<Call> UnwindSafe for Instruction<Call>
where Call: UnwindSafe,

impl<Call> UnwindSafe for Xcm<Call>
where Call: UnwindSafe,

impl<Call> UnwindSafe for Xcm<Call>
where Call: UnwindSafe,

impl<Call, S> UnwindSafe for XcmBuilder<Call, S>
where S: UnwindSafe, Call: UnwindSafe,

impl<Call, S> UnwindSafe for XcmBuilder<Call, S>
where S: UnwindSafe, Call: UnwindSafe,

impl<Interior> UnwindSafe for AncestorThen<Interior>
where Interior: UnwindSafe,

impl<Interior> UnwindSafe for AncestorThen<Interior>
where Interior: UnwindSafe,

impl<Interior> UnwindSafe for AncestorThen<Interior>
where Interior: UnwindSafe,

impl<RuntimeCall> UnwindSafe for VersionedXcm<RuntimeCall>
where RuntimeCall: UnwindSafe,

impl<RuntimeCall> UnwindSafe for Instruction<RuntimeCall>
where RuntimeCall: UnwindSafe,

impl<RuntimeCall> UnwindSafe for Xcm<RuntimeCall>
where RuntimeCall: UnwindSafe,

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

impl UnwindSafe for Phase

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<T, G = fn() -> T> !UnwindSafe for LazyFinalize<T, G>

impl<T, G = fn() -> T> !UnwindSafe for LesserLazyFinalize<T, G>

impl<T, G = fn() -> T> !UnwindSafe for LesserLockedLazyDroped<T, G>

impl<T, G = fn() -> T> !UnwindSafe for LesserLockedLazyFinalize<T, G>

impl<T, G = fn() -> T> !UnwindSafe for LockedLazyDroped<T, G>

impl<T, G = fn() -> T> !UnwindSafe for LockedLazyFinalize<T, G>

impl<T, G = fn() -> T> !UnwindSafe for PrimedLesserLockedLazyDroped<T, G>

impl<T, G = fn() -> T> !UnwindSafe for PrimedLockedLazyDroped<T, G>

impl<T, G> UnwindSafe for LesserLazy<T, G>
where G: UnwindSafe, T: UnwindSafe,

impl<T, G> UnwindSafe for LesserLockedLazy<T, G>
where G: UnwindSafe, T: UnwindSafe,

impl<T, G> UnwindSafe for PrimedLesserLockedLazy<T, G>
where G: UnwindSafe, T: UnwindSafe,

impl<T, G> UnwindSafe for PrimedLockedLazy<T, G>
where G: UnwindSafe, T: UnwindSafe,

impl<T, G> UnwindSafe for Lazy<T, G>
where G: UnwindSafe, T: UnwindSafe,

impl<T, G> UnwindSafe for LockedLazy<T, G>
where G: UnwindSafe, T: UnwindSafe,

impl<T, G> UnwindSafe for UnSyncLazy<T, G>
where G: UnwindSafe, T: UnwindSafe,

impl<T, G> UnwindSafe for UnSyncLockedLazy<T, G>
where G: UnwindSafe, T: UnwindSafe,

impl UnwindSafe for Error

impl !UnwindSafe for Error

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

impl<'a, Block, HP, HS> UnwindSafe for FinalizedHeaders<'a, Block, HP, HS>
where HS: UnwindSafe, HP: RefUnwindSafe, <Block as Block>::Hash: UnwindSafe, <Block as Block>::Header: UnwindSafe,

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

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

impl UnwindSafe for Size

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

impl<F = File> !UnwindSafe for PersistError<F>

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

impl UnwindSafe for Width

impl<D> UnwindSafe for Tree<D>
where D: 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 TType

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

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

impl<PRC, RTF, IPF, WTF, OPF> UnwindSafe for TServer<PRC, RTF, IPF, WTF, OPF>
where RTF: UnwindSafe, IPF: UnwindSafe, WTF: UnwindSafe, OPF: UnwindSafe, PRC: RefUnwindSafe,

impl UnwindSafe for abort

impl UnwindSafe for dss

impl UnwindSafe for junk

impl UnwindSafe for zero

impl UnwindSafe for Error

impl UnwindSafe for Name

impl UnwindSafe for epoch

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

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

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

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 UnwindSafe for Shake

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 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 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<I, A> !UnwindSafe for Retry<I, A>

impl<I, A, C> !UnwindSafe for RetryIf<I, A, C>

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<S> !UnwindSafe for MaybeTlsStream<S>

impl<S> !UnwindSafe for WebSocketStream<S>

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 Error

impl UnwindSafe for Value

impl UnwindSafe for Error

impl UnwindSafe for Date

impl UnwindSafe for Time

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 Serializer<'a>

impl<'a> UnwindSafe for Deserializer<'a>

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

impl<'a> UnwindSafe for Keys<'a>

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

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

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

impl UnwindSafe for None

impl<'a, T, Request> !UnwindSafe for Ready<'a, T, Request>

impl<A, B> UnwindSafe for Either<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<In, T, U, E> !UnwindSafe for BoxLayer<In, T, U, E>

impl<L> UnwindSafe for ServiceBuilder<L>
where L: 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>
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 BoxService<T, U, E>

impl<T, U, E> !UnwindSafe for UnsyncBoxService<T, U, E>

impl !UnwindSafe for MaxAge

impl UnwindSafe for Full

impl UnwindSafe for Any

impl UnwindSafe for Vary

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

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

impl<C, F> UnwindSafe for MapFailureClass<C, F>
where C: UnwindSafe, F: UnwindSafe,

impl<D, E> !UnwindSafe for UnsyncBoxBody<D, E>

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

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 !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<T> !UnwindSafe for Instrumented<T>

impl<T> !UnwindSafe for WithDispatch<T>

impl UnwindSafe for Times

impl UnwindSafe for Freq

impl UnwindSafe for Full

impl UnwindSafe for Error

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

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

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

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

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

impl<'a> UnwindSafe for Iter<'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> UnwindSafe for OffsetTime<F>
where F: UnwindSafe,

impl<F> UnwindSafe for UtcTime<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<W> UnwindSafe for ArcWriter<W>
where W: RefUnwindSafe,

impl UnwindSafe for Bytes

impl<'a> UnwindSafe for Node<'a>

impl<'a> UnwindSafe for NodeHandle<'a>

impl<'a> UnwindSafe for Value<'a>

impl<'a> UnwindSafe for NibbleSlice<'a>

impl<'a, 'cache, L> !UnwindSafe for TrieDBNodeDoubleEndedIterator<'a, 'cache, L>

impl<'a, 'cache, L> !UnwindSafe for TrieDBNodeIterator<'a, 'cache, L>

impl<'a, 'cache, L> !UnwindSafe for TrieDBDoubleEndedIterator<'a, 'cache, L>

impl<'a, 'cache, L> !UnwindSafe for TrieDBIterator<'a, 'cache, L>

impl<'a, 'cache, L> !UnwindSafe for TrieDBKeyDoubleEndedIterator<'a, 'cache, L>

impl<'a, 'cache, L> !UnwindSafe for TrieDBKeyIterator<'a, 'cache, L>

impl<'a, 'cache, L, Q> !UnwindSafe for Lookup<'a, 'cache, L, Q>

impl<'a, H> UnwindSafe for TrieAccess<'a, H>

impl<'a, L> !UnwindSafe for TrieDBMut<'a, L>

impl<'a, T, DB> !UnwindSafe for TrieBuilder<'a, T, DB>

impl<'db, 'cache, L> !UnwindSafe for TrieKinds<'db, 'cache, L>

impl<'db, 'cache, L> !UnwindSafe for SecTrieDB<'db, 'cache, L>

impl<'db, 'cache, L> !UnwindSafe for FatDB<'db, 'cache, L>

impl<'db, 'cache, L> !UnwindSafe for FatDBIterator<'db, 'cache, L>

impl<'db, 'cache, L> !UnwindSafe for TrieDB<'db, 'cache, L>

impl<'db, 'cache, L> !UnwindSafe for TrieDBBuilder<'db, 'cache, L>

impl<'db, L> !UnwindSafe for SecTrieDBMut<'db, L>

impl<'db, L> !UnwindSafe for FatDBMut<'db, L>

impl<'db, L> !UnwindSafe for TrieDBMutBuilder<'db, L>

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

impl<H> UnwindSafe for CachedValue<H>
where H: UnwindSafe,

impl<H> UnwindSafe for MerkleValue<H>
where H: UnwindSafe,

impl<H> UnwindSafe for NodeHandleOwned<H>
where H: UnwindSafe,

impl<H> UnwindSafe for NodeOwned<H>
where H: UnwindSafe,

impl<H> UnwindSafe for ValueOwned<H>
where H: UnwindSafe,

impl<HO> UnwindSafe for ChildReference<HO>
where HO: UnwindSafe,

impl<HO> UnwindSafe for Record<HO>
where HO: UnwindSafe,

impl<HO, CE> UnwindSafe for Error<HO, CE>
where HO: UnwindSafe, CE: UnwindSafe,

impl<L> UnwindSafe for Value<L>
where <<L as TrieLayout>::Hash as Hasher>::Out: UnwindSafe,

impl<L> UnwindSafe for Recorder<L>
where <<L as TrieLayout>::Hash as Hasher>::Out: UnwindSafe,

impl<L> UnwindSafe for TrieDBRawIterator<L>
where <<L as TrieLayout>::Hash as Hasher>::Out: UnwindSafe,

impl<T> UnwindSafe for TrieRoot<T>
where <<T as TrieLayout>::Hash as Hasher>::Out: UnwindSafe,

impl<T> UnwindSafe for TrieRootPrint<T>
where <<T as TrieLayout>::Hash as Hasher>::Out: UnwindSafe, T: UnwindSafe,

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

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

impl<'a> UnwindSafe for Value<'a>

impl UnwindSafe for Value

impl UnwindSafe for RData

impl UnwindSafe for Flags

impl UnwindSafe for Query

impl UnwindSafe for Edns

impl UnwindSafe for Label

impl UnwindSafe for Name

impl UnwindSafe for A

impl UnwindSafe for AAAA

impl UnwindSafe for CAA

impl UnwindSafe for CSYNC

impl UnwindSafe for HINFO

impl UnwindSafe for HTTPS

impl UnwindSafe for MX

impl UnwindSafe for ANAME

impl UnwindSafe for CNAME

impl UnwindSafe for NS

impl UnwindSafe for PTR

impl UnwindSafe for NAPTR

impl UnwindSafe for NULL

impl UnwindSafe for OPT

impl UnwindSafe for SOA

impl UnwindSafe for SRV

impl UnwindSafe for SSHFP

impl UnwindSafe for Alpn

impl UnwindSafe for SVCB

impl UnwindSafe for TLSA

impl UnwindSafe for TXT

impl UnwindSafe for RrKey

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

impl<'a> UnwindSafe for LabelIter<'a>

impl<'a> UnwindSafe for BinDecoder<'a>

impl<'a, R> UnwindSafe for RecordRef<'a, R>
where R: RefUnwindSafe,

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

impl<'r> UnwindSafe for RrsetRecords<'r>

impl<F, S, MF> !UnwindSafe for DnsMultiplexerConnect<F, S, MF>

impl<F, S, TE> !UnwindSafe for DnsExchangeConnect<F, S, TE>

impl<H> UnwindSafe for RetryDnsHandle<H>
where H: UnwindSafe,

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

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

impl<S> !UnwindSafe for TcpClientStream<S>

impl<S> !UnwindSafe for TcpStream<S>

impl<S> !UnwindSafe for UdpStream<S>

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

impl<S, MF> !UnwindSafe for DnsMultiplexer<S, MF>

impl<S, TE> !UnwindSafe for DnsExchangeBackground<S, TE>

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

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

impl !UnwindSafe for DnsLru

impl UnwindSafe for Hosts

impl<'a> UnwindSafe for LookupIter<'a>

impl<'a> UnwindSafe for LookupRecordIter<'a>

impl<'i> UnwindSafe for Ipv4LookupIter<'i>

impl<'i> UnwindSafe for Ipv6LookupIter<'i>

impl<'i> UnwindSafe for MxLookupIter<'i>

impl<'i> UnwindSafe for NsLookupIter<'i>

impl<'i> UnwindSafe for ReverseLookupIter<'i>

impl<'i> UnwindSafe for SoaLookupIter<'i>

impl<'i> UnwindSafe for SrvLookupIter<'i>

impl<'i> UnwindSafe for TlsaLookupIter<'i>

impl<'i> UnwindSafe for TxtLookupIter<'i>

impl<'i> UnwindSafe for LookupIpIter<'i>

impl<C, E> !UnwindSafe for LookupIpFuture<C, E>

impl<P> !UnwindSafe for NameServer<P>

impl<P> !UnwindSafe for NameServerPool<P>

impl<P> !UnwindSafe for AsyncResolver<P>

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

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

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

impl UnwindSafe for State

impl<B> UnwindSafe for InherentDataProvider<B>
where <B as Block>::Header: UnwindSafe,

impl<Block, HostFns> UnwindSafe for MbmChecker<Block, HostFns>
where Block: UnwindSafe, HostFns: UnwindSafe,

impl !UnwindSafe for Error

impl UnwindSafe for Role

impl UnwindSafe for Data

impl UnwindSafe for Mode

impl UnwindSafe for Frame

impl<'t> UnwindSafe for CloseFrame<'t>

impl<Obj, Stream> UnwindSafe for RoundResult<Obj, Stream>
where Stream: UnwindSafe, Obj: UnwindSafe,

impl<Obj, Stream> UnwindSafe for StageResult<Obj, Stream>
where Obj: UnwindSafe, Stream: UnwindSafe,

impl<Role> !UnwindSafe for HandshakeError<Role>

impl<Role> UnwindSafe for MidHandshake<Role>

impl<S> !UnwindSafe for MaybeTlsStream<S>

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

impl<S, C> !UnwindSafe for ServerHandshake<S, C>

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

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

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

impl<const CHUNK_SIZE: usize> UnwindSafe for ReadBuffer<CHUNK_SIZE>

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 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<'a> UnwindSafe for GraphemeIndices<'a>

impl<'a> UnwindSafe for Graphemes<'a>

impl<'a> UnwindSafe for USentenceBounds<'a>

impl<'a> UnwindSafe for UWordBoundIndices<'a>

impl<'a> UnwindSafe for UWordBounds<'a>

impl<'a> UnwindSafe for UnicodeSentences<'a>

impl<'a> UnwindSafe for UnicodeWords<'a>

impl UnwindSafe for Error

impl UnwindSafe for Error

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

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

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<'a> UnwindSafe for DecodeError<'a>

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

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

impl UnwindSafe for Void

impl !UnwindSafe for Error

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

impl !UnwindSafe for Giver

impl !UnwindSafe for Taker

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

impl<T> UnwindSafe for WasmRet<T>

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

impl<T> UnwindSafe for JsStatic<T>

impl UnwindSafe for Enum

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

impl !UnwindSafe for Delay

impl !UnwindSafe for Timer

impl<F> !UnwindSafe for Timeout<F>

impl<S> !UnwindSafe for TimeoutStream<S>

impl !UnwindSafe for Extern

impl !UnwindSafe for Val

impl !UnwindSafe for Config

impl !UnwindSafe for Engine

impl !UnwindSafe for Module

impl UnwindSafe for Func

impl UnwindSafe for Table

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<Params, Results> UnwindSafe for TypedFunc<Params, Results>

impl<T> !UnwindSafe for InstancePre<T>

impl<T> !UnwindSafe for Linker<T>

impl<T> !UnwindSafe for Store<T>

impl<'config> UnwindSafe for ModuleCacheEntry<'config>

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

impl<T> UnwindSafe for IsaBuilder<T>

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

impl<'a> UnwindSafe for SymbolizeContext<'a>

impl !UnwindSafe for Table

impl !UnwindSafe for Memory

impl UnwindSafe for Mmap

impl UnwindSafe for Trap

impl<'a> UnwindSafe for Imports<'a>

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<'a> UnwindSafe for TrustAnchor<'a>

impl UnwindSafe for Const

impl UnwindSafe for Mut

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

impl<Inner> UnwindSafe for Frozen<Inner>
where Inner: UnwindSafe,

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

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

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

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

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

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

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

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

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

impl<T> UnwindSafe for FmtUpperHex<T>
where T: 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 Stream

impl UnwindSafe for Mode

impl<T> !UnwindSafe for Connection<T>

impl UnwindSafe for PCBit

impl UnwindSafe for Tag

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

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

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

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

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

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

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 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<T> UnwindSafe for Unalign<T>
where T: UnwindSafe,

impl<Z> UnwindSafe for Zeroizing<Z>
where Z: UnwindSafe,

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 W: UnwindSafe, D: 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>