Skip to main content

RefUnwindSafe

Trait RefUnwindSafe 

1.41.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 Atomic<bool>

Available on target_has_atomic_load_store=8 only.
1.34.0 · Source§

impl RefUnwindSafe for Atomic<i8>

Available on target_has_atomic_load_store=8 only.
1.34.0 · Source§

impl RefUnwindSafe for Atomic<i16>

Available on target_has_atomic_load_store=16 only.
1.34.0 · Source§

impl RefUnwindSafe for Atomic<i32>

Available on target_has_atomic_load_store=32 only.
1.34.0 · Source§

impl RefUnwindSafe for Atomic<i64>

Available on target_has_atomic_load_store=64 only.
1.14.0 · Source§

impl RefUnwindSafe for Atomic<isize>

Available on target_has_atomic_load_store=ptr only.
1.34.0 · Source§

impl RefUnwindSafe for Atomic<u8>

Available on target_has_atomic_load_store=8 only.
1.34.0 · Source§

impl RefUnwindSafe for Atomic<u16>

Available on target_has_atomic_load_store=16 only.
1.34.0 · Source§

impl RefUnwindSafe for Atomic<u32>

Available on target_has_atomic_load_store=32 only.
1.34.0 · Source§

impl RefUnwindSafe for Atomic<u64>

Available on target_has_atomic_load_store=64 only.
1.14.0 · Source§

impl RefUnwindSafe for Atomic<usize>

Available on target_has_atomic_load_store=ptr only.
1.9.0 · Source§

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

1.9.0 · Source§

impl<T> RefUnwindSafe for AssertUnwindSafe<T>

1.14.0 · Source§

impl<T> RefUnwindSafe for Atomic<*mut T>

Available on target_has_atomic_load_store=ptr only.
1.28.0 · Source§

impl<T> RefUnwindSafe for NonZero<T>

Auto implementors§

§

impl RefUnwindSafe for Abi

§

impl RefUnwindSafe for AddrParseError

§

impl RefUnwindSafe for rustc_std_workspace_core::mem::Alignment

§

impl RefUnwindSafe for rustc_std_workspace_core::fmt::Alignment

§

impl RefUnwindSafe for AllocError

§

impl RefUnwindSafe for Array

§

impl RefUnwindSafe for AsciiChar

§

impl RefUnwindSafe for Assume

§

impl RefUnwindSafe for AtomicOrdering

§

impl RefUnwindSafe for BasicBlock

§

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 CStr

§

impl RefUnwindSafe for Char

§

impl RefUnwindSafe for CharCase

§

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 Duration

§

impl RefUnwindSafe for DynTrait

§

impl RefUnwindSafe for DynTraitPredicate

§

impl RefUnwindSafe for rustc_std_workspace_core::io::Empty

§

impl RefUnwindSafe for Enum

§

impl RefUnwindSafe for Error

§

impl RefUnwindSafe for ErrorKind

§

impl RefUnwindSafe for rustc_std_workspace_core::char::EscapeDebug

§

impl RefUnwindSafe for rustc_std_workspace_core::ascii::EscapeDefault

§

impl RefUnwindSafe for rustc_std_workspace_core::char::EscapeDefault

§

impl RefUnwindSafe for rustc_std_workspace_core::char::EscapeUnicode

§

impl RefUnwindSafe for Field

§

impl RefUnwindSafe for FieldId

§

impl RefUnwindSafe for Float

§

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 Infallible

§

impl RefUnwindSafe for Int

§

impl RefUnwindSafe for IntErrorKind

§

impl RefUnwindSafe for IpAddr

§

impl RefUnwindSafe for Ipv4Addr

§

impl RefUnwindSafe for Ipv6Addr

§

impl RefUnwindSafe for Ipv6MulticastScope

§

impl RefUnwindSafe for Last

§

impl RefUnwindSafe for Layout

§

impl RefUnwindSafe for LayoutError

§

impl RefUnwindSafe for Lifetime

§

impl RefUnwindSafe for LocalWaker

§

impl RefUnwindSafe for Locality

§

impl RefUnwindSafe for Nanoseconds

§

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 rustc_std_workspace_core::cmp::Ordering

§

impl RefUnwindSafe for rustc_std_workspace_core::sync::atomic::Ordering

§

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 RangeFull

§

impl RefUnwindSafe for RawWaker

§

impl RefUnwindSafe for RawWakerVTable

§

impl RefUnwindSafe for Reference

§

impl RefUnwindSafe for rustc_std_workspace_core::io::Repeat

§

impl RefUnwindSafe for ReturnToArg

§

impl RefUnwindSafe for SearchStep

§

impl RefUnwindSafe for Sign

§

impl RefUnwindSafe for rustc_std_workspace_core::fmt::Sign

§

impl RefUnwindSafe for SimdAlign

§

impl RefUnwindSafe for Sink

§

impl RefUnwindSafe for SipHasher

§

impl RefUnwindSafe for Slice

§

impl RefUnwindSafe for SocketAddr

§

impl RefUnwindSafe for SocketAddrV4

§

impl RefUnwindSafe for SocketAddrV6

§

impl RefUnwindSafe for Str

§

impl RefUnwindSafe for Struct

§

impl RefUnwindSafe for ToCasefold

§

impl RefUnwindSafe for ToLowercase

§

impl RefUnwindSafe for ToTitlecase

§

impl RefUnwindSafe for ToUppercase

§

impl RefUnwindSafe for Trait

§

impl RefUnwindSafe for TryFromCharError

§

impl RefUnwindSafe for TryFromFloatSecsError

§

impl RefUnwindSafe for TryFromIntError

§

impl RefUnwindSafe for TryFromSliceError

§

impl RefUnwindSafe for Tuple

§

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 UnwindActionArg

§

impl RefUnwindSafe for UnwindTerminateReason

§

impl RefUnwindSafe for UsizeNoHighBit

§

impl RefUnwindSafe for Utf8Error

§

impl RefUnwindSafe for Variant

§

impl RefUnwindSafe for Waker

§

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 __tile1024i

§

impl RefUnwindSafe for bf16

§

impl RefUnwindSafe for c_void

§

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

§

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 rustc_std_workspace_core::option::Iter<'a, A>
where A: RefUnwindSafe,

§

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

§

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

§

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

§

impl<'a, P> RefUnwindSafe for MatchIndices<'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 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 rustc_std_workspace_core::str::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: RefUnwindSafe,

§

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

§

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

§

impl<'a, P> RefUnwindSafe for rustc_std_workspace_core::str::SplitN<'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 rustc_std_workspace_core::slice::RSplit<'a, T, P>

§

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

§

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

§

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

§

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

§

impl<'a, T, P> RefUnwindSafe for rustc_std_workspace_core::slice::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 rustc_std_workspace_core::slice::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 BorrowedCursor<'a, T>
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 rustc_std_workspace_core::result::Iter<'a, T>
where T: RefUnwindSafe,

§

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

§

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

§

impl<'a, T> RefUnwindSafe for rustc_std_workspace_core::slice::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 Formatter<'a>

§

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

§

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

§

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

§

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

§

impl<'a> RefUnwindSafe for rustc_std_workspace_core::str::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 EncodeUtf16<'a>

§

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

§

impl<'a> RefUnwindSafe for rustc_std_workspace_core::str::EscapeDebug<'a>

§

impl<'a> RefUnwindSafe for rustc_std_workspace_core::str::EscapeDefault<'a>

§

impl<'a> RefUnwindSafe for rustc_std_workspace_core::str::EscapeUnicode<'a>

§

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

§

impl<'a> RefUnwindSafe for IoSlice<'a>

§

impl<'a> RefUnwindSafe for 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 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 Ref<'b, T>

§

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

§

impl<'data, T> RefUnwindSafe for BorrowedBuf<'data, T>
where T: RefUnwindSafe,

§

impl<A, B> RefUnwindSafe for rustc_std_workspace_core::iter::Chain<A, B>

§

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

§

impl<A> RefUnwindSafe for rustc_std_workspace_core::option::IntoIter<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 rustc_std_workspace_core::iter::Repeat<A>
where A: RefUnwindSafe,

§

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

§

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

§

impl<Dyn> !RefUnwindSafe for DynMetadata<Dyn>

§

impl<F> RefUnwindSafe for rustc_std_workspace_core::iter::FromFn<F>
where F: RefUnwindSafe,

§

impl<F> RefUnwindSafe for rustc_std_workspace_core::fmt::FromFn<F>
where F: RefUnwindSafe,

§

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, const N: usize> RefUnwindSafe for ArrayChunks<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 Intersperse<I>

§

impl<I> RefUnwindSafe for Peekable<I>

§

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

§

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

§

impl<I> RefUnwindSafe for rustc_std_workspace_core::iter::Take<I>
where I: RefUnwindSafe,

§

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

§

impl<Idx> RefUnwindSafe for rustc_std_workspace_core::ops::Range<Idx>
where Idx: RefUnwindSafe,

§

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

§

impl<Idx> RefUnwindSafe for rustc_std_workspace_core::ops::RangeFrom<Idx>
where Idx: RefUnwindSafe,

§

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

§

impl<Idx> RefUnwindSafe for rustc_std_workspace_core::ops::RangeInclusive<Idx>
where Idx: RefUnwindSafe,

§

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

§

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

§

impl<Idx> RefUnwindSafe for rustc_std_workspace_core::ops::RangeToInclusive<Idx>
where Idx: RefUnwindSafe,

§

impl<Idx> RefUnwindSafe for rustc_std_workspace_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<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 Successors<T, F>

§

impl<T, U> RefUnwindSafe for rustc_std_workspace_core::io::Chain<T, U>

§

impl<T, const N: usize> RefUnwindSafe for rustc_std_workspace_core::array::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 Simd<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 Bound<T>
where T: RefUnwindSafe,

§

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

§

impl<T> RefUnwindSafe for Discriminant<T>

§

impl<T> RefUnwindSafe for rustc_std_workspace_core::iter::Empty<T>

§

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

§

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

§

impl<T> RefUnwindSafe for MaybeUninit<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 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 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 rustc_std_workspace_core::io::Take<T>
where T: RefUnwindSafe,

§

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

§

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

§

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