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 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.12.0 ยท Sourceยง

impl RefUnwindSafe for Barrier

1.12.0 ยท Sourceยง

impl RefUnwindSafe for std::sync::Condvar

1.59.0 ยท Sourceยง

impl RefUnwindSafe for std::sync::Once

1.9.0 ยท Sourceยง

impl RefUnwindSafe for Stderr

1.9.0 ยท Sourceยง

impl RefUnwindSafe for StderrLock<'_>

1.9.0 ยท Sourceยง

impl RefUnwindSafe for Stdout

1.9.0 ยท Sourceยง

impl RefUnwindSafe for StdoutLock<'_>

1.58.0 ยท Sourceยง

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

1.12.0 ยท Sourceยง

impl<T: ?Sized> RefUnwindSafe for std::sync::Mutex<T>

1.12.0 ยท Sourceยง

impl<T: ?Sized> RefUnwindSafe for std::sync::RwLock<T>

Sourceยง

impl<T: RefUnwindSafe + ?Sized> RefUnwindSafe for ReentrantLock<T>

1.80.0 ยท Sourceยง

impl<T: RefUnwindSafe + UnwindSafe, F: UnwindSafe> RefUnwindSafe for LazyLock<T, F>

1.70.0 ยท Sourceยง

impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for OnceLock<T>

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>

Sourceยง

impl<T> RefUnwindSafe for std::sync::mpmc::Receiver<T>

Sourceยง

impl<T> RefUnwindSafe for std::sync::mpmc::Sender<T>

Auto implementorsยง

ยง

impl !RefUnwindSafe for Command

ยง

impl !RefUnwindSafe for std::io::Error

ยง

impl !RefUnwindSafe for OnceState

ยง

impl !RefUnwindSafe for std::fs::TryLockError

ยง

impl RefUnwindSafe for Abi

ยง

impl RefUnwindSafe for AccessError

ยง

impl RefUnwindSafe for AddrParseError

ยง

impl RefUnwindSafe for std::mem::Alignment

ยง

impl RefUnwindSafe for std::fmt::Alignment

ยง

impl RefUnwindSafe for AllocError

ยง

impl RefUnwindSafe for AncillaryError

ยง

impl RefUnwindSafe for Args

ยง

impl RefUnwindSafe for ArgsOs

ยง

impl RefUnwindSafe for Array

ยง

impl RefUnwindSafe for AsciiChar

ยง

impl RefUnwindSafe for Assume

ยง

impl RefUnwindSafe for AtomicOrdering

ยง

impl RefUnwindSafe for Backtrace

ยง

impl RefUnwindSafe for BacktraceFrame

ยง

impl RefUnwindSafe for BacktraceStatus

ยง

impl RefUnwindSafe for BacktraceStyle

ยง

impl RefUnwindSafe for BarrierWaitResult

ยง

impl RefUnwindSafe for BasicBlock

ยง

impl RefUnwindSafe for BorrowError

ยง

impl RefUnwindSafe for BorrowMutError

ยง

impl RefUnwindSafe for Builder

ยง

impl RefUnwindSafe for ByteStr

ยง

impl RefUnwindSafe for ByteString

ยง

impl RefUnwindSafe for CStr

ยง

impl RefUnwindSafe for CString

ยง

impl RefUnwindSafe for CharCase

ยง

impl RefUnwindSafe for CharTryFromError

ยง

impl RefUnwindSafe for Child

ยง

impl RefUnwindSafe for ChildStderr

ยง

impl RefUnwindSafe for ChildStdin

ยง

impl RefUnwindSafe for ChildStdout

ยง

impl RefUnwindSafe for CommandResolvedEnvs

ยง

impl RefUnwindSafe for std::sync::nonpoison::Condvar

ยง

impl RefUnwindSafe for Const

ยง

impl RefUnwindSafe for DebugAsHex

ยง

impl RefUnwindSafe for DecodeUtf16Error

ยง

impl RefUnwindSafe for DefaultHasher

ยง

impl RefUnwindSafe for Dir

ยง

impl RefUnwindSafe for DirBuilder

ยง

impl RefUnwindSafe for DirEntry

ยง

impl RefUnwindSafe for Duration

ยง

impl RefUnwindSafe for DynTrait

ยง

impl RefUnwindSafe for DynTraitPredicate

ยง

impl RefUnwindSafe for std::io::Empty

ยง

impl RefUnwindSafe for std::fmt::Error

ยง

impl RefUnwindSafe for ErrorKind

ยง

impl RefUnwindSafe for std::char::EscapeDebug

ยง

impl RefUnwindSafe for std::ascii::EscapeDefault

ยง

impl RefUnwindSafe for std::char::EscapeDefault

ยง

impl RefUnwindSafe for std::char::EscapeUnicode

ยง

impl RefUnwindSafe for ExitCode

ยง

impl RefUnwindSafe for ExitStatus

ยง

impl RefUnwindSafe for ExitStatusError

ยง

impl RefUnwindSafe for FieldId

ยง

impl RefUnwindSafe for File

ยง

impl RefUnwindSafe for FileTimes

ยง

impl RefUnwindSafe for FileType

ยง

impl RefUnwindSafe for FnPtr

ยง

impl RefUnwindSafe for FormattingOptions

ยง

impl RefUnwindSafe for FpCategory

ยง

impl RefUnwindSafe for FromBytesUntilNulError

ยง

impl RefUnwindSafe for FromBytesWithNulError

ยง

impl RefUnwindSafe for FromUtf8Error

ยง

impl RefUnwindSafe for FromUtf16Error

ยง

impl RefUnwindSafe for FromVecWithNulError

ยง

impl RefUnwindSafe for Generic

ยง

impl RefUnwindSafe for GenericType

ยง

impl RefUnwindSafe for GetDisjointMutError

ยง

impl RefUnwindSafe for Global

ยง

impl RefUnwindSafe for HandleOrInvalid

ยง

impl RefUnwindSafe for HandleOrNull

ยง

impl RefUnwindSafe for Infallible

ยง

impl RefUnwindSafe for Instant

ยง

impl RefUnwindSafe for IntErrorKind

ยง

impl RefUnwindSafe for IntoChars

ยง

impl RefUnwindSafe for IntoIncoming

ยง

impl RefUnwindSafe for IntoStringError

ยง

impl RefUnwindSafe for InvalidHandleError

ยง

impl RefUnwindSafe for IpAddr

ยง

impl RefUnwindSafe for Ipv4Addr

ยง

impl RefUnwindSafe for Ipv6Addr

ยง

impl RefUnwindSafe for Ipv6MulticastScope

ยง

impl RefUnwindSafe for JoinPathsError

ยง

impl RefUnwindSafe for Layout

ยง

impl RefUnwindSafe for LayoutError

ยง

impl RefUnwindSafe for Lifetime

ยง

impl RefUnwindSafe for LocalWaker

ยง

impl RefUnwindSafe for Locality

ยง

impl RefUnwindSafe for Metadata

ยง

impl RefUnwindSafe for NormalizeError

ยง

impl RefUnwindSafe for NulError

ยง

impl RefUnwindSafe for NullHandleError

ยง

impl RefUnwindSafe for OneSidedRangeBound

ยง

impl RefUnwindSafe for OpenOptions

ยง

impl RefUnwindSafe for std::sync::atomic::Ordering

ยง

impl RefUnwindSafe for std::cmp::Ordering

ยง

impl RefUnwindSafe for OsStr

ยง

impl RefUnwindSafe for OsString

ยง

impl RefUnwindSafe for Output

ยง

impl RefUnwindSafe for OwnedFd

ยง

impl RefUnwindSafe for OwnedHandle

ยง

impl RefUnwindSafe for OwnedSocket

ยง

impl RefUnwindSafe for ParseBoolError

ยง

impl RefUnwindSafe for ParseCharError

ยง

impl RefUnwindSafe for ParseFloatError

ยง

impl RefUnwindSafe for ParseIntError

ยง

impl RefUnwindSafe for Path

ยง

impl RefUnwindSafe for PathBuf

ยง

impl RefUnwindSafe for Permissions

ยง

impl RefUnwindSafe for PhantomPinned

ยง

impl RefUnwindSafe for PidFd

ยง

impl RefUnwindSafe for PipeReader

ยง

impl RefUnwindSafe for PipeWriter

ยง

impl RefUnwindSafe for Pointer

ยง

impl RefUnwindSafe for RandomState

ยง

impl RefUnwindSafe for RangeFull

ยง

impl RefUnwindSafe for RawWaker

ยง

impl RefUnwindSafe for RawWakerVTable

ยง

impl RefUnwindSafe for ReadDir

ยง

impl RefUnwindSafe for RecvError

ยง

impl RefUnwindSafe for std::sync::mpsc::RecvTimeoutError

ยง

impl RefUnwindSafe for Reference

ยง

impl RefUnwindSafe for std::io::Repeat

ยง

impl RefUnwindSafe for ReturnToArg

ยง

impl RefUnwindSafe for SearchStep

ยง

impl RefUnwindSafe for SeekFrom

ยง

impl RefUnwindSafe for Shutdown

ยง

impl RefUnwindSafe for Sign

ยง

impl RefUnwindSafe for SimdAlign

ยง

impl RefUnwindSafe for Sink

ยง

impl RefUnwindSafe for SipHasher

ยง

impl RefUnwindSafe for Slice

ยง

impl RefUnwindSafe for std::net::SocketAddr

ยง

impl RefUnwindSafe for std::os::unix::net::SocketAddr

ยง

impl RefUnwindSafe for std::os::windows::net::SocketAddr

ยง

impl RefUnwindSafe for SocketAddrV4

ยง

impl RefUnwindSafe for SocketAddrV6

ยง

impl RefUnwindSafe for SocketCred

ยง

impl RefUnwindSafe for Stdin

ยง

impl RefUnwindSafe for Stdio

ยง

impl RefUnwindSafe for Str

ยง

impl RefUnwindSafe for String

ยง

impl RefUnwindSafe for StripPrefixError

ยง

impl RefUnwindSafe for System

ยง

impl RefUnwindSafe for SystemRng

ยง

impl RefUnwindSafe for SystemTime

ยง

impl RefUnwindSafe for SystemTimeError

ยง

impl RefUnwindSafe for TcpListener

ยง

impl RefUnwindSafe for TcpStream

ยง

impl RefUnwindSafe for Thread

ยง

impl RefUnwindSafe for ThreadId

ยง

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 std::sync::mpsc::TryRecvError

ยง

impl RefUnwindSafe for TryReserveError

ยง

impl RefUnwindSafe for TryReserveErrorKind

ยง

impl RefUnwindSafe for Type

ยง

impl RefUnwindSafe for TypeId

ยง

impl RefUnwindSafe for TypeKind

ยง

impl RefUnwindSafe for UCred

ยง

impl RefUnwindSafe for UdpSocket

ยง

impl RefUnwindSafe for UnixDatagram

ยง

impl RefUnwindSafe for std::os::unix::net::UnixListener

ยง

impl RefUnwindSafe for std::os::windows::net::UnixListener

ยง

impl RefUnwindSafe for std::os::unix::net::UnixStream

ยง

impl RefUnwindSafe for std::os::windows::net::UnixStream

ยง

impl RefUnwindSafe for UnorderedKeyError

ยง

impl RefUnwindSafe for UnwindActionArg

ยง

impl RefUnwindSafe for UnwindTerminateReason

ยง

impl RefUnwindSafe for Utf8Error

ยง

impl RefUnwindSafe for VarError

ยง

impl RefUnwindSafe for VariantId

ยง

impl RefUnwindSafe for Vars

ยง

impl RefUnwindSafe for VarsOs

ยง

impl RefUnwindSafe for WaitTimeoutResult

ยง

impl RefUnwindSafe for Waker

ยง

impl RefUnwindSafe for WouldBlock

ยง

impl RefUnwindSafe for WriterPanicked

ยง

impl RefUnwindSafe for XdgDirsIter

ยง

impl RefUnwindSafe for c_void

ยง

impl RefUnwindSafe for stat

ยง

impl<'a, 'b, const N: usize> RefUnwindSafe for CharArrayRefSearcher<'a, 'b, N>
where <MultiCharEqPattern<&'b [char; N]> as Pattern>::Searcher<'a>: RefUnwindSafe,

ยง

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

ยง

impl<'a, A> RefUnwindSafe for std::option::IterMut<'a, A>
where Item<&'a mut A>: RefUnwindSafe,

ยง

impl<'a, B> RefUnwindSafe for Cow<'a, B>

ยง

impl<'a, F> RefUnwindSafe for CharPredicateSearcher<'a, F>
where <MultiCharEqPattern<F> as Pattern>::Searcher<'a>: RefUnwindSafe,

ยง

impl<'a, I, A> RefUnwindSafe for std::collections::vec_deque::Splice<'a, I, A>
where Drain<'a, <I as Iterator>::Item, A>: RefUnwindSafe, I: RefUnwindSafe,

ยง

impl<'a, I, A> RefUnwindSafe for std::vec::Splice<'a, I, A>
where Drain<'a, <I as Iterator>::Item, A>: RefUnwindSafe, I: RefUnwindSafe,

ยง

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

ยง

impl<'a, K, A> RefUnwindSafe for std::collections::btree_set::CursorMut<'a, K, A>
where CursorMut<'a, K, SetValZST, A>: RefUnwindSafe,

ยง

impl<'a, K, A> RefUnwindSafe for std::collections::btree_set::CursorMutKey<'a, K, A>
where CursorMutKey<'a, K, SetValZST, A>: RefUnwindSafe,

ยง

impl<'a, K, A> RefUnwindSafe for std::collections::hash_set::Drain<'a, K, A>
where Drain<'a, K, A>: RefUnwindSafe,

ยง

impl<'a, K, F, A> RefUnwindSafe for std::collections::hash_set::ExtractIf<'a, K, F, A>
where ExtractIf<'a, K, F, A>: RefUnwindSafe,

ยง

impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::CursorMut<'a, K, V, A>
where CursorMutKey<'a, K, V, A>: RefUnwindSafe,

ยง

impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::CursorMutKey<'a, K, V, A>
where Option<Handle<NodeRef<Mut<'a>, K, V, Leaf>, Edge>>: RefUnwindSafe, DormantMutRef<'a, Option<NodeRef<Owned, K, V, LeafOrInternal>>>: RefUnwindSafe, &'a mut A: RefUnwindSafe,

ยง

impl<'a, K, V, A> RefUnwindSafe for std::collections::hash_map::Drain<'a, K, V, A>
where Drain<'a, K, V, A>: RefUnwindSafe,

ยง

impl<'a, K, V, A> RefUnwindSafe for std::collections::hash_map::Entry<'a, K, V, A>
where OccupiedEntry<'a, K, V, A>: RefUnwindSafe, VacantEntry<'a, K, V, A>: RefUnwindSafe,

ยง

impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::Entry<'a, K, V, A>
where VacantEntry<'a, K, V, A>: RefUnwindSafe, OccupiedEntry<'a, K, V, A>: RefUnwindSafe,

ยง

impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::OccupiedEntry<'a, K, V, A>
where Handle<NodeRef<Mut<'a>, K, V, LeafOrInternal>, KV>: RefUnwindSafe, DormantMutRef<'a, BTreeMap<K, V, A>>: RefUnwindSafe, A: RefUnwindSafe, PhantomData<&'a mut (K, V)>: RefUnwindSafe,

ยง

impl<'a, K, V, A> RefUnwindSafe for std::collections::hash_map::OccupiedEntry<'a, K, V, A>
where RustcOccupiedEntry<'a, K, V, A>: RefUnwindSafe,

ยง

impl<'a, K, V, A> RefUnwindSafe for std::collections::hash_map::OccupiedError<'a, K, V, A>

ยง

impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::OccupiedError<'a, K, V, A>

ยง

impl<'a, K, V, A> RefUnwindSafe for std::collections::btree_map::VacantEntry<'a, K, V, A>
where K: RefUnwindSafe, Option<Handle<NodeRef<Mut<'a>, K, V, Leaf>, Edge>>: RefUnwindSafe, DormantMutRef<'a, BTreeMap<K, V, A>>: RefUnwindSafe, A: RefUnwindSafe, PhantomData<&'a mut (K, V)>: RefUnwindSafe,

ยง

impl<'a, K, V, A> RefUnwindSafe for std::collections::hash_map::VacantEntry<'a, K, V, A>
where RustcVacantEntry<'a, K, V, A>: RefUnwindSafe,

ยง

impl<'a, K, V, F, A> RefUnwindSafe for std::collections::hash_map::ExtractIf<'a, K, V, F, A>
where ExtractIf<'a, K, V, F, A>: RefUnwindSafe,

ยง

impl<'a, K, V, R, F, A> RefUnwindSafe for std::collections::btree_map::ExtractIf<'a, K, V, R, F, A>
where F: RefUnwindSafe, ExtractIfInner<'a, K, V, R>: RefUnwindSafe, A: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Cursor<'a, K, V>
where Option<Handle<NodeRef<Immut<'a>, K, V, Leaf>, Edge>>: RefUnwindSafe, Option<&'a NodeRef<Owned, K, V, LeafOrInternal>>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Iter<'a, K, V>
where Iter<'a, K, V>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Iter<'a, K, V>
where LazyLeafRange<Immut<'a>, K, V>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::IterMut<'a, K, V>
where IterMut<'a, K, V>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::IterMut<'a, K, V>
where LazyLeafRange<ValMut<'a>, K, V>: RefUnwindSafe, PhantomData<&'a mut (K, V)>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Keys<'a, K, V>
where Iter<'a, K, V>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Keys<'a, K, V>
where Iter<'a, K, V>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Range<'a, K, V>
where LeafRange<Immut<'a>, K, V>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for RangeMut<'a, K, V>
where LeafRange<ValMut<'a>, K, V>: RefUnwindSafe, PhantomData<&'a mut (K, V)>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Values<'a, K, V>
where Iter<'a, K, V>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Values<'a, K, V>
where Iter<'a, K, V>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::ValuesMut<'a, K, V>
where IterMut<'a, K, V>: RefUnwindSafe,

ยง

impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::ValuesMut<'a, K, V>
where IterMut<'a, K, V>: RefUnwindSafe,

ยง

impl<'a, K> RefUnwindSafe for std::collections::btree_set::Cursor<'a, K>
where Cursor<'a, K, SetValZST>: RefUnwindSafe,

ยง

impl<'a, K> RefUnwindSafe for std::collections::hash_set::Iter<'a, K>
where Iter<'a, K>: RefUnwindSafe,

ยง

impl<'a, P> RefUnwindSafe for MatchIndices<'a, P>
where MatchIndicesInternal<'a, P>: RefUnwindSafe,

ยง

impl<'a, P> RefUnwindSafe for Matches<'a, P>
where MatchesInternal<'a, P>: RefUnwindSafe,

ยง

impl<'a, P> RefUnwindSafe for RMatchIndices<'a, P>
where MatchIndicesInternal<'a, P>: RefUnwindSafe,

ยง

impl<'a, P> RefUnwindSafe for RMatches<'a, P>
where MatchesInternal<'a, P>: RefUnwindSafe,

ยง

impl<'a, P> RefUnwindSafe for std::str::RSplit<'a, P>
where SplitInternal<'a, P>: RefUnwindSafe,

ยง

impl<'a, P> RefUnwindSafe for std::str::RSplitN<'a, P>
where SplitNInternal<'a, P>: RefUnwindSafe,

ยง

impl<'a, P> RefUnwindSafe for RSplitTerminator<'a, P>
where SplitInternal<'a, P>: RefUnwindSafe,

ยง

impl<'a, P> RefUnwindSafe for std::str::Split<'a, P>
where SplitInternal<'a, P>: RefUnwindSafe,

ยง

impl<'a, P> RefUnwindSafe for std::str::SplitInclusive<'a, P>
where SplitInternal<'a, P>: RefUnwindSafe,

ยง

impl<'a, P> RefUnwindSafe for std::str::SplitN<'a, P>
where SplitNInternal<'a, P>: RefUnwindSafe,

ยง

impl<'a, P> RefUnwindSafe for SplitTerminator<'a, P>
where SplitInternal<'a, P>: RefUnwindSafe,

ยง

impl<'a, T, A> RefUnwindSafe for std::collections::linked_list::Cursor<'a, T, A>
where Option<NonNull<Node<T>>>: RefUnwindSafe, &'a LinkedList<T, A>: RefUnwindSafe,

ยง

impl<'a, T, A> RefUnwindSafe for std::collections::linked_list::CursorMut<'a, T, A>
where Option<NonNull<Node<T>>>: RefUnwindSafe, &'a mut LinkedList<T, A>: RefUnwindSafe,

ยง

impl<'a, T, A> RefUnwindSafe for std::collections::btree_set::Difference<'a, T, A>
where DifferenceInner<'a, T, A>: RefUnwindSafe,

ยง

impl<'a, T, A> RefUnwindSafe for std::collections::binary_heap::Drain<'a, T, A>
where Drain<'a, T, A>: RefUnwindSafe,

ยง

impl<'a, T, A> RefUnwindSafe for std::vec::Drain<'a, T, A>
where Iter<'a, T>: RefUnwindSafe, NonNull<Vec<T, A>>: RefUnwindSafe,

ยง

impl<'a, T, A> RefUnwindSafe for std::collections::vec_deque::Drain<'a, T, A>

ยง

impl<'a, T, A> RefUnwindSafe for DrainSorted<'a, T, A>
where &'a mut BinaryHeap<T, A>: RefUnwindSafe,

ยง

impl<'a, T, A> RefUnwindSafe for std::collections::btree_set::Entry<'a, T, A>

ยง

impl<'a, T, A> RefUnwindSafe for std::collections::btree_set::Intersection<'a, T, A>
where IntersectionInner<'a, T, A>: RefUnwindSafe,

ยง

impl<'a, T, A> RefUnwindSafe for std::collections::btree_set::OccupiedEntry<'a, T, A>
where OccupiedEntry<'a, T, SetValZST, A>: RefUnwindSafe,

ยง

impl<'a, T, A> RefUnwindSafe for std::collections::binary_heap::PeekMut<'a, T, A>
where &'a mut BinaryHeap<T, A>: RefUnwindSafe,

ยง

impl<'a, T, A> RefUnwindSafe for std::vec::PeekMut<'a, T, A>
where &'a mut Vec<T, A>: RefUnwindSafe,

ยง

impl<'a, T, A> RefUnwindSafe for std::collections::btree_set::VacantEntry<'a, T, A>
where VacantEntry<'a, T, SetValZST, A>: RefUnwindSafe,

ยง

impl<'a, T, F, A> RefUnwindSafe for std::collections::linked_list::ExtractIf<'a, T, F, A>
where &'a mut LinkedList<T, A>: RefUnwindSafe, Option<NonNull<Node<T>>>: RefUnwindSafe, F: RefUnwindSafe,

ยง

impl<'a, T, F, A> RefUnwindSafe for std::vec::ExtractIf<'a, T, F, A>
where &'a mut Vec<T, A>: RefUnwindSafe, F: RefUnwindSafe,

ยง

impl<'a, T, F, A> RefUnwindSafe for std::collections::vec_deque::ExtractIf<'a, T, F, A>
where &'a mut VecDeque<T, A>: RefUnwindSafe, F: RefUnwindSafe,

ยง

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

ยง

impl<'a, T, P> RefUnwindSafe for ChunkByMut<'a, T, P>
where &'a mut [T]: RefUnwindSafe, P: RefUnwindSafe,

ยง

impl<'a, T, P> RefUnwindSafe for std::slice::RSplit<'a, T, P>
where Split<'a, T, P>: RefUnwindSafe,

ยง

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

ยง

impl<'a, T, P> RefUnwindSafe for std::slice::RSplitN<'a, T, P>
where GenericSplitN<RSplit<'a, T, P>>: RefUnwindSafe,

ยง

impl<'a, T, P> RefUnwindSafe for RSplitNMut<'a, T, P>
where GenericSplitN<RSplitMut<'a, T, P>>: RefUnwindSafe,

ยง

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

ยง

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

ยง

impl<'a, T, P> RefUnwindSafe for SplitInclusiveMut<'a, T, P>
where &'a mut [T]: RefUnwindSafe, P: RefUnwindSafe,

ยง

impl<'a, T, P> RefUnwindSafe for SplitMut<'a, T, P>
where &'a mut [T]: RefUnwindSafe, P: RefUnwindSafe,

ยง

impl<'a, T, P> RefUnwindSafe for std::slice::SplitN<'a, T, P>
where GenericSplitN<Split<'a, T, P>>: RefUnwindSafe,

ยง

impl<'a, T, P> RefUnwindSafe for SplitNMut<'a, T, P>
where GenericSplitN<SplitMut<'a, T, P>>: RefUnwindSafe,

ยง

impl<'a, T, R, F, A> RefUnwindSafe for std::collections::btree_set::ExtractIf<'a, T, R, F, A>
where F: RefUnwindSafe, ExtractIfInner<'a, T, SetValZST, R>: RefUnwindSafe, A: RefUnwindSafe,

ยง

impl<'a, T, S, A> RefUnwindSafe for std::collections::hash_set::Difference<'a, T, S, A>
where Iter<'a, T>: RefUnwindSafe, &'a HashSet<T, S, A>: RefUnwindSafe,

ยง

impl<'a, T, S, A> RefUnwindSafe for std::collections::hash_set::Entry<'a, T, S, A>
where OccupiedEntry<'a, T, S, A>: RefUnwindSafe, VacantEntry<'a, T, S, A>: RefUnwindSafe,

ยง

impl<'a, T, S, A> RefUnwindSafe for std::collections::hash_set::Intersection<'a, T, S, A>
where Iter<'a, T>: RefUnwindSafe, &'a HashSet<T, S, A>: RefUnwindSafe,

ยง

impl<'a, T, S, A> RefUnwindSafe for std::collections::hash_set::OccupiedEntry<'a, T, S, A>
where OccupiedEntry<'a, T, S, A>: RefUnwindSafe,

ยง

impl<'a, T, S, A> RefUnwindSafe for std::collections::hash_set::SymmetricDifference<'a, T, S, A>
where Chain<Difference<'a, T, S, A>, Difference<'a, T, S, A>>: RefUnwindSafe,

ยง

impl<'a, T, S, A> RefUnwindSafe for std::collections::hash_set::Union<'a, T, S, A>
where Chain<Iter<'a, T>, Difference<'a, T, S, A>>: RefUnwindSafe,

ยง

impl<'a, T, S, A> RefUnwindSafe for std::collections::hash_set::VacantEntry<'a, T, S, A>
where VacantEntry<'a, T, S, A>: RefUnwindSafe,

ยง

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

ยง

impl<'a, T> !RefUnwindSafe for std::sync::nonpoison::MutexGuard<'a, T>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, T> RefUnwindSafe for std::sync::mpmc::Iter<'a, T>
where &'a Receiver<T>: RefUnwindSafe,

ยง

impl<'a, T> RefUnwindSafe for std::sync::mpsc::Iter<'a, T>
where &'a Receiver<T>: RefUnwindSafe,

ยง

impl<'a, T> RefUnwindSafe for std::collections::binary_heap::Iter<'a, T>
where Iter<'a, T>: RefUnwindSafe,

ยง

impl<'a, T> RefUnwindSafe for std::collections::vec_deque::Iter<'a, T>
where Iter<'a, T>: RefUnwindSafe,

ยง

impl<'a, T> RefUnwindSafe for std::collections::btree_set::Iter<'a, T>
where Keys<'a, T, SetValZST>: RefUnwindSafe,

ยง

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

ยง

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

ยง

impl<'a, T> RefUnwindSafe for std::collections::linked_list::Iter<'a, T>
where Option<NonNull<Node<T>>>: RefUnwindSafe, PhantomData<&'a Node<T>>: RefUnwindSafe,

ยง

impl<'a, T> RefUnwindSafe for std::collections::vec_deque::IterMut<'a, T>
where IterMut<'a, T>: RefUnwindSafe,

ยง

impl<'a, T> RefUnwindSafe for std::slice::IterMut<'a, T>

ยง

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

ยง

impl<'a, T> RefUnwindSafe for std::collections::linked_list::IterMut<'a, T>
where Option<NonNull<Node<T>>>: RefUnwindSafe, PhantomData<&'a mut Node<T>>: RefUnwindSafe,

ยง

impl<'a, T> RefUnwindSafe for std::sync::nonpoison::MappedMutexGuard<'a, T>

ยง

impl<'a, T> RefUnwindSafe for std::sync::MappedMutexGuard<'a, T>

ยง

impl<'a, T> RefUnwindSafe for std::sync::MutexGuard<'a, T>
where &'a Mutex<T>: RefUnwindSafe, T: ?Sized,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a, T> RefUnwindSafe for std::collections::btree_set::Range<'a, T>
where Range<'a, T, SetValZST>: RefUnwindSafe,

ยง

impl<'a, T> RefUnwindSafe for ReentrantLockGuard<'a, T>
where &'a ReentrantLock<T>: RefUnwindSafe, T: ?Sized,

ยง

impl<'a, T> RefUnwindSafe for std::collections::btree_set::SymmetricDifference<'a, T>
where MergeIterInner<Iter<'a, T>>: RefUnwindSafe,

ยง

impl<'a, T> RefUnwindSafe for std::sync::mpmc::TryIter<'a, T>
where &'a Receiver<T>: RefUnwindSafe,

ยง

impl<'a, T> RefUnwindSafe for std::sync::mpsc::TryIter<'a, T>
where &'a Receiver<T>: RefUnwindSafe,

ยง

impl<'a, T> RefUnwindSafe for std::collections::btree_set::Union<'a, T>
where MergeIterInner<Iter<'a, T>>: RefUnwindSafe,

ยง

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

ยง

impl<'a, const N: usize> RefUnwindSafe for CharArraySearcher<'a, N>
where <MultiCharEqPattern<[char; N]> as Pattern>::Searcher<'a>: RefUnwindSafe,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a> RefUnwindSafe for Ancestors<'a>

ยง

impl<'a> RefUnwindSafe for AncillaryData<'a>

ยง

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

ยง

impl<'a> RefUnwindSafe for std::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 CommandArgs<'a>

ยง

impl<'a> RefUnwindSafe for CommandEnvs<'a>

ยง

impl<'a> RefUnwindSafe for Component<'a>

ยง

impl<'a> RefUnwindSafe for Components<'a>

ยง

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

ยง

impl<'a> RefUnwindSafe for std::ffi::os_str::Display<'a>

ยง

impl<'a> RefUnwindSafe for std::path::Display<'a>

ยง

impl<'a> RefUnwindSafe for std::string::Drain<'a>

ยง

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

ยง

impl<'a> RefUnwindSafe for EncodeWide<'a>

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<'a> RefUnwindSafe for std::net::Incoming<'a>

ยง

impl<'a> RefUnwindSafe for std::os::unix::net::Incoming<'a>

ยง

impl<'a> RefUnwindSafe for std::os::windows::net::Incoming<'a>

ยง

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

ยง

impl<'a> RefUnwindSafe for IoSliceMut<'a>

ยง

impl<'a> RefUnwindSafe for std::path::Iter<'a>

ยง

impl<'a> RefUnwindSafe for std::str::Lines<'a>

ยง

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

ยง

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

ยง

impl<'a> RefUnwindSafe for Messages<'a>

ยง

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

ยง

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

ยง

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

ยง

impl<'a> RefUnwindSafe for Prefix<'a>

ยง

impl<'a> RefUnwindSafe for PrefixComponent<'a>

ยง

impl<'a> RefUnwindSafe for ProcThreadAttributeList<'a>

ยง

impl<'a> RefUnwindSafe for ProcThreadAttributeListBuilder<'a>

ยง

impl<'a> RefUnwindSafe for ScmCredentials<'a>

ยง

impl<'a> RefUnwindSafe for ScmRights<'a>

ยง

impl<'a> RefUnwindSafe for SocketAncillary<'a>

ยง

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

ยง

impl<'a> RefUnwindSafe for SplitPaths<'a>

ยง

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

ยง

impl<'a> RefUnwindSafe for StdinLock<'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 &'data mut [MaybeUninit<T>]: RefUnwindSafe,

ยง

impl<'fd> RefUnwindSafe for BorrowedFd<'fd>

ยง

impl<'handle> RefUnwindSafe for BorrowedHandle<'handle>

ยง

impl<'rwlock, T> !RefUnwindSafe for std::sync::nonpoison::RwLockWriteGuard<'rwlock, T>

ยง

impl<'rwlock, T> RefUnwindSafe for std::sync::nonpoison::MappedRwLockReadGuard<'rwlock, T>
where NonNull<T>: RefUnwindSafe, T: ?Sized,

ยง

impl<'rwlock, T> RefUnwindSafe for std::sync::MappedRwLockReadGuard<'rwlock, T>
where NonNull<T>: RefUnwindSafe, T: ?Sized,

ยง

impl<'rwlock, T> RefUnwindSafe for std::sync::nonpoison::MappedRwLockWriteGuard<'rwlock, T>

ยง

impl<'rwlock, T> RefUnwindSafe for std::sync::MappedRwLockWriteGuard<'rwlock, T>

ยง

impl<'rwlock, T> RefUnwindSafe for std::sync::nonpoison::RwLockReadGuard<'rwlock, T>
where NonNull<T>: RefUnwindSafe, T: ?Sized,

ยง

impl<'rwlock, T> RefUnwindSafe for std::sync::RwLockReadGuard<'rwlock, T>
where NonNull<T>: RefUnwindSafe, T: ?Sized,

ยง

impl<'rwlock, T> RefUnwindSafe for std::sync::RwLockWriteGuard<'rwlock, T>
where &'rwlock RwLock<T>: RefUnwindSafe, T: ?Sized,

ยง

impl<'scope, 'env> RefUnwindSafe for Scope<'scope, 'env>

ยง

impl<'scope, T> !RefUnwindSafe for ScopedJoinHandle<'scope, T>

ยง

impl<'socket> RefUnwindSafe for BorrowedSocket<'socket>

ยง

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

ยง

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

ยง

impl<A> RefUnwindSafe for std::option::IntoIter<A>
where Item<A>: RefUnwindSafe,

ยง

impl<A> RefUnwindSafe for OptionFlatten<A>

ยง

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

ยง

impl<A> RefUnwindSafe for RangeInclusiveIter<A>

ยง

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

ยง

impl<A> RefUnwindSafe for std::iter::Repeat<A>
where A: RefUnwindSafe,

ยง

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

ยง

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

ยง

impl<B> RefUnwindSafe for std::io::Lines<B>
where B: RefUnwindSafe,

ยง

impl<B> RefUnwindSafe for std::io::Split<B>
where B: RefUnwindSafe,

ยง

impl<Dyn> !RefUnwindSafe for DynMetadata<Dyn>

ยง

impl<E> RefUnwindSafe for Report<E>
where E: RefUnwindSafe,

ยง

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

ยง

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

ยง

impl<F> RefUnwindSafe for OnceWith<F>

ยง

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>
where PhantomData<fn() -> H>: RefUnwindSafe,

ยง

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

ยง

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>
where FlattenCompat<Map<I, F>, <U as IntoIterator>::IntoIter>: RefUnwindSafe,

ยง

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>
where FlattenCompat<I, <<I as Iterator>::Item as IntoIterator>::IntoIter>: RefUnwindSafe,

ยง

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

ยง

impl<I> RefUnwindSafe for Fuse<I>

ยง

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 std::iter::Take<I>
where I: RefUnwindSafe,

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

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

ยง

impl<K, A> RefUnwindSafe for std::collections::hash_set::IntoIter<K, A>
where IntoIter<K, A>: RefUnwindSafe,

ยง

impl<K, V, A> RefUnwindSafe for BTreeMap<K, V, A>
where Option<NodeRef<Owned, K, V, LeafOrInternal>>: RefUnwindSafe, ManuallyDrop<A>: RefUnwindSafe, PhantomData<Box<(K, V), A>>: RefUnwindSafe,

ยง

impl<K, V, A> RefUnwindSafe for std::collections::hash_map::IntoIter<K, V, A>
where IntoIter<K, V, A>: RefUnwindSafe,

ยง

impl<K, V, A> RefUnwindSafe for std::collections::btree_map::IntoIter<K, V, A>
where LazyLeafRange<Dying, K, V>: RefUnwindSafe, A: RefUnwindSafe,

ยง

impl<K, V, A> RefUnwindSafe for std::collections::hash_map::IntoKeys<K, V, A>
where IntoIter<K, V, A>: RefUnwindSafe,

ยง

impl<K, V, A> RefUnwindSafe for std::collections::btree_map::IntoKeys<K, V, A>
where IntoIter<K, V, A>: RefUnwindSafe,

ยง

impl<K, V, A> RefUnwindSafe for std::collections::hash_map::IntoValues<K, V, A>
where IntoIter<K, V, A>: RefUnwindSafe,

ยง

impl<K, V, A> RefUnwindSafe for std::collections::btree_map::IntoValues<K, V, A>
where IntoIter<K, V, A>: RefUnwindSafe,

ยง

impl<K, V, S, A> RefUnwindSafe for HashMap<K, V, S, A>
where HashMap<K, V, S, A>: RefUnwindSafe,

ยง

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

ยง

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

ยง

impl<R> RefUnwindSafe for BufReader<R>
where R: RefUnwindSafe + ?Sized,

ยง

impl<R> RefUnwindSafe for std::io::Bytes<R>
where R: RefUnwindSafe,

ยง

impl<T, A = Global> !RefUnwindSafe for UniqueRc<T, A>

ยง

impl<T, A = Global> !RefUnwindSafe for std::rc::Weak<T, A>

ยง

impl<T, A> RefUnwindSafe for Arc<T, A>
where NonNull<ArcInner<T>>: RefUnwindSafe, PhantomData<ArcInner<T>>: RefUnwindSafe, A: RefUnwindSafe, T: ?Sized,

ยง

impl<T, A> RefUnwindSafe for BTreeSet<T, A>
where BTreeMap<T, SetValZST, A>: RefUnwindSafe,

ยง

impl<T, A> RefUnwindSafe for BinaryHeap<T, A>
where Vec<T, A>: RefUnwindSafe,

ยง

impl<T, A> RefUnwindSafe for Box<T, A>
where Unique<T>: RefUnwindSafe, A: RefUnwindSafe, T: ?Sized,

ยง

impl<T, A> RefUnwindSafe for std::collections::binary_heap::IntoIter<T, A>
where IntoIter<T, A>: RefUnwindSafe,

ยง

impl<T, A> RefUnwindSafe for std::collections::btree_set::IntoIter<T, A>
where IntoIter<T, SetValZST, A>: RefUnwindSafe,

ยง

impl<T, A> RefUnwindSafe for std::collections::linked_list::IntoIter<T, A>

ยง

impl<T, A> RefUnwindSafe for std::vec::IntoIter<T, A>

ยง

impl<T, A> RefUnwindSafe for std::collections::vec_deque::IntoIter<T, A>
where VecDeque<T, A>: RefUnwindSafe,

ยง

impl<T, A> RefUnwindSafe for IntoIterSorted<T, A>

ยง

impl<T, A> RefUnwindSafe for LinkedList<T, A>

ยง

impl<T, A> RefUnwindSafe for UniqueArc<T, A>

ยง

impl<T, A> RefUnwindSafe for Vec<T, A>
where RawVec<T, A>: RefUnwindSafe,

ยง

impl<T, A> RefUnwindSafe for VecDeque<T, A>
where RawVec<T, A>: RefUnwindSafe,

ยง

impl<T, A> RefUnwindSafe for std::sync::Weak<T, A>
where NonNull<ArcInner<T>>: RefUnwindSafe, A: RefUnwindSafe, T: ?Sized,

ยง

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, S, A> RefUnwindSafe for HashSet<T, S, A>
where HashSet<T, S, A>: RefUnwindSafe,

ยง

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

ยง

impl<T, const N: usize, A> RefUnwindSafe for BoxedArrayIntoIter<T, N, A>
where IntoIter<T, A>: RefUnwindSafe,

ยง

impl<T, const N: usize> RefUnwindSafe for std::array::IntoIter<T, N>
where ManuallyDrop<PolymorphicIter<[MaybeUninit<T>; N]>>: RefUnwindSafe,

ยง

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

ยง

impl<T, const N: usize> RefUnwindSafe for Simd<T, N>

ยง

impl<T, const VARIANT: u32, const FIELD: u32> RefUnwindSafe for FieldRepresentingType<T, VARIANT, FIELD>
where PhantomData<fn(T) -> T>: RefUnwindSafe, T: ?Sized,

ยง

impl<T> !RefUnwindSafe for Cell<T>

ยง

impl<T> !RefUnwindSafe for CovariantUnsafeCell<T>

ยง

impl<T> !RefUnwindSafe for JoinHandle<T>

ยง

impl<T> !RefUnwindSafe for std::sync::nonpoison::Mutex<T>

ยง

impl<T> !RefUnwindSafe for OnceCell<T>

ยง

impl<T> !RefUnwindSafe for RefCell<T>

ยง

impl<T> !RefUnwindSafe for std::sync::nonpoison::RwLock<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 Complex<T>
where T: RefUnwindSafe,

ยง

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

ยง

impl<T> RefUnwindSafe for Discriminant<T>

ยง

impl<T> RefUnwindSafe for std::iter::Empty<T>
where PhantomData<fn() -> T>: RefUnwindSafe,

ยง

impl<T> RefUnwindSafe for std::result::IntoIter<T>

ยง

impl<T> RefUnwindSafe for std::sync::mpmc::IntoIter<T>

ยง

impl<T> RefUnwindSafe for std::sync::mpsc::IntoIter<T>

ยง

impl<T> RefUnwindSafe for LocalKey<T>
where fn(Option<&mut Option<T>>) -> *const T: RefUnwindSafe,

ยง

impl<T> RefUnwindSafe for ManuallyDrop<T>

ยง

impl<T> RefUnwindSafe for MaybeUninit<T>

ยง

impl<T> RefUnwindSafe for NonNull<T>
where *const T is !null: RefUnwindSafe, T: ?Sized,

ยง

impl<T> RefUnwindSafe for std::iter::Once<T>

ยง

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

ยง

impl<T> RefUnwindSafe for Pending<T>
where PhantomData<fn() -> T>: RefUnwindSafe,

ยง

impl<T> RefUnwindSafe for PhantomContravariant<T>

ยง

impl<T> RefUnwindSafe for PhantomCovariant<T>
where PhantomData<fn() -> T>: RefUnwindSafe, T: ?Sized,

ยง

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

ยง

impl<T> RefUnwindSafe for PhantomInvariant<T>
where PhantomData<fn(T) -> T>: RefUnwindSafe, T: ?Sized,

ยง

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

ยง

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

ยง

impl<T> RefUnwindSafe for Ready<T>

ยง

impl<T> RefUnwindSafe for std::sync::mpsc::Receiver<T>

ยง

impl<T> RefUnwindSafe for std::sync::oneshot::Receiver<T>

ยง

impl<T> RefUnwindSafe for std::sync::oneshot::RecvTimeoutError<T>

ยง

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 SendError<T>
where T: RefUnwindSafe,

ยง

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

ยง

impl<T> RefUnwindSafe for std::sync::mpsc::Sender<T>

ยง

impl<T> RefUnwindSafe for std::sync::oneshot::Sender<T>

ยง

impl<T> RefUnwindSafe for SyncSender<T>

ยง

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

ยง

impl<T> RefUnwindSafe for std::io::Take<T>
where T: RefUnwindSafe,

ยง

impl<T> RefUnwindSafe for ThinBox<T>

ยง

impl<T> RefUnwindSafe for std::sync::TryLockError<T>

ยง

impl<T> RefUnwindSafe for std::sync::oneshot::TryRecvError<T>

ยง

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

ยง

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

ยง

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

ยง

impl<W> !RefUnwindSafe for IntoInnerError<W>

ยง

impl<W> RefUnwindSafe for BufWriter<W>
where W: RefUnwindSafe + ?Sized,

ยง

impl<W> RefUnwindSafe for LineWriter<W>
where BufWriter<W>: RefUnwindSafe, W: ?Sized,

ยง

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