1.9.0[−][src]Trait std::panic::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.
Implementations on Foreign Types
impl RefUnwindSafe for Argument
impl RefUnwindSafe for FormatSpec
impl RefUnwindSafe for Alignment
impl RefUnwindSafe for Count
impl RefUnwindSafe for Position
Loading content...
Implementors
impl RefUnwindSafe for AtomicBool
[src]
impl RefUnwindSafe for AtomicI16
[src]
impl RefUnwindSafe for AtomicI32
[src]
impl RefUnwindSafe for AtomicI64
[src]
impl RefUnwindSafe for AtomicI8
[src]
impl RefUnwindSafe for AtomicIsize
[src]
impl RefUnwindSafe for AtomicU16
[src]
impl RefUnwindSafe for AtomicU32
[src]
impl RefUnwindSafe for AtomicU64
[src]
impl RefUnwindSafe for AtomicU8
[src]
impl RefUnwindSafe for AtomicUsize
[src]
impl<T> RefUnwindSafe for AssertUnwindSafe<T>
[src]
impl<T> RefUnwindSafe for AtomicPtr<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]
Auto implementors
impl !RefUnwindSafe for std::io::Error
impl !RefUnwindSafe for Command
impl !RefUnwindSafe for Barrier
impl !RefUnwindSafe for Condvar
impl !RefUnwindSafe for std::sync::Once
impl !RefUnwindSafe for Thread
impl RefUnwindSafe for BacktraceStatus
impl RefUnwindSafe for std::cmp::Ordering
impl RefUnwindSafe for TryReserveError
impl RefUnwindSafe for Infallible
impl RefUnwindSafe for VarError
impl RefUnwindSafe for c_void
impl RefUnwindSafe for std::fmt::Alignment
impl RefUnwindSafe for ErrorKind
impl RefUnwindSafe for SeekFrom
impl RefUnwindSafe for IpAddr
impl RefUnwindSafe for Ipv6MulticastScope
impl RefUnwindSafe for Shutdown
impl RefUnwindSafe for std::net::SocketAddr
impl RefUnwindSafe for FpCategory
impl RefUnwindSafe for IntErrorKind
impl RefUnwindSafe for SearchStep
impl RefUnwindSafe for std::sync::atomic::Ordering
impl RefUnwindSafe for RecvTimeoutError
impl RefUnwindSafe for TryRecvError
impl RefUnwindSafe for bool
impl RefUnwindSafe for char
impl RefUnwindSafe for f32
impl RefUnwindSafe for f64
impl RefUnwindSafe for i128
impl RefUnwindSafe for i16
impl RefUnwindSafe for i32
impl RefUnwindSafe for i64
impl RefUnwindSafe for i8
impl RefUnwindSafe for isize
impl RefUnwindSafe for [u8]
impl RefUnwindSafe for str
impl RefUnwindSafe for u128
impl RefUnwindSafe for u16
impl RefUnwindSafe for u32
impl RefUnwindSafe for u64
impl RefUnwindSafe for u8
impl RefUnwindSafe for usize
impl RefUnwindSafe for AllocErr
impl RefUnwindSafe for CannotReallocInPlace
impl RefUnwindSafe for Excess
impl RefUnwindSafe for Global
impl RefUnwindSafe for Layout
impl RefUnwindSafe for LayoutErr
impl RefUnwindSafe for System
impl RefUnwindSafe for TypeId
impl RefUnwindSafe for TryFromSliceError
impl RefUnwindSafe for std::ascii::EscapeDefault
impl RefUnwindSafe for Backtrace
impl RefUnwindSafe for BorrowError
impl RefUnwindSafe for BorrowMutError
impl RefUnwindSafe for CharTryFromError
impl RefUnwindSafe for DecodeUtf16Error
impl RefUnwindSafe for std::char::EscapeDebug
impl RefUnwindSafe for std::char::EscapeDefault
impl RefUnwindSafe for std::char::EscapeUnicode
impl RefUnwindSafe for ParseCharError
impl RefUnwindSafe for ToLowercase
impl RefUnwindSafe for ToUppercase
impl RefUnwindSafe for UnicodeVersion
impl RefUnwindSafe for DefaultHasher
impl RefUnwindSafe for RandomState
impl RefUnwindSafe for Args
impl RefUnwindSafe for ArgsOs
impl RefUnwindSafe for JoinPathsError
impl RefUnwindSafe for Vars
impl RefUnwindSafe for VarsOs
impl RefUnwindSafe for CStr
impl RefUnwindSafe for CString
impl RefUnwindSafe for FromBytesWithNulError
impl RefUnwindSafe for IntoStringError
impl RefUnwindSafe for NulError
impl RefUnwindSafe for OsStr
impl RefUnwindSafe for OsString
impl RefUnwindSafe for std::fmt::Error
impl RefUnwindSafe for DirBuilder
impl RefUnwindSafe for DirEntry
impl RefUnwindSafe for File
impl RefUnwindSafe for FileType
impl RefUnwindSafe for Metadata
impl RefUnwindSafe for OpenOptions
impl RefUnwindSafe for Permissions
impl RefUnwindSafe for ReadDir
impl RefUnwindSafe for SipHasher
impl RefUnwindSafe for std::io::Empty
impl RefUnwindSafe for Initializer
impl RefUnwindSafe for std::io::Repeat
impl RefUnwindSafe for Sink
impl RefUnwindSafe for Stderr
impl RefUnwindSafe for Stdin
impl RefUnwindSafe for Stdout
impl RefUnwindSafe for PhantomPinned
impl RefUnwindSafe for AddrParseError
impl RefUnwindSafe for Ipv4Addr
impl RefUnwindSafe for Ipv6Addr
impl RefUnwindSafe for SocketAddrV4
impl RefUnwindSafe for SocketAddrV6
impl RefUnwindSafe for TcpListener
impl RefUnwindSafe for TcpStream
impl RefUnwindSafe for UdpSocket
impl RefUnwindSafe for NonZeroI128
impl RefUnwindSafe for NonZeroI16
impl RefUnwindSafe for NonZeroI32
impl RefUnwindSafe for NonZeroI64
impl RefUnwindSafe for NonZeroI8
impl RefUnwindSafe for NonZeroIsize
impl RefUnwindSafe for NonZeroU128
impl RefUnwindSafe for NonZeroU16
impl RefUnwindSafe for NonZeroU32
impl RefUnwindSafe for NonZeroU64
impl RefUnwindSafe for NonZeroU8
impl RefUnwindSafe for NonZeroUsize
impl RefUnwindSafe for ParseFloatError
impl RefUnwindSafe for ParseIntError
impl RefUnwindSafe for TryFromIntError
impl RefUnwindSafe for RangeFull
impl RefUnwindSafe for NoneError
impl RefUnwindSafe for stat
impl RefUnwindSafe for std::os::unix::net::SocketAddr
impl RefUnwindSafe for UnixDatagram
impl RefUnwindSafe for UnixListener
impl RefUnwindSafe for UnixStream
impl RefUnwindSafe for Path
impl RefUnwindSafe for PathBuf
impl RefUnwindSafe for StripPrefixError
impl RefUnwindSafe for Child
impl RefUnwindSafe for ChildStderr
impl RefUnwindSafe for ChildStdin
impl RefUnwindSafe for ChildStdout
impl RefUnwindSafe for ExitCode
impl RefUnwindSafe for ExitStatus
impl RefUnwindSafe for Output
impl RefUnwindSafe for Stdio
impl RefUnwindSafe for TraitObject
impl RefUnwindSafe for ParseBoolError
impl RefUnwindSafe for Utf8Error
impl RefUnwindSafe for FromUtf16Error
impl RefUnwindSafe for FromUtf8Error
impl RefUnwindSafe for String
impl RefUnwindSafe for RecvError
impl RefUnwindSafe for BarrierWaitResult
impl RefUnwindSafe for OnceState
impl RefUnwindSafe for WaitTimeoutResult
impl RefUnwindSafe for RawWaker
impl RefUnwindSafe for RawWakerVTable
impl RefUnwindSafe for Waker
impl RefUnwindSafe for AccessError
impl RefUnwindSafe for Builder
impl RefUnwindSafe for ThreadId
impl RefUnwindSafe for Duration
impl RefUnwindSafe for Instant
impl RefUnwindSafe for SystemTime
impl RefUnwindSafe for SystemTimeError
impl<'a> !RefUnwindSafe for ErrorIter<'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,
A: RefUnwindSafe,
impl<'a, A> RefUnwindSafe for std::option::IterMut<'a, A> where
A: RefUnwindSafe,
A: RefUnwindSafe,
impl<'a, B: ?Sized> RefUnwindSafe for Cow<'a, B> where
B: RefUnwindSafe,
<B as ToOwned>::Owned: RefUnwindSafe,
B: RefUnwindSafe,
<B as ToOwned>::Owned: RefUnwindSafe,
impl<'a, F> RefUnwindSafe for CharPredicateSearcher<'a, F> where
F: MultiCharEq + RefUnwindSafe,
F: MultiCharEq + RefUnwindSafe,
impl<'a, I> RefUnwindSafe for Splice<'a, I> where
I: RefUnwindSafe,
<I as Iterator>::Item: RefUnwindSafe,
I: RefUnwindSafe,
<I as Iterator>::Item: RefUnwindSafe,
impl<'a, K> RefUnwindSafe for std::collections::hash_set::Drain<'a, K> where
K: RefUnwindSafe,
K: RefUnwindSafe,
impl<'a, K> RefUnwindSafe for std::collections::hash_set::Iter<'a, K> where
K: RefUnwindSafe,
K: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Entry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Entry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Iter<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::IterMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Keys<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::OccupiedEntry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Range<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for RangeMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::VacantEntry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::Values<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::btree_map::ValuesMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Drain<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Iter<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::IterMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Keys<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::OccupiedEntry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for RawOccupiedEntryMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::VacantEntry<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::Values<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V> RefUnwindSafe for std::collections::hash_map::ValuesMut<'a, K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, K, V, S> RefUnwindSafe for RawEntryMut<'a, K, V, S> where
K: RefUnwindSafe,
S: RefUnwindSafe,
V: RefUnwindSafe,
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,
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,
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,
K: RefUnwindSafe,
S: RefUnwindSafe,
V: RefUnwindSafe,
impl<'a, P> RefUnwindSafe for MatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
impl<'a, P> RefUnwindSafe for Matches<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
impl<'a, P> RefUnwindSafe for RMatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
impl<'a, P> RefUnwindSafe for RMatches<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
impl<'a, P> RefUnwindSafe for std::str::RSplit<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
impl<'a, P> RefUnwindSafe for std::str::RSplitN<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
impl<'a, P> RefUnwindSafe for RSplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
impl<'a, P> RefUnwindSafe for std::str::Split<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
impl<'a, P> RefUnwindSafe for std::str::SplitN<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
impl<'a, P> RefUnwindSafe for SplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: RefUnwindSafe,
<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,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::binary_heap::Iter<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for PeekMut<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::btree_set::Difference<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::btree_set::Intersection<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::btree_set::Iter<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::btree_set::Range<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::btree_set::SymmetricDifference<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::btree_set::Union<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::linked_list::Iter<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::linked_list::IterMut<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::vec_deque::Drain<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::vec_deque::Iter<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::collections::vec_deque::IterMut<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::result::Iter<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::result::IterMut<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for Chunks<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for ChunksExact<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for ChunksExactMut<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for ChunksMut<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::slice::Iter<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::slice::IterMut<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for RChunks<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for RChunksExact<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for RChunksExactMut<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for RChunksMut<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for Windows<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T> RefUnwindSafe for std::vec::Drain<'a, T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, F> RefUnwindSafe for std::collections::linked_list::DrainFilter<'a, T, F> where
F: RefUnwindSafe,
T: RefUnwindSafe,
F: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, F> RefUnwindSafe for std::vec::DrainFilter<'a, T, F> where
F: RefUnwindSafe,
T: RefUnwindSafe,
F: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, P> RefUnwindSafe for std::slice::RSplit<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe,
P: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, P> RefUnwindSafe for RSplitMut<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe,
P: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, P> RefUnwindSafe for std::slice::RSplitN<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe,
P: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, P> RefUnwindSafe for RSplitNMut<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe,
P: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, P> RefUnwindSafe for std::slice::Split<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe,
P: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, P> RefUnwindSafe for SplitMut<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe,
P: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, P> RefUnwindSafe for std::slice::SplitN<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe,
P: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, P> RefUnwindSafe for SplitNMut<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe,
P: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::Difference<'a, T, S> where
S: RefUnwindSafe,
T: RefUnwindSafe,
S: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::Intersection<'a, T, S> where
S: RefUnwindSafe,
T: RefUnwindSafe,
S: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::SymmetricDifference<'a, T, S> where
S: RefUnwindSafe,
T: RefUnwindSafe,
S: RefUnwindSafe,
T: RefUnwindSafe,
impl<'a, T, S> RefUnwindSafe for std::collections::hash_set::Union<'a, T, S> where
S: RefUnwindSafe,
T: RefUnwindSafe,
S: RefUnwindSafe,
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,
A: RefUnwindSafe,
impl<A> RefUnwindSafe for std::option::IntoIter<A> where
A: RefUnwindSafe,
A: RefUnwindSafe,
impl<A, B> RefUnwindSafe for std::iter::Chain<A, B> where
A: RefUnwindSafe,
B: RefUnwindSafe,
A: RefUnwindSafe,
B: RefUnwindSafe,
impl<A, B> RefUnwindSafe for Zip<A, B> where
A: RefUnwindSafe,
B: RefUnwindSafe,
A: RefUnwindSafe,
B: RefUnwindSafe,
impl<B> RefUnwindSafe for std::io::Lines<B> where
B: RefUnwindSafe,
B: RefUnwindSafe,
impl<B> RefUnwindSafe for std::io::Split<B> where
B: RefUnwindSafe,
B: RefUnwindSafe,
impl<F> RefUnwindSafe for FromFn<F> where
F: RefUnwindSafe,
F: RefUnwindSafe,
impl<F> RefUnwindSafe for OnceWith<F> where
F: RefUnwindSafe,
F: RefUnwindSafe,
impl<F> RefUnwindSafe for RepeatWith<F> where
F: RefUnwindSafe,
F: RefUnwindSafe,
impl<H> RefUnwindSafe for BuildHasherDefault<H> where
H: RefUnwindSafe,
H: RefUnwindSafe,
impl<I> RefUnwindSafe for DecodeUtf16<I> where
I: RefUnwindSafe,
I: RefUnwindSafe,
impl<I> RefUnwindSafe for Cloned<I> where
I: RefUnwindSafe,
I: RefUnwindSafe,
impl<I> RefUnwindSafe for Copied<I> where
I: RefUnwindSafe,
I: RefUnwindSafe,
impl<I> RefUnwindSafe for Cycle<I> where
I: RefUnwindSafe,
I: RefUnwindSafe,
impl<I> RefUnwindSafe for Enumerate<I> where
I: RefUnwindSafe,
I: RefUnwindSafe,
impl<I> RefUnwindSafe for Flatten<I> where
I: RefUnwindSafe,
<<I as Iterator>::Item as IntoIterator>::IntoIter: RefUnwindSafe,
I: RefUnwindSafe,
<<I as Iterator>::Item as IntoIterator>::IntoIter: RefUnwindSafe,
impl<I> RefUnwindSafe for Fuse<I> where
I: RefUnwindSafe,
I: RefUnwindSafe,
impl<I> RefUnwindSafe for Peekable<I> where
I: RefUnwindSafe,
<I as Iterator>::Item: RefUnwindSafe,
I: RefUnwindSafe,
<I as Iterator>::Item: RefUnwindSafe,
impl<I> RefUnwindSafe for Skip<I> where
I: RefUnwindSafe,
I: RefUnwindSafe,
impl<I> RefUnwindSafe for StepBy<I> where
I: RefUnwindSafe,
I: RefUnwindSafe,
impl<I> RefUnwindSafe for std::iter::Take<I> where
I: RefUnwindSafe,
I: RefUnwindSafe,
impl<I, F> RefUnwindSafe for FilterMap<I, F> where
F: RefUnwindSafe,
I: RefUnwindSafe,
F: RefUnwindSafe,
I: RefUnwindSafe,
impl<I, F> RefUnwindSafe for Inspect<I, F> where
F: RefUnwindSafe,
I: RefUnwindSafe,
F: RefUnwindSafe,
I: RefUnwindSafe,
impl<I, F> RefUnwindSafe for Map<I, F> where
F: RefUnwindSafe,
I: RefUnwindSafe,
F: RefUnwindSafe,
I: RefUnwindSafe,
impl<I, P> RefUnwindSafe for Filter<I, P> where
I: RefUnwindSafe,
P: RefUnwindSafe,
I: RefUnwindSafe,
P: RefUnwindSafe,
impl<I, P> RefUnwindSafe for SkipWhile<I, P> where
I: RefUnwindSafe,
P: RefUnwindSafe,
I: RefUnwindSafe,
P: RefUnwindSafe,
impl<I, P> RefUnwindSafe for TakeWhile<I, P> where
I: RefUnwindSafe,
P: RefUnwindSafe,
I: RefUnwindSafe,
P: RefUnwindSafe,
impl<I, St, F> RefUnwindSafe for Scan<I, St, F> where
F: RefUnwindSafe,
I: RefUnwindSafe,
St: RefUnwindSafe,
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,
F: RefUnwindSafe,
I: RefUnwindSafe,
<U as IntoIterator>::IntoIter: RefUnwindSafe,
impl<Idx> RefUnwindSafe for std::ops::Range<Idx> where
Idx: RefUnwindSafe,
Idx: RefUnwindSafe,
impl<Idx> RefUnwindSafe for RangeFrom<Idx> where
Idx: RefUnwindSafe,
Idx: RefUnwindSafe,
impl<Idx> RefUnwindSafe for RangeInclusive<Idx> where
Idx: RefUnwindSafe,
Idx: RefUnwindSafe,
impl<Idx> RefUnwindSafe for RangeTo<Idx> where
Idx: RefUnwindSafe,
Idx: RefUnwindSafe,
impl<Idx> RefUnwindSafe for RangeToInclusive<Idx> where
Idx: RefUnwindSafe,
Idx: RefUnwindSafe,
impl<K> RefUnwindSafe for std::collections::hash_set::IntoIter<K> where
K: RefUnwindSafe,
K: RefUnwindSafe,
impl<K, V> RefUnwindSafe for BTreeMap<K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<K, V> RefUnwindSafe for std::collections::btree_map::IntoIter<K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<K, V> RefUnwindSafe for std::collections::hash_map::IntoIter<K, V> where
K: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,
impl<K, V, S> RefUnwindSafe for HashMap<K, V, S> where
K: RefUnwindSafe,
S: RefUnwindSafe,
V: RefUnwindSafe,
K: RefUnwindSafe,
S: RefUnwindSafe,
V: RefUnwindSafe,
impl<P> RefUnwindSafe for Pin<P> where
P: RefUnwindSafe,
P: RefUnwindSafe,
impl<R> RefUnwindSafe for BufReader<R> where
R: RefUnwindSafe,
R: RefUnwindSafe,
impl<R> RefUnwindSafe for std::io::Bytes<R> where
R: RefUnwindSafe,
R: RefUnwindSafe,
impl<T> !RefUnwindSafe for Cell<T>
impl<T> !RefUnwindSafe for RefCell<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,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for Option<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for TryLockError<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for TrySendError<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for Poll<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for [T] where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for Reverse<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for BinaryHeap<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for std::collections::binary_heap::IntoIter<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for BTreeSet<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for std::collections::btree_set::IntoIter<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for std::collections::linked_list::IntoIter<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for LinkedList<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for std::collections::vec_deque::IntoIter<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for VecDeque<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for Cursor<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for std::io::Take<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for std::iter::Empty<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for std::iter::Once<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for Rev<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for Discriminant<T>
impl<T> RefUnwindSafe for Wrapping<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for std::result::IntoIter<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for SendError<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for SyncSender<T>
impl<T> RefUnwindSafe for PoisonError<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for LocalKey<T>
impl<T> RefUnwindSafe for std::vec::IntoIter<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for Vec<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T> RefUnwindSafe for MaybeUninit<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, E> RefUnwindSafe for Result<T, E> where
E: RefUnwindSafe,
T: RefUnwindSafe,
E: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, F> RefUnwindSafe for Successors<T, F> where
F: RefUnwindSafe,
T: RefUnwindSafe,
F: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, S> RefUnwindSafe for HashSet<T, S> where
S: RefUnwindSafe,
T: RefUnwindSafe,
S: RefUnwindSafe,
T: RefUnwindSafe,
impl<T, U> RefUnwindSafe for std::io::Chain<T, U> where
T: RefUnwindSafe,
U: RefUnwindSafe,
T: RefUnwindSafe,
U: RefUnwindSafe,
impl<T: ?Sized> RefUnwindSafe for *const T where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T: ?Sized> RefUnwindSafe for *mut T where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T: ?Sized> RefUnwindSafe for Box<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T: ?Sized> RefUnwindSafe for PhantomData<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T: ?Sized> RefUnwindSafe for ManuallyDrop<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T: ?Sized> RefUnwindSafe for NonNull<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T: ?Sized> RefUnwindSafe for Arc<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<T: ?Sized> RefUnwindSafe for std::sync::Weak<T> where
T: RefUnwindSafe,
T: RefUnwindSafe,
impl<W> !RefUnwindSafe for IntoInnerError<W>
impl<W> RefUnwindSafe for BufWriter<W> where
W: RefUnwindSafe,
W: RefUnwindSafe,
impl<W> RefUnwindSafe for LineWriter<W> where
W: RefUnwindSafe,
W: RefUnwindSafe,
impl<Y, R> RefUnwindSafe for GeneratorState<Y, R> where
R: RefUnwindSafe,
Y: RefUnwindSafe,
R: RefUnwindSafe,
Y: RefUnwindSafe,