pub auto trait RefUnwindSafe { }
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.
impl RefUnwindSafe for Argumentimpl RefUnwindSafe for FormatSpecimpl RefUnwindSafe for Alignmentimpl RefUnwindSafe for Countimpl RefUnwindSafe for AtomicBool[src]
impl RefUnwindSafe for AtomicI8[src]
impl RefUnwindSafe for AtomicI16[src]
impl RefUnwindSafe for AtomicI32[src]
impl RefUnwindSafe for AtomicI64[src]
impl RefUnwindSafe for AtomicIsize[src]
impl RefUnwindSafe for AtomicU8[src]
impl RefUnwindSafe for AtomicU16[src]
impl RefUnwindSafe for AtomicU32[src]
impl RefUnwindSafe for AtomicU64[src]
impl RefUnwindSafe for AtomicUsize[src]
impl<T> RefUnwindSafe for AssertUnwindSafe<T>[src]
impl<T> RefUnwindSafe for AtomicPtr<T>[src]
impl<T, F: UnwindSafe> RefUnwindSafe for SyncLazy<T, F> where
SyncOnceCell<T>: RefUnwindSafe, [src]
impl<T: RefUnwindSafe + UnwindSafe> RefUnwindSafe for SyncOnceCell<T>[src]
impl<T: ?Sized> !RefUnwindSafe for UnsafeCell<T>[src]
impl<T: ?Sized> RefUnwindSafe for Mutex<T>[src]
impl<T: ?Sized> RefUnwindSafe for RwLock<T>[src]
impl !RefUnwindSafe for std::io::Errorimpl !RefUnwindSafe for Commandimpl !RefUnwindSafe for Barrierimpl !RefUnwindSafe for Condvarimpl !RefUnwindSafe for std::sync::Onceimpl !RefUnwindSafe for OnceStateimpl !RefUnwindSafe for Threadimpl RefUnwindSafe for BacktraceStatusimpl RefUnwindSafe for std::cmp::Orderingimpl RefUnwindSafe for TryReserveErrorimpl RefUnwindSafe for Infallibleimpl RefUnwindSafe for VarErrorimpl RefUnwindSafe for c_voidimpl RefUnwindSafe for std::fmt::Alignmentimpl RefUnwindSafe for ErrorKindimpl RefUnwindSafe for SeekFromimpl RefUnwindSafe for IpAddrimpl RefUnwindSafe for Ipv6MulticastScopeimpl RefUnwindSafe for Shutdownimpl RefUnwindSafe for std::net::SocketAddrimpl RefUnwindSafe for FpCategoryimpl RefUnwindSafe for IntErrorKindimpl RefUnwindSafe for SearchStepimpl RefUnwindSafe for std::sync::atomic::Orderingimpl RefUnwindSafe for RecvTimeoutErrorimpl RefUnwindSafe for TryRecvErrorimpl RefUnwindSafe for boolimpl RefUnwindSafe for charimpl RefUnwindSafe for f32impl RefUnwindSafe for f64impl RefUnwindSafe for i8impl RefUnwindSafe for i16impl RefUnwindSafe for i32impl RefUnwindSafe for i64impl RefUnwindSafe for i128impl RefUnwindSafe for isizeimpl RefUnwindSafe for [u8]impl RefUnwindSafe for strimpl RefUnwindSafe for u8impl RefUnwindSafe for u16impl RefUnwindSafe for u32impl RefUnwindSafe for u64impl RefUnwindSafe for u128impl RefUnwindSafe for usizeimpl RefUnwindSafe for AllocErrimpl RefUnwindSafe for Globalimpl RefUnwindSafe for Layoutimpl RefUnwindSafe for LayoutErrimpl RefUnwindSafe for Systemimpl RefUnwindSafe for TypeIdimpl RefUnwindSafe for TryFromSliceErrorimpl RefUnwindSafe for std::ascii::EscapeDefaultimpl RefUnwindSafe for Backtraceimpl RefUnwindSafe for BorrowErrorimpl RefUnwindSafe for BorrowMutErrorimpl RefUnwindSafe for CharTryFromErrorimpl RefUnwindSafe for DecodeUtf16Errorimpl RefUnwindSafe for std::char::EscapeDebugimpl RefUnwindSafe for std::char::EscapeDefaultimpl RefUnwindSafe for std::char::EscapeUnicodeimpl RefUnwindSafe for ParseCharErrorimpl RefUnwindSafe for ToLowercaseimpl RefUnwindSafe for ToUppercaseimpl RefUnwindSafe for DefaultHasherimpl RefUnwindSafe for RandomStateimpl RefUnwindSafe for Argsimpl RefUnwindSafe for ArgsOsimpl RefUnwindSafe for JoinPathsErrorimpl RefUnwindSafe for Varsimpl RefUnwindSafe for VarsOsimpl RefUnwindSafe for CStrimpl RefUnwindSafe for CStringimpl RefUnwindSafe for FromBytesWithNulErrorimpl RefUnwindSafe for FromVecWithNulErrorimpl RefUnwindSafe for IntoStringErrorimpl RefUnwindSafe for NulErrorimpl RefUnwindSafe for OsStrimpl RefUnwindSafe for OsStringimpl RefUnwindSafe for std::fmt::Errorimpl RefUnwindSafe for DirBuilderimpl RefUnwindSafe for DirEntryimpl RefUnwindSafe for Fileimpl RefUnwindSafe for FileTypeimpl RefUnwindSafe for Metadataimpl RefUnwindSafe for OpenOptionsimpl RefUnwindSafe for Permissionsimpl RefUnwindSafe for ReadDirimpl RefUnwindSafe for SipHasherimpl RefUnwindSafe for std::io::Emptyimpl RefUnwindSafe for Initializerimpl RefUnwindSafe for std::io::Repeatimpl RefUnwindSafe for Sinkimpl RefUnwindSafe for Stderrimpl RefUnwindSafe for Stdinimpl RefUnwindSafe for Stdoutimpl RefUnwindSafe for PhantomPinnedimpl RefUnwindSafe for AddrParseErrorimpl RefUnwindSafe for Ipv4Addrimpl RefUnwindSafe for Ipv6Addrimpl RefUnwindSafe for SocketAddrV4impl RefUnwindSafe for SocketAddrV6impl RefUnwindSafe for TcpListenerimpl RefUnwindSafe for TcpStreamimpl RefUnwindSafe for UdpSocketimpl RefUnwindSafe for NonZeroI8impl RefUnwindSafe for NonZeroI16impl RefUnwindSafe for NonZeroI32impl RefUnwindSafe for NonZeroI64impl RefUnwindSafe for NonZeroI128impl RefUnwindSafe for NonZeroIsizeimpl RefUnwindSafe for NonZeroU8impl RefUnwindSafe for NonZeroU16impl RefUnwindSafe for NonZeroU32impl RefUnwindSafe for NonZeroU64impl RefUnwindSafe for NonZeroU128impl RefUnwindSafe for NonZeroUsizeimpl RefUnwindSafe for ParseFloatErrorimpl RefUnwindSafe for ParseIntErrorimpl RefUnwindSafe for TryFromIntErrorimpl RefUnwindSafe for RangeFullimpl RefUnwindSafe for NoneErrorimpl RefUnwindSafe for statimpl RefUnwindSafe for std::os::unix::net::SocketAddrimpl RefUnwindSafe for UnixDatagramimpl RefUnwindSafe for UnixListenerimpl RefUnwindSafe for UnixStreamimpl RefUnwindSafe for Pathimpl RefUnwindSafe for PathBufimpl RefUnwindSafe for StripPrefixErrorimpl RefUnwindSafe for Childimpl RefUnwindSafe for ChildStderrimpl RefUnwindSafe for ChildStdinimpl RefUnwindSafe for ChildStdoutimpl RefUnwindSafe for ExitCodeimpl RefUnwindSafe for ExitStatusimpl RefUnwindSafe for Outputimpl RefUnwindSafe for Stdioimpl RefUnwindSafe for TraitObjectimpl RefUnwindSafe for ParseBoolErrorimpl RefUnwindSafe for Utf8Errorimpl RefUnwindSafe for FromUtf8Errorimpl RefUnwindSafe for FromUtf16Errorimpl RefUnwindSafe for Stringimpl RefUnwindSafe for RecvErrorimpl RefUnwindSafe for BarrierWaitResultimpl RefUnwindSafe for WaitTimeoutResultimpl RefUnwindSafe for RawWakerimpl RefUnwindSafe for RawWakerVTableimpl RefUnwindSafe for Wakerimpl RefUnwindSafe for AccessErrorimpl RefUnwindSafe for Builderimpl RefUnwindSafe for ThreadIdimpl RefUnwindSafe for Durationimpl RefUnwindSafe for Instantimpl RefUnwindSafe for SystemTimeimpl RefUnwindSafe for SystemTimeErrorimpl<'a> !RefUnwindSafe for std::error::Chain<'a>impl<'a> !RefUnwindSafe for Arguments<'a>impl<'a> !RefUnwindSafe for Formatter<'a>impl<'a> !RefUnwindSafe for PanicInfo<'a>impl<'a> RefUnwindSafe for Component<'a>impl<'a> RefUnwindSafe for Prefix<'a>impl<'a> RefUnwindSafe for SplitPaths<'a>impl<'a> RefUnwindSafe for IoSlice<'a>impl<'a> RefUnwindSafe for IoSliceMut<'a>impl<'a> RefUnwindSafe for StderrLock<'a>impl<'a> RefUnwindSafe for StdinLock<'a>impl<'a> RefUnwindSafe for StdoutLock<'a>impl<'a> RefUnwindSafe for std::net::Incoming<'a>impl<'a> RefUnwindSafe for std::os::unix::net::Incoming<'a>impl<'a> RefUnwindSafe for EncodeWide<'a>impl<'a> RefUnwindSafe for Location<'a>impl<'a> RefUnwindSafe for Ancestors<'a>impl<'a> RefUnwindSafe for Components<'a>impl<'a> RefUnwindSafe for Display<'a>impl<'a> RefUnwindSafe for std::path::Iter<'a>impl<'a> RefUnwindSafe for PrefixComponent<'a>impl<'a> RefUnwindSafe for CharSearcher<'a>impl<'a> RefUnwindSafe for std::str::Bytes<'a>impl<'a> RefUnwindSafe for CharIndices<'a>impl<'a> RefUnwindSafe for Chars<'a>impl<'a> RefUnwindSafe for EncodeUtf16<'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::str::Lines<'a>impl<'a> RefUnwindSafe for LinesAny<'a>impl<'a> RefUnwindSafe for SplitAsciiWhitespace<'a>impl<'a> RefUnwindSafe for SplitWhitespace<'a>impl<'a> RefUnwindSafe for std::string::Drain<'a>impl<'a> RefUnwindSafe for Context<'a>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, 'f> RefUnwindSafe for VaList<'a, 'f>impl<'a, A> RefUnwindSafe for std::option::Iter<'a, A> where
A: RefUnwindSafe, impl<'a, A> RefUnwindSafe for std::option::IterMut<'a, A> where
A: RefUnwindSafe, impl<'a, B: ?Sized> RefUnwindSafe for Cow<'a, B> where
B: RefUnwindSafe,
<B as ToOwned>::Owned: RefUnwindSafe, impl<'a, F> RefUnwindSafe for CharPredicateSearcher<'a, F> where
F: MultiCharEq + RefUnwindSafe, impl<'a, I> RefUnwindSafe for Splice<'a, I> where
I: RefUnwindSafe,
<I as Iterator>::Item: RefUnwindSafe, impl<'a, K> RefUnwindSafe for std::collections::hash_set::Drain<'a, K> where
K: RefUnwindSafe, impl<'a, K> RefUnwindSafe for std::collections::hash_set::Iter<'a, K> where
K: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Entry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Entry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Iter<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::IterMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Keys<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::OccupiedEntry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Range<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for RangeMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::VacantEntry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Values<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::ValuesMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Drain<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Iter<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::IterMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Keys<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::OccupiedEntry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for RawOccupiedEntryMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::VacantEntry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Values<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::ValuesMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V, F> RefUnwindSafe for std::collections::btree_map::DrainFilter<'a, K, V, F> where
F: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V, S> RefUnwindSafe for RawEntryMut<'a, K, V, S> where
K: RefUnwindSafe,
S: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V, S> RefUnwindSafe for RawEntryBuilder<'a, K, V, S> where
K: RefUnwindSafe,
S: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V, S> RefUnwindSafe for RawEntryBuilderMut<'a, K, V, S> where
K: RefUnwindSafe,
S: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, K, V, S> RefUnwindSafe for RawVacantEntryMut<'a, K, V, S> where
K: RefUnwindSafe,
S: RefUnwindSafe,
V: RefUnwindSafe, impl<'a, P> RefUnwindSafe for MatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe, impl<'a, P> RefUnwindSafe for Matches<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe, impl<'a, P> RefUnwindSafe for RMatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe, impl<'a, P> RefUnwindSafe for RMatches<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe, impl<'a, P> RefUnwindSafe for std::str::RSplit<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe, impl<'a, P> RefUnwindSafe for std::str::RSplitN<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe, impl<'a, P> RefUnwindSafe for RSplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe, impl<'a, P> RefUnwindSafe for std::str::Split<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe, impl<'a, P> RefUnwindSafe for std::str::SplitN<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe, impl<'a, P> RefUnwindSafe for SplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe, impl<'a, T> !RefUnwindSafe for std::sync::mpsc::Iter<'a, T>impl<'a, T> !RefUnwindSafe for TryIter<'a, T>impl<'a, T> RefUnwindSafe for std::collections::binary_heap::Drain<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for DrainSorted<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::binary_heap::Iter<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for PeekMut<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::btree_set::Difference<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::btree_set::Intersection<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::btree_set::Iter<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::btree_set::Range<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::btree_set::SymmetricDifference<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::btree_set::Union<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::linked_list::Cursor<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for CursorMut<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::linked_list::Iter<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::linked_list::IterMut<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::vec_deque::Drain<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::vec_deque::Iter<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::collections::vec_deque::IterMut<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::result::Iter<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::result::IterMut<'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 std::slice::Iter<'a, T> where
T: RefUnwindSafe, impl<'a, T> RefUnwindSafe for std::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, T> RefUnwindSafe for std::vec::Drain<'a, T> where
T: RefUnwindSafe, impl<'a, T, F> RefUnwindSafe for std::collections::btree_set::DrainFilter<'a, T, F> where
F: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, F> RefUnwindSafe for std::collections::linked_list::DrainFilter<'a, T, F> where
F: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, F> RefUnwindSafe for std::vec::DrainFilter<'a, T, F> where
F: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, P> RefUnwindSafe for std::slice::RSplit<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, P> RefUnwindSafe for RSplitMut<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, P> RefUnwindSafe for std::slice::RSplitN<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, P> RefUnwindSafe for RSplitNMut<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, P> RefUnwindSafe for std::slice::Split<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, P> RefUnwindSafe for SplitMut<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, P> RefUnwindSafe for std::slice::SplitN<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, P> RefUnwindSafe for SplitNMut<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::Difference<'a, T, S> where
S: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::Intersection<'a, T, S> where
S: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::SymmetricDifference<'a, T, S> where
S: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::Union<'a, T, S> where
S: RefUnwindSafe,
T: RefUnwindSafe, impl<'a, T, const N: usize> RefUnwindSafe for ArrayChunks<'a, T, N> where
T: RefUnwindSafe, impl<'a, T: ?Sized> RefUnwindSafe for MutexGuard<'a, T>impl<'a, T: ?Sized> RefUnwindSafe for RwLockReadGuard<'a, T>impl<'a, T: ?Sized> RefUnwindSafe for RwLockWriteGuard<'a, T>impl<'b, T> !RefUnwindSafe for Ref<'b, T>impl<'b, T> !RefUnwindSafe for RefMut<'b, T>impl<'f> RefUnwindSafe for VaListImpl<'f>impl<A> RefUnwindSafe for std::iter::Repeat<A> where
A: RefUnwindSafe, impl<A> RefUnwindSafe for std::option::IntoIter<A> where
A: RefUnwindSafe, impl<A, B> RefUnwindSafe for std::iter::Chain<A, B> where
A: RefUnwindSafe,
B: RefUnwindSafe, impl<A, B> RefUnwindSafe for Zip<A, B> where
A: RefUnwindSafe,
B: RefUnwindSafe, impl<B> RefUnwindSafe for std::io::Lines<B> where
B: RefUnwindSafe, impl<B> RefUnwindSafe for std::io::Split<B> where
B: RefUnwindSafe, impl<F> RefUnwindSafe for FromFn<F> where
F: RefUnwindSafe, impl<F> RefUnwindSafe for OnceWith<F> where
F: RefUnwindSafe, impl<F> RefUnwindSafe for RepeatWith<F> where
F: RefUnwindSafe, impl<H> RefUnwindSafe for BuildHasherDefault<H> where
H: RefUnwindSafe, impl<I> RefUnwindSafe for DecodeUtf16<I> where
I: RefUnwindSafe, 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 Enumerate<I> where
I: RefUnwindSafe, impl<I> RefUnwindSafe for Flatten<I> where
I: RefUnwindSafe,
<<I as Iterator>::Item as IntoIterator>::IntoIter: RefUnwindSafe, impl<I> RefUnwindSafe for Fuse<I> where
I: RefUnwindSafe, impl<I> RefUnwindSafe for Peekable<I> where
I: RefUnwindSafe,
<I as Iterator>::Item: RefUnwindSafe, 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<I, F> RefUnwindSafe for FilterMap<I, F> where
F: RefUnwindSafe,
I: RefUnwindSafe, impl<I, F> RefUnwindSafe for Inspect<I, F> where
F: RefUnwindSafe,
I: RefUnwindSafe, impl<I, F> RefUnwindSafe for Map<I, F> where
F: RefUnwindSafe,
I: RefUnwindSafe, impl<I, P> RefUnwindSafe for Filter<I, P> where
I: RefUnwindSafe,
P: RefUnwindSafe, impl<I, P> RefUnwindSafe for MapWhile<I, P> where
I: RefUnwindSafe,
P: RefUnwindSafe, impl<I, P> RefUnwindSafe for SkipWhile<I, P> where
I: RefUnwindSafe,
P: RefUnwindSafe, impl<I, P> RefUnwindSafe for TakeWhile<I, P> where
I: RefUnwindSafe,
P: RefUnwindSafe, impl<I, St, F> RefUnwindSafe for Scan<I, St, F> where
F: RefUnwindSafe,
I: RefUnwindSafe,
St: RefUnwindSafe, impl<I, U, F> RefUnwindSafe for FlatMap<I, U, F> where
F: RefUnwindSafe,
I: RefUnwindSafe,
<U as IntoIterator>::IntoIter: RefUnwindSafe, impl<Idx> RefUnwindSafe for std::ops::Range<Idx> where
Idx: RefUnwindSafe, impl<Idx> RefUnwindSafe for RangeFrom<Idx> where
Idx: RefUnwindSafe, impl<Idx> RefUnwindSafe for RangeInclusive<Idx> where
Idx: RefUnwindSafe, impl<Idx> RefUnwindSafe for RangeTo<Idx> where
Idx: RefUnwindSafe, impl<Idx> RefUnwindSafe for RangeToInclusive<Idx> where
Idx: RefUnwindSafe, impl<K> RefUnwindSafe for std::collections::hash_set::IntoIter<K> where
K: RefUnwindSafe, impl<K, V> RefUnwindSafe for std::collections::btree_map::IntoIter<K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<K, V> RefUnwindSafe for std::collections::btree_map::IntoKeys<K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<K, V> RefUnwindSafe for std::collections::btree_map::IntoValues<K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<K, V> RefUnwindSafe for std::collections::hash_map::IntoIter<K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<K, V> RefUnwindSafe for std::collections::hash_map::IntoKeys<K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<K, V> RefUnwindSafe for std::collections::hash_map::IntoValues<K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<K, V> RefUnwindSafe for BTreeMap<K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe, impl<K, V, S> RefUnwindSafe for HashMap<K, V, S> where
K: RefUnwindSafe,
S: RefUnwindSafe,
V: RefUnwindSafe, impl<P> RefUnwindSafe for Pin<P> where
P: RefUnwindSafe, impl<R> RefUnwindSafe for BufReader<R> where
R: RefUnwindSafe, impl<R> RefUnwindSafe for std::io::Bytes<R> where
R: RefUnwindSafe, impl<T> !RefUnwindSafe for Cell<T>impl<T> !RefUnwindSafe for RefCell<T>impl<T> !RefUnwindSafe for OnceCell<T>impl<T> !RefUnwindSafe for Rc<T>impl<T> !RefUnwindSafe for std::rc::Weak<T>impl<T> !RefUnwindSafe for std::sync::mpsc::IntoIter<T>impl<T> !RefUnwindSafe for Receiver<T>impl<T> !RefUnwindSafe for Sender<T>impl<T> !RefUnwindSafe for JoinHandle<T>impl<T> RefUnwindSafe for Bound<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for Option<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for TryLockError<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for TrySendError<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for Poll<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for *const [T] where
T: RefUnwindSafe, impl<T> RefUnwindSafe for *mut [T] where
T: RefUnwindSafe, impl<T> RefUnwindSafe for [T] where
T: RefUnwindSafe, impl<T> RefUnwindSafe for Reverse<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for std::collections::binary_heap::IntoIter<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for IntoIterSorted<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for std::collections::btree_set::IntoIter<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for std::collections::linked_list::IntoIter<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for BTreeSet<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for BinaryHeap<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for LinkedList<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for VecDeque<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for std::collections::vec_deque::IntoIter<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for Pending<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for Ready<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for std::io::Cursor<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for std::io::Take<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for std::iter::Empty<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for std::iter::Once<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for Rev<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for Discriminant<T> where
<T as DiscriminantKind>::Discriminant: RefUnwindSafe, impl<T> RefUnwindSafe for Wrapping<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for std::result::IntoIter<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for SendError<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for SyncSender<T>impl<T> RefUnwindSafe for PoisonError<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for LocalKey<T>impl<T> RefUnwindSafe for std::vec::IntoIter<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for Vec<T> where
T: RefUnwindSafe, impl<T> RefUnwindSafe for MaybeUninit<T> where
T: RefUnwindSafe, impl<T, E> RefUnwindSafe for Result<T, E> where
E: RefUnwindSafe,
T: RefUnwindSafe, impl<T, F> RefUnwindSafe for Successors<T, F> where
F: RefUnwindSafe,
T: RefUnwindSafe, impl<T, F = fn() -> T> !RefUnwindSafe for Lazy<T, F>impl<T, S> RefUnwindSafe for HashSet<T, S> where
S: RefUnwindSafe,
T: RefUnwindSafe, impl<T, U> RefUnwindSafe for std::io::Chain<T, U> where
T: RefUnwindSafe,
U: RefUnwindSafe, impl<T, const N: usize> RefUnwindSafe for [T; N] where
T: RefUnwindSafe, impl<T, const N: usize> RefUnwindSafe for std::array::IntoIter<T, N> where
T: RefUnwindSafe, impl<T: ?Sized> RefUnwindSafe for *const T where
T: RefUnwindSafe, impl<T: ?Sized> RefUnwindSafe for *mut T where
T: RefUnwindSafe, impl<T: ?Sized> RefUnwindSafe for Box<T> where
T: RefUnwindSafe, impl<T: ?Sized> RefUnwindSafe for PhantomData<T> where
T: RefUnwindSafe, impl<T: ?Sized> RefUnwindSafe for ManuallyDrop<T> where
T: RefUnwindSafe, impl<T: ?Sized> RefUnwindSafe for NonNull<T> where
T: RefUnwindSafe, impl<T: ?Sized> RefUnwindSafe for Arc<T> where
T: RefUnwindSafe, impl<T: ?Sized> RefUnwindSafe for std::sync::Weak<T> where
T: RefUnwindSafe, impl<W> !RefUnwindSafe for IntoInnerError<W>impl<W> RefUnwindSafe for BufWriter<W> where
W: RefUnwindSafe, impl<W> RefUnwindSafe for LineWriter<W> where
W: RefUnwindSafe, impl<Y, R> RefUnwindSafe for GeneratorState<Y, R> where
R: RefUnwindSafe,
Y: RefUnwindSafe,
© 2010 The Rust Project Developers
Licensed under the Apache License, Version 2.0 or the MIT license, at your option.
https://doc.rust-lang.org/std/panic/trait.RefUnwindSafe.html