Skip to main content

RefUnwindSafe

Trait RefUnwindSafe 

1.9.0 · Source
pub auto trait RefUnwindSafe { }
Expand description

A marker trait representing types where a shared reference is considered unwind safe.

This trait is namely not implemented by UnsafeCell, the root of all interior mutability.

This is a “helper marker trait” used to provide impl blocks for the UnwindSafe trait, for more information see that documentation.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

1.14.0 · Source§

impl RefUnwindSafe for AtomicBool

1.34.0 · Source§

impl RefUnwindSafe for AtomicI8

1.34.0 · Source§

impl RefUnwindSafe for AtomicI16

1.34.0 · Source§

impl RefUnwindSafe for AtomicI32

1.34.0 · Source§

impl RefUnwindSafe for AtomicI64

1.14.0 · Source§

impl RefUnwindSafe for AtomicIsize

1.34.0 · Source§

impl RefUnwindSafe for AtomicU8

1.34.0 · Source§

impl RefUnwindSafe for AtomicU16

1.34.0 · Source§

impl RefUnwindSafe for AtomicU32

1.34.0 · Source§

impl RefUnwindSafe for AtomicU64

1.14.0 · Source§

impl RefUnwindSafe for AtomicUsize

1.9.0 · Source§

impl<T: ?Sized> !RefUnwindSafe for UnsafeCell<T>

1.9.0 · Source§

impl<T> RefUnwindSafe for AssertUnwindSafe<T>

1.14.0 · Source§

impl<T> RefUnwindSafe for AtomicPtr<T>

1.28.0 · Source§

impl<T> RefUnwindSafe for NonZero<T>

Auto implementors§

§

impl RefUnwindSafe for !

§

impl RefUnwindSafe for ()

§

impl RefUnwindSafe for Abi

§

impl RefUnwindSafe for AddrKind

§

impl RefUnwindSafe for AddrParseError

§

impl RefUnwindSafe for AesOutput

§

impl RefUnwindSafe for core::mem::alignment::Alignment

§

impl RefUnwindSafe for core::fmt::Alignment

§

impl RefUnwindSafe for AlignmentEnum

§

impl RefUnwindSafe for AllocError

§

impl RefUnwindSafe for AlwaysEscaped

§

impl RefUnwindSafe for Array

§

impl RefUnwindSafe for AsciiChar

§

impl RefUnwindSafe for Assume

§

impl RefUnwindSafe for AtomicOrdering

§

impl RefUnwindSafe for BasicBlock

§

impl RefUnwindSafe for BiasedFp

§

impl RefUnwindSafe for Big8x3

§

impl RefUnwindSafe for Big32x40

§

impl RefUnwindSafe for Bool

§

impl RefUnwindSafe for BorrowError

§

impl RefUnwindSafe for BorrowMutError

§

impl RefUnwindSafe for ByteStr

§

impl RefUnwindSafe for BytesIsNotEmpty

§

impl RefUnwindSafe for CStr

§

impl RefUnwindSafe for CaseMappingIter

§

impl RefUnwindSafe for Char

§

impl RefUnwindSafe for CharCase

§

impl RefUnwindSafe for CharErrorKind

§

impl RefUnwindSafe for CharEscapeDebugContinue

§

impl RefUnwindSafe for CharEscapeDefault

§

impl RefUnwindSafe for CharEscapeUnicode

§

impl RefUnwindSafe for CharTryFromError

§

impl RefUnwindSafe for CodePointInner

§

impl RefUnwindSafe for Const

§

impl RefUnwindSafe for CpuidResult

§

impl RefUnwindSafe for DebugAsHex

§

impl RefUnwindSafe for Decimal

§

impl RefUnwindSafe for DecimalSeq

§

impl RefUnwindSafe for DecodeUtf16Error

§

impl RefUnwindSafe for Decoded

§

impl RefUnwindSafe for Direction

§

impl RefUnwindSafe for DriftsortRun

§

impl RefUnwindSafe for Duration

§

impl RefUnwindSafe for DynTrait

§

impl RefUnwindSafe for DynTraitPredicate

§

impl RefUnwindSafe for core::io::util::Empty

§

impl RefUnwindSafe for EmptyNeedle

§

impl RefUnwindSafe for EncodeKey128Output

§

impl RefUnwindSafe for EncodeKey256Output

§

impl RefUnwindSafe for Enum

§

impl RefUnwindSafe for Error

§

impl RefUnwindSafe for ErrorKind

§

impl RefUnwindSafe for EscapeByte

§

impl RefUnwindSafe for core::char::EscapeDebug

§

impl RefUnwindSafe for EscapeDebugExtArgs

§

impl RefUnwindSafe for core::ascii::EscapeDefault

§

impl RefUnwindSafe for core::char::EscapeDefault

§

impl RefUnwindSafe for core::char::EscapeUnicode

§

impl RefUnwindSafe for Field

§

impl RefUnwindSafe for FieldId

§

impl RefUnwindSafe for Float

§

impl RefUnwindSafe for FloatErrorKind

§

impl RefUnwindSafe for FnPtr

§

impl RefUnwindSafe for FormattingOptions

§

impl RefUnwindSafe for FpCategory

§

impl RefUnwindSafe for FromBytesUntilNulError

§

impl RefUnwindSafe for FromBytesWithNulError

§

impl RefUnwindSafe for FullDecoded

§

impl RefUnwindSafe for Generic

§

impl RefUnwindSafe for GenericType

§

impl RefUnwindSafe for GetDisjointMutError

§

impl RefUnwindSafe for I32NotAllOnes

§

impl RefUnwindSafe for I64NotAllOnes

§

impl RefUnwindSafe for IndexRange

§

impl RefUnwindSafe for Infallible

§

impl RefUnwindSafe for Int

§

impl RefUnwindSafe for IntErrorKind

§

impl RefUnwindSafe for Internal

§

impl RefUnwindSafe for IpAddr

§

impl RefUnwindSafe for Ipv4Addr

§

impl RefUnwindSafe for Ipv6Addr

§

impl RefUnwindSafe for Ipv6MulticastScope

§

impl RefUnwindSafe for IsAsciiWhitespace

§

impl RefUnwindSafe for IsNotEmpty

§

impl RefUnwindSafe for IsWhitespace

§

impl RefUnwindSafe for L1Lut

§

impl RefUnwindSafe for L2Lut

§

impl RefUnwindSafe for Last

§

impl RefUnwindSafe for Layout

§

impl RefUnwindSafe for LayoutError

§

impl RefUnwindSafe for Lifetime

§

impl RefUnwindSafe for LinesMap

§

impl RefUnwindSafe for LocalWaker

§

impl RefUnwindSafe for Locality

§

impl RefUnwindSafe for MatchOnly

§

impl RefUnwindSafe for MaybeEscaped

§

impl RefUnwindSafe for Nanoseconds

§

impl RefUnwindSafe for NeverShortCircuitResidual

§

impl RefUnwindSafe for NonZeroCharInner

§

impl RefUnwindSafe for NonZeroI8Inner

§

impl RefUnwindSafe for NonZeroI16Inner

§

impl RefUnwindSafe for NonZeroI32Inner

§

impl RefUnwindSafe for NonZeroI64Inner

§

impl RefUnwindSafe for NonZeroI128Inner

§

impl RefUnwindSafe for NonZeroIsizeInner

§

impl RefUnwindSafe for NonZeroU8Inner

§

impl RefUnwindSafe for NonZeroU16Inner

§

impl RefUnwindSafe for NonZeroU32Inner

§

impl RefUnwindSafe for NonZeroU64Inner

§

impl RefUnwindSafe for NonZeroU128Inner

§

impl RefUnwindSafe for NonZeroUsizeInner

§

impl RefUnwindSafe for OneSidedRangeBound

§

impl RefUnwindSafe for core::cmp::Ordering

§

impl RefUnwindSafe for core::sync::atomic::Ordering

§

impl RefUnwindSafe for PadAdapterState

§

impl RefUnwindSafe for ParseBoolError

§

impl RefUnwindSafe for ParseCharError

§

impl RefUnwindSafe for ParseFloatError

§

impl RefUnwindSafe for ParseIntError

§

impl RefUnwindSafe for PhantomPinned

§

impl RefUnwindSafe for Pointer

§

impl RefUnwindSafe for PostPadding

§

impl RefUnwindSafe for core::unicode::unicode_data::conversions::Range

§

impl RefUnwindSafe for RangeFull

§

impl RefUnwindSafe for RawWaker

§

impl RefUnwindSafe for RawWakerVTable

§

impl RefUnwindSafe for Reference

§

impl RefUnwindSafe for RejectAndMatch

§

impl RefUnwindSafe for core::io::util::Repeat

§

impl RefUnwindSafe for ReturnToArg

§

impl RefUnwindSafe for SearchStep

§

impl RefUnwindSafe for ShortOffsetRunHeader

§

impl RefUnwindSafe for core::num::imp::flt2dec::Sign

§

impl RefUnwindSafe for core::fmt::Sign

§

impl RefUnwindSafe for SimdAlign

§

impl RefUnwindSafe for Sink

§

impl RefUnwindSafe for Sip13Rounds

§

impl RefUnwindSafe for Sip24Rounds

§

impl RefUnwindSafe for SipHasher

§

impl RefUnwindSafe for SipHasher24

§

impl RefUnwindSafe for Slice

§

impl RefUnwindSafe for SocketAddr

§

impl RefUnwindSafe for SocketAddrV4

§

impl RefUnwindSafe for SocketAddrV6

§

impl RefUnwindSafe for core::hash::sip::State

§

impl RefUnwindSafe for Str

§

impl RefUnwindSafe for StrSearcherImpl

§

impl RefUnwindSafe for Struct

§

impl RefUnwindSafe for ToLowercase

§

impl RefUnwindSafe for ToTitlecase

§

impl RefUnwindSafe for ToUppercase

§

impl RefUnwindSafe for Trait

§

impl RefUnwindSafe for TryCaptureWithDebug

§

impl RefUnwindSafe for TryCaptureWithoutDebug

§

impl RefUnwindSafe for TryFromCharError

§

impl RefUnwindSafe for TryFromFloatSecsError

§

impl RefUnwindSafe for TryFromFloatSecsErrorKind

§

impl RefUnwindSafe for TryFromIntError

§

impl RefUnwindSafe for TryFromSliceError

§

impl RefUnwindSafe for Tuple

§

impl RefUnwindSafe for TwoWaySearcher

§

impl RefUnwindSafe for Type

§

impl RefUnwindSafe for TypeId

§

impl RefUnwindSafe for TypeKind

§

impl RefUnwindSafe for U32NotAllOnes

§

impl RefUnwindSafe for U64NotAllOnes

§

impl RefUnwindSafe for Union

§

impl RefUnwindSafe for UnsafeBytesToStr

§

impl RefUnwindSafe for UnwindActionArg

§

impl RefUnwindSafe for UnwindTerminateReason

§

impl RefUnwindSafe for UsizeNoHighBit

§

impl RefUnwindSafe for Utf8BoundaryError

§

impl RefUnwindSafe for Utf8Error

§

impl RefUnwindSafe for VaListInner

§

impl RefUnwindSafe for Variant

§

impl RefUnwindSafe for Waker

§

impl RefUnwindSafe for WideAesOutput

§

impl RefUnwindSafe for __m128

§

impl RefUnwindSafe for __m256

§

impl RefUnwindSafe for __m512

§

impl RefUnwindSafe for __m128bh

§

impl RefUnwindSafe for __m128d

§

impl RefUnwindSafe for __m128h

§

impl RefUnwindSafe for __m128i

§

impl RefUnwindSafe for __m256bh

§

impl RefUnwindSafe for __m256d

§

impl RefUnwindSafe for __m256h

§

impl RefUnwindSafe for __m256i

§

impl RefUnwindSafe for __m512bh

§

impl RefUnwindSafe for __m512d

§

impl RefUnwindSafe for __m512h

§

impl RefUnwindSafe for __m512i

§

impl RefUnwindSafe for bf16

§

impl RefUnwindSafe for bool

§

impl RefUnwindSafe for c_void

§

impl RefUnwindSafe for char

§

impl RefUnwindSafe for f16

§

impl RefUnwindSafe for f32

§

impl RefUnwindSafe for f64

§

impl RefUnwindSafe for f128

§

impl RefUnwindSafe for i8

§

impl RefUnwindSafe for i16

§

impl RefUnwindSafe for i32

§

impl RefUnwindSafe for i64

§

impl RefUnwindSafe for i128

§

impl RefUnwindSafe for iovec

§

impl RefUnwindSafe for isize

§

impl RefUnwindSafe for str

§

impl RefUnwindSafe for u8

§

impl RefUnwindSafe for u16

§

impl RefUnwindSafe for u32

§

impl RefUnwindSafe for u64

§

impl RefUnwindSafe for u128

§

impl RefUnwindSafe for usize

§

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

§

impl<'a, 'b> !RefUnwindSafe for DebugInner<'a, 'b>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, A> RefUnwindSafe for core::option::Iter<'a, A>
where A: RefUnwindSafe,

§

impl<'a, A> RefUnwindSafe for core::option::IterMut<'a, A>
where A: RefUnwindSafe,

§

impl<'a, C> RefUnwindSafe for MultiCharEqSearcher<'a, C>
where C: RefUnwindSafe,

§

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

§

impl<'a, I, R> RefUnwindSafe for GenericShunt<'a, I, R>

§

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

§

impl<'a, I> RefUnwindSafe for TaggedOption<'a, I>
where <I as Type<'a>>::Reified: RefUnwindSafe,

§

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

§

impl<'a, P> RefUnwindSafe for MatchIndicesInternal<'a, P>
where <P as Pattern>::Searcher<'a>: RefUnwindSafe,

§

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

§

impl<'a, P> RefUnwindSafe for MatchesInternal<'a, P>
where <P as Pattern>::Searcher<'a>: RefUnwindSafe,

§

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

§

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

§

impl<'a, P> RefUnwindSafe for core::str::iter::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: RefUnwindSafe,

§

impl<'a, P> RefUnwindSafe for core::str::iter::RSplitN<'a, P>
where <P as Pattern>::Searcher<'a>: RefUnwindSafe,

§

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

§

impl<'a, P> RefUnwindSafe for core::str::iter::Split<'a, P>
where <P as Pattern>::Searcher<'a>: RefUnwindSafe,

§

impl<'a, P> RefUnwindSafe for core::str::iter::SplitInclusive<'a, P>
where <P as Pattern>::Searcher<'a>: RefUnwindSafe,

§

impl<'a, P> RefUnwindSafe for SplitInternal<'a, P>
where <P as Pattern>::Searcher<'a>: RefUnwindSafe,

§

impl<'a, P> RefUnwindSafe for core::str::iter::SplitN<'a, P>
where <P as Pattern>::Searcher<'a>: RefUnwindSafe,

§

impl<'a, P> RefUnwindSafe for SplitNInternal<'a, P>
where <P as Pattern>::Searcher<'a>: RefUnwindSafe,

§

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

§

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

§

impl<'a, T, P> RefUnwindSafe for ChunkByMut<'a, T, P>

§

impl<'a, T, P> RefUnwindSafe for core::slice::iter::RSplit<'a, T, P>

§

impl<'a, T, P> RefUnwindSafe for RSplitMut<'a, T, P>

§

impl<'a, T, P> RefUnwindSafe for core::slice::iter::RSplitN<'a, T, P>

§

impl<'a, T, P> RefUnwindSafe for RSplitNMut<'a, T, P>

§

impl<'a, T, P> RefUnwindSafe for core::slice::iter::Split<'a, T, P>

§

impl<'a, T, P> RefUnwindSafe for core::slice::iter::SplitInclusive<'a, T, P>

§

impl<'a, T, P> RefUnwindSafe for SplitInclusiveMut<'a, T, P>

§

impl<'a, T, P> RefUnwindSafe for SplitMut<'a, T, P>

§

impl<'a, T, P> RefUnwindSafe for core::slice::iter::SplitN<'a, T, P>

§

impl<'a, T, P> RefUnwindSafe for SplitNMut<'a, T, P>

§

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

§

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

§

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

§

impl<'a, T> RefUnwindSafe for ChunksExactMut<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> RefUnwindSafe for ChunksMut<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> RefUnwindSafe for core::mem::maybe_uninit::Guard<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> RefUnwindSafe for core::array::Guard<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> RefUnwindSafe for InitializingSlice<'a, T>
where T: RefUnwindSafe,

§

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

§

impl<'a, T> RefUnwindSafe for core::slice::iter::Iter<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> RefUnwindSafe for core::result::IterMut<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> RefUnwindSafe for core::slice::iter::IterMut<'a, T>
where T: RefUnwindSafe,

§

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

§

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

§

impl<'a, T> RefUnwindSafe for RChunksExactMut<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> RefUnwindSafe for RChunksMut<'a, T>
where T: RefUnwindSafe,

§

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

§

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

§

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

§

impl<'a> !RefUnwindSafe for ExtData<'a>

§

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

§

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

§

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

§

impl<'a> RefUnwindSafe for Argument<'a>

§

impl<'a> RefUnwindSafe for ArgumentType<'a>

§

impl<'a> RefUnwindSafe for Arguments<'a>

§

impl<'a> RefUnwindSafe for BorrowedCursor<'a>

§

impl<'a> RefUnwindSafe for core::ffi::c_str::Bytes<'a>

§

impl<'a> RefUnwindSafe for core::str::iter::Bytes<'a>

§

impl<'a> RefUnwindSafe for CharIndices<'a>

§

impl<'a> RefUnwindSafe for CharSearcher<'a>

§

impl<'a> RefUnwindSafe for Chars<'a>

§

impl<'a> RefUnwindSafe for Context<'a>

§

impl<'a> RefUnwindSafe for Debug<'a>

§

impl<'a> RefUnwindSafe for EncodeUtf16<'a>

§

impl<'a> RefUnwindSafe for EscapeAscii<'a>

§

impl<'a> RefUnwindSafe for core::str::iter::EscapeDebug<'a>

§

impl<'a> RefUnwindSafe for core::str::iter::EscapeDefault<'a>

§

impl<'a> RefUnwindSafe for core::str::iter::EscapeUnicode<'a>

§

impl<'a> RefUnwindSafe for Formatted<'a>

§

impl<'a> RefUnwindSafe for core::io::io_slice::repr::IoSlice<'a>

§

impl<'a> RefUnwindSafe for core::io::io_slice::IoSlice<'a>

§

impl<'a> RefUnwindSafe for core::io::io_slice::repr::IoSliceMut<'a>

§

impl<'a> RefUnwindSafe for core::io::io_slice::IoSliceMut<'a>

§

impl<'a> RefUnwindSafe for Lines<'a>

§

impl<'a> RefUnwindSafe for LinesAny<'a>

§

impl<'a> RefUnwindSafe for Location<'a>

§

impl<'a> RefUnwindSafe for PanicInfo<'a>

§

impl<'a> RefUnwindSafe for PanicMessage<'a>

§

impl<'a> RefUnwindSafe for Parser<'a>

§

impl<'a> RefUnwindSafe for Part<'a>

§

impl<'a> RefUnwindSafe for PhantomContravariantLifetime<'a>

§

impl<'a> RefUnwindSafe for PhantomCovariantLifetime<'a>

§

impl<'a> RefUnwindSafe for PhantomInvariantLifetime<'a>

§

impl<'a> RefUnwindSafe for SplitAsciiWhitespace<'a>

§

impl<'a> RefUnwindSafe for SplitWhitespace<'a>

§

impl<'a> RefUnwindSafe for Utf8Chunk<'a>

§

impl<'a> RefUnwindSafe for Utf8Chunks<'a>

§

impl<'a> RefUnwindSafe for Utf8Pattern<'a>

§

impl<'a> RefUnwindSafe for VaList<'a>

§

impl<'b, T> !RefUnwindSafe for core::cell::Ref<'b, T>

§

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

§

impl<'b> !RefUnwindSafe for BorrowRef<'b>

§

impl<'b> !RefUnwindSafe for BorrowRefMut<'b>

§

impl<'buf, 'state> !RefUnwindSafe for PadAdapter<'buf, 'state>

§

impl<'data> RefUnwindSafe for BorrowedBuf<'data>

§

impl<'l, 'f, T, F> RefUnwindSafe for Drain<'l, 'f, T, F>

§

impl<A, B> RefUnwindSafe for core::iter::adapters::chain::Chain<A, B>

§

impl<A, B> RefUnwindSafe for Zip<A, B>

§

impl<A> RefUnwindSafe for core::option::IntoIter<A>
where A: RefUnwindSafe,

§

impl<A> RefUnwindSafe for Item<A>
where A: RefUnwindSafe,

§

impl<A> RefUnwindSafe for OptionFlatten<A>
where A: RefUnwindSafe,

§

impl<A> RefUnwindSafe for RangeFromIter<A>
where A: RefUnwindSafe,

§

impl<A> RefUnwindSafe for RangeInclusiveIter<A>
where A: RefUnwindSafe,

§

impl<A> RefUnwindSafe for RangeIter<A>
where A: RefUnwindSafe,

§

impl<A> RefUnwindSafe for core::iter::sources::repeat::Repeat<A>
where A: RefUnwindSafe,

§

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

§

impl<B, C> RefUnwindSafe for ControlFlow<B, C>

§

impl<C> RefUnwindSafe for MultiCharEqPattern<C>
where C: RefUnwindSafe,

§

impl<DATA> RefUnwindSafe for PolymorphicIter<DATA>
where DATA: RefUnwindSafe + ?Sized,

§

impl<Dyn> !RefUnwindSafe for DynMetadata<Dyn>

§

impl<E, M> RefUnwindSafe for Capture<E, M>

§

impl<E> RefUnwindSafe for Tagged<E>
where E: RefUnwindSafe + ?Sized,

§

impl<F> RefUnwindSafe for core::iter::sources::from_fn::FromFn<F>
where F: RefUnwindSafe,

§

impl<F> RefUnwindSafe for core::fmt::builders::FromFn<F>
where F: RefUnwindSafe,

§

impl<F> RefUnwindSafe for MaybeDone<F>

§

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

§

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

§

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

§

impl<G> RefUnwindSafe for FromCoroutine<G>
where G: RefUnwindSafe,

§

impl<H> RefUnwindSafe for BuildHasherDefault<H>

§

impl<I, F, const N: usize> RefUnwindSafe for MapWindows<I, F, N>

§

impl<I, F> RefUnwindSafe for FilterMap<I, F>

§

impl<I, F> RefUnwindSafe for Inspect<I, F>

§

impl<I, F> RefUnwindSafe for Map<I, F>

§

impl<I, G> RefUnwindSafe for IntersperseWith<I, G>

§

impl<I, P> RefUnwindSafe for Filter<I, P>

§

impl<I, P> RefUnwindSafe for MapWhile<I, P>

§

impl<I, P> RefUnwindSafe for SkipWhile<I, P>

§

impl<I, P> RefUnwindSafe for TakeWhile<I, P>

§

impl<I, St, F> RefUnwindSafe for Scan<I, St, F>

§

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

§

impl<I, U> RefUnwindSafe for FlattenCompat<I, U>

§

impl<I, const N: usize> RefUnwindSafe for ArrayChunks<I, N>

§

impl<I, const N: usize> RefUnwindSafe for MapWindowsInner<I, N>

§

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

§

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

§

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

§

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

§

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

§

impl<I> RefUnwindSafe for Flatten<I>

§

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

§

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

§

impl<I> RefUnwindSafe for GenericSplitN<I>
where I: RefUnwindSafe,

§

impl<I> RefUnwindSafe for Intersperse<I>

§

impl<I> RefUnwindSafe for Peekable<I>

§

impl<I> RefUnwindSafe for core::error::tags::Ref<I>
where I: RefUnwindSafe,

§

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

§

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

§

impl<I> RefUnwindSafe for core::iter::adapters::take::Take<I>
where I: RefUnwindSafe,

§

impl<Idx> RefUnwindSafe for Clamp<Idx>
where Idx: RefUnwindSafe,

§

impl<Idx> RefUnwindSafe for core::ops::range::Range<Idx>
where Idx: RefUnwindSafe,

§

impl<Idx> RefUnwindSafe for core::range::Range<Idx>
where Idx: RefUnwindSafe,

§

impl<Idx> RefUnwindSafe for core::ops::range::RangeFrom<Idx>
where Idx: RefUnwindSafe,

§

impl<Idx> RefUnwindSafe for core::range::RangeFrom<Idx>
where Idx: RefUnwindSafe,

§

impl<Idx> RefUnwindSafe for core::ops::range::RangeInclusive<Idx>
where Idx: RefUnwindSafe,

§

impl<Idx> RefUnwindSafe for core::range::RangeInclusive<Idx>
where Idx: RefUnwindSafe,

§

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

§

impl<Idx> RefUnwindSafe for core::ops::range::RangeToInclusive<Idx>
where Idx: RefUnwindSafe,

§

impl<Idx> RefUnwindSafe for core::range::RangeToInclusive<Idx>
where Idx: RefUnwindSafe,

§

impl<P> RefUnwindSafe for MaybeDangling<P>
where P: RefUnwindSafe + ?Sized,

§

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

§

impl<Ptr> RefUnwindSafe for PinHelper<Ptr>
where Ptr: RefUnwindSafe,

§

impl<Ret, T> RefUnwindSafe for fn(T₁, T₂, …, Tₙ) -> Ret

§

impl<S> RefUnwindSafe for Hasher<S>
where S: RefUnwindSafe,

§

impl<T, E> RefUnwindSafe for Result<T, E>

§

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

§

impl<T, F> RefUnwindSafe for DropGuard<T, F>

§

impl<T, F> RefUnwindSafe for core::cell::lazy::State<T, F>

§

impl<T, F> RefUnwindSafe for Successors<T, F>

§

impl<T, U> RefUnwindSafe for core::io::util::Chain<T, U>

§

impl<T, const N: usize> RefUnwindSafe for AlignedStorage<T, N>
where T: RefUnwindSafe,

§

impl<T, const N: usize> RefUnwindSafe for Buffer<T, N>
where T: RefUnwindSafe,

§

impl<T, const N: usize> RefUnwindSafe for core::array::iter::IntoIter<T, N>
where T: RefUnwindSafe,

§

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

§

impl<T, const N: usize> RefUnwindSafe for core::core_arch::simd::Simd<T, N>
where T: RefUnwindSafe,

§

impl<T, const N: usize> RefUnwindSafe for core::core_simd::vector::Simd<T, N>
where T: RefUnwindSafe,

§

impl<T, const N: usize> RefUnwindSafe for SimdM<T, N>
where T: RefUnwindSafe,

§

impl<T, const N: usize> RefUnwindSafe for [MaybeUninit<T>; N]
where T: RefUnwindSafe,

§

impl<T, const N: usize> RefUnwindSafe for [Option<T>; N]
where T: RefUnwindSafe,

§

impl<T, const N: usize> RefUnwindSafe for [T; N]
where T: RefUnwindSafe,

§

impl<T, const VARIANT: u32, const FIELD: u32> RefUnwindSafe for FieldRepresentingType<T, VARIANT, FIELD>
where T: ?Sized,

§

impl<T> !RefUnwindSafe for Atomic<T>

§

impl<T> !RefUnwindSafe for Cell<T>

§

impl<T> !RefUnwindSafe for OnceCell<T>

§

impl<T> !RefUnwindSafe for RefCell<T>

§

impl<T> !RefUnwindSafe for SyncUnsafeCell<T>

§

impl<T> !RefUnwindSafe for TraitImpl<T>

§

impl<T> !RefUnwindSafe for UnsafePinned<T>

§

impl<T> RefUnwindSafe for (T₁, T₂, …, Tₙ)
where T: RefUnwindSafe,

§

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

§

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

§

impl<T> RefUnwindSafe for Align1<T>
where T: RefUnwindSafe,

§

impl<T> RefUnwindSafe for Align2<T>
where T: RefUnwindSafe,

§

impl<T> RefUnwindSafe for Align4<T>
where T: RefUnwindSafe,

§

impl<T> RefUnwindSafe for Align8<T>
where T: RefUnwindSafe,

§

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

§

impl<T> RefUnwindSafe for CopyOnDrop<T>
where T: RefUnwindSafe,

§

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

§

impl<T> RefUnwindSafe for Discriminant<T>

§

impl<T> RefUnwindSafe for core::iter::sources::empty::Empty<T>

§

impl<T> RefUnwindSafe for GapGuard<T>
where T: RefUnwindSafe,

§

impl<T> RefUnwindSafe for GapGuardRaw<T>
where T: RefUnwindSafe,

§

impl<T> RefUnwindSafe for core::result::IntoIter<T>
where T: RefUnwindSafe,

§

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

§

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

§

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

§

impl<T> RefUnwindSafe for MergeState<T>
where T: RefUnwindSafe,

§

impl<T> RefUnwindSafe for NeverShortCircuit<T>
where T: RefUnwindSafe,

§

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

§

impl<T> RefUnwindSafe for NumBuffer<T>
where T: RefUnwindSafe,

§

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

§

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

§

impl<T> RefUnwindSafe for core::slice::sort::stable::quicksort::PartitionState<T>
where T: RefUnwindSafe,

§

impl<T> RefUnwindSafe for core::slice::sort::unstable::quicksort::PartitionState<T>
where T: RefUnwindSafe,

§

impl<T> RefUnwindSafe for Pending<T>

§

impl<T> RefUnwindSafe for PhantomContravariant<T>
where T: ?Sized,

§

impl<T> RefUnwindSafe for PhantomCovariant<T>
where T: ?Sized,

§

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

§

impl<T> RefUnwindSafe for PhantomInvariant<T>
where T: ?Sized,

§

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

§

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

§

impl<T> RefUnwindSafe for RepeatNInner<T>
where T: RefUnwindSafe,

§

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

§

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

§

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

§

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

§

impl<T> RefUnwindSafe for core::io::util::Take<T>
where T: RefUnwindSafe,

§

impl<T> RefUnwindSafe for Value<T>
where T: RefUnwindSafe,

§

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

§

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

§

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

§

impl<T> RefUnwindSafe for [T]
where T: RefUnwindSafe,

§

impl<Y, R> RefUnwindSafe for CoroutineState<Y, R>

§

impl<const LEN: usize> RefUnwindSafe for SimdShuffleIdx<LEN>

§

impl<const N: usize, ESCAPING> RefUnwindSafe for EscapeIterInner<N, ESCAPING>
where ESCAPING: RefUnwindSafe,

§

impl<const N: usize> RefUnwindSafe for MaybeEscapedCharacter<N>

§

impl<const N: usize> RefUnwindSafe for [u8; N]

§

impl<const SIZE: usize> RefUnwindSafe for DisplayBuffer<SIZE>