logo

Trait std::panic::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.

Implementors

1.14.0 · source

impl RefUnwindSafe for AtomicBool

1.34.0 · source

impl RefUnwindSafe for AtomicI8

1.34.0 · source

impl RefUnwindSafe for AtomicI16

1.34.0 · source

impl RefUnwindSafe for AtomicI32

1.34.0 · source

impl RefUnwindSafe for AtomicI64

1.14.0 · source

impl RefUnwindSafe for AtomicIsize

1.34.0 · source

impl RefUnwindSafe for AtomicU8

1.34.0 · source

impl RefUnwindSafe for AtomicU16

1.34.0 · source

impl RefUnwindSafe for AtomicU32

1.34.0 · source

impl RefUnwindSafe for AtomicU64

1.14.0 · source

impl RefUnwindSafe for AtomicUsize

1.59.0 · source

impl RefUnwindSafe for std::sync::Once

source

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

1.58.0 · source

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

1.14.0 · source

impl<T> RefUnwindSafe for AtomicPtr<T>

source

impl<T> RefUnwindSafe for AssertUnwindSafe<T>

source

impl<T, F: UnwindSafe> RefUnwindSafe for LazyLock<T, F> where
OnceLock<T>: RefUnwindSafe,

source

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

1.12.0 · source

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

1.12.0 · source

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

Auto implementors

impl !RefUnwindSafe for Backtrace

impl !RefUnwindSafe for std::io::Error

impl !RefUnwindSafe for Command

impl !RefUnwindSafe for OnceState

impl RefUnwindSafe for BacktraceStatus

impl RefUnwindSafe for std::cmp::Ordering

impl RefUnwindSafe for TryReserveErrorKind

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 AncillaryError

impl RefUnwindSafe for Which

impl RefUnwindSafe for SearchStep

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

impl RefUnwindSafe for RecvTimeoutError

impl RefUnwindSafe for TryRecvError

impl RefUnwindSafe for BacktraceStyle

impl RefUnwindSafe for bool

impl RefUnwindSafe for char

impl RefUnwindSafe for f32

impl RefUnwindSafe for f64

impl RefUnwindSafe for i8

impl RefUnwindSafe for i16

impl RefUnwindSafe for i32

impl RefUnwindSafe for i64

impl RefUnwindSafe for i128

impl RefUnwindSafe for isize

impl RefUnwindSafe for str

impl RefUnwindSafe for u8

impl RefUnwindSafe for u16

impl RefUnwindSafe for u32

impl RefUnwindSafe for u64

impl RefUnwindSafe for u128

impl RefUnwindSafe for ()

impl RefUnwindSafe for usize

impl RefUnwindSafe for AllocError

impl RefUnwindSafe for Global

impl RefUnwindSafe for Layout

impl RefUnwindSafe for LayoutError

impl RefUnwindSafe for System

impl RefUnwindSafe for TypeId

impl RefUnwindSafe for TryFromSliceError

impl RefUnwindSafe for std::ascii::EscapeDefault

impl RefUnwindSafe for BacktraceFrame

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 TryFromCharError

impl RefUnwindSafe for DefaultHasher

impl RefUnwindSafe for RandomState

impl RefUnwindSafe for TryReserveError

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 FromVecWithNulError

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 FileTimes

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 std::io::Repeat

impl RefUnwindSafe for Sink

impl RefUnwindSafe for Stderr

impl RefUnwindSafe for Stdin

impl RefUnwindSafe for Stdout

impl RefUnwindSafe for WriterPanicked

impl RefUnwindSafe for PhantomPinned

impl RefUnwindSafe for Assume

impl RefUnwindSafe for AddrParseError

impl RefUnwindSafe for IntoIncoming

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 NonZeroI8

impl RefUnwindSafe for NonZeroI16

impl RefUnwindSafe for NonZeroI32

impl RefUnwindSafe for NonZeroI64

impl RefUnwindSafe for NonZeroI128

impl RefUnwindSafe for NonZeroIsize

impl RefUnwindSafe for NonZeroU8

impl RefUnwindSafe for NonZeroU16

impl RefUnwindSafe for NonZeroU32

impl RefUnwindSafe for NonZeroU64

impl RefUnwindSafe for NonZeroU128

impl RefUnwindSafe for NonZeroUsize

impl RefUnwindSafe for ParseFloatError

impl RefUnwindSafe for ParseIntError

impl RefUnwindSafe for TryFromIntError

impl RefUnwindSafe for RangeFull

impl RefUnwindSafe for PidFd

impl RefUnwindSafe for stat

impl RefUnwindSafe for OwnedFd

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

impl RefUnwindSafe for SocketCred

impl RefUnwindSafe for UnixDatagram

impl RefUnwindSafe for UnixListener

impl RefUnwindSafe for UnixStream

impl RefUnwindSafe for UCred

impl RefUnwindSafe for HandleOrInvalid

impl RefUnwindSafe for HandleOrNull

impl RefUnwindSafe for InvalidHandleError

impl RefUnwindSafe for NullHandleError

impl RefUnwindSafe for OwnedHandle

impl RefUnwindSafe for OwnedSocket

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 ExitStatusError

impl RefUnwindSafe for Output

impl RefUnwindSafe for Stdio

impl RefUnwindSafe for ParseBoolError

impl RefUnwindSafe for Utf8Error

impl RefUnwindSafe for FromUtf8Error

impl RefUnwindSafe for FromUtf16Error

impl RefUnwindSafe for String

impl RefUnwindSafe for RecvError

impl RefUnwindSafe for Barrier

impl RefUnwindSafe for BarrierWaitResult

impl RefUnwindSafe for Condvar

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 Thread

impl RefUnwindSafe for ThreadId

impl RefUnwindSafe for Duration

impl RefUnwindSafe for FromFloatSecsError

impl RefUnwindSafe for Instant

impl RefUnwindSafe for SystemTime

impl RefUnwindSafe for SystemTimeError

impl RefUnwindSafe for Alignment

impl RefUnwindSafe for Argument

impl RefUnwindSafe for Count

impl RefUnwindSafe for FormatSpec

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

impl<'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 AncillaryData<'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 ReadBuf<'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 Messages<'a>

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

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

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

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

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

impl<'a> RefUnwindSafe for EscapeAscii<'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> RefUnwindSafe for Location<'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, 'b, const N: usize> RefUnwindSafe for CharArrayRefSearcher<'a, 'b, N>

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: RefUnwindSafe,

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

impl<'a, I, A> RefUnwindSafe for Splice<'a, I, A> where
A: RefUnwindSafe,
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, F> RefUnwindSafe for std::collections::hash_set::DrainFilter<'a, K, F> where
F: RefUnwindSafe,
K: 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::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::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 std::collections::hash_map::OccupiedError<'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, A> RefUnwindSafe for std::collections::btree_map::Entry<'a, K, V, A> where
A: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,

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

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

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

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

impl<'a, K, V, F, A> RefUnwindSafe for std::collections::btree_map::DrainFilter<'a, K, V, F, A> where
A: RefUnwindSafe,
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 RawOccupiedEntryMut<'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::SplitInclusive<'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::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::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, A> RefUnwindSafe for std::collections::btree_set::Difference<'a, T, A> where
A: RefUnwindSafe,
T: RefUnwindSafe,

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

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

impl<'a, T, A> RefUnwindSafe for std::vec::Drain<'a, T, A> where
A: 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, A> RefUnwindSafe for std::collections::btree_set::DrainFilter<'a, T, F, A> where
A: RefUnwindSafe,
F: RefUnwindSafe,
T: RefUnwindSafe,

impl<'a, T, F, A> RefUnwindSafe for std::vec::DrainFilter<'a, T, F, A> where
A: RefUnwindSafe,
F: RefUnwindSafe,
T: RefUnwindSafe,

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

impl<'a, T, P> RefUnwindSafe for GroupByMut<'a, T, P> where
P: 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 std::slice::SplitInclusive<'a, T, P> where
P: RefUnwindSafe,
T: RefUnwindSafe,

impl<'a, T, P> RefUnwindSafe for SplitInclusiveMut<'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, const N: usize> RefUnwindSafe for ArrayChunksMut<'a, T, N> where
T: RefUnwindSafe,

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

impl<'a, T: ?Sized> RefUnwindSafe for MutexGuard<'a, T>

impl<'a, T: ?Sized> RefUnwindSafe for RwLockReadGuard<'a, T> where
T: RefUnwindSafe,

impl<'a, T: ?Sized> RefUnwindSafe for RwLockWriteGuard<'a, T>

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

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

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

impl<'f> RefUnwindSafe for VaListImpl<'f>

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

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

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

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

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

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<B, C> RefUnwindSafe for ControlFlow<B, C> where
B: RefUnwindSafe,
C: RefUnwindSafe,

impl<Dyn> !RefUnwindSafe for DynMetadata<Dyn>

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

impl<F> RefUnwindSafe for PollFn<F> where
F: 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>

impl<I> RefUnwindSafe for FromIter<I> where
I: 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 Intersperse<I> where
I: RefUnwindSafe,
<I as Iterator>::Item: 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, G> RefUnwindSafe for IntersperseWith<I, G> where
G: RefUnwindSafe,
I: RefUnwindSafe,
<I as Iterator>::Item: 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::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, A> RefUnwindSafe for std::collections::btree_map::IntoIter<K, V, A> where
A: RefUnwindSafe,
K: RefUnwindSafe,
V: RefUnwindSafe,

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

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

impl<K, V, A> RefUnwindSafe for BTreeMap<K, V, A> where
A: RefUnwindSafe,
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<Ret, T> RefUnwindSafe for fn (T1, T2, ..., Tn) -> Ret

impl<T> !RefUnwindSafe for Cell<T>

impl<T> !RefUnwindSafe for OnceCell<T>

impl<T> !RefUnwindSafe for RefCell<T>

impl<T> !RefUnwindSafe for SyncUnsafeCell<T>

impl<T> !RefUnwindSafe for 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 [T] where
T: RefUnwindSafe,

impl<T> RefUnwindSafe for (T1, T2, ..., Tn) 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::linked_list::IntoIter<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 Pending<T>

impl<T> RefUnwindSafe for std::future::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>

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

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

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

impl<T> RefUnwindSafe for 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 std::task::Ready<T> where
T: RefUnwindSafe,

impl<T> RefUnwindSafe for LocalKey<T>

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

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

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

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

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

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

impl<T, A> RefUnwindSafe for Vec<T, A> where
A: RefUnwindSafe,
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 LazyCell<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 LANES: usize> RefUnwindSafe for Mask<T, LANES> where
T: RefUnwindSafe,

impl<T, const LANES: usize> RefUnwindSafe for Simd<T, LANES> where
T: 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 ThinBox<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 Exclusive<T> where
T: RefUnwindSafe,

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

impl<T: ?Sized, A> RefUnwindSafe for Box<T, A> where
A: RefUnwindSafe,
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,

impl<const LANES: usize> RefUnwindSafe for LaneCount<LANES>

AltStyle によって変換されたページ (->オリジナル) /