Skip to main content

UnwindSafe

Trait UnwindSafe 

1.41.0 · Source
pub auto trait UnwindSafe { }
Expand description

A marker trait which represents “panic safe” types in Rust.

This trait is implemented by default for many types and behaves similarly in terms of inference of implementation to the Send and Sync traits. The purpose of this trait is to encode what types are safe to cross a catch_unwind boundary with no fear of unwind safety.

§What is unwind safety?

In Rust a function can “return” early if it either panics or calls a function which transitively panics. This sort of control flow is not always anticipated, and has the possibility of causing subtle bugs through a combination of two critical components:

  1. A data structure is in a temporarily invalid state when the thread panics.
  2. This broken invariant is then later observed.

Typically in Rust, it is difficult to perform step (2) because catching a panic involves either spawning a thread (which in turn makes it difficult to later witness broken invariants) or using the catch_unwind function in this module. Additionally, even if an invariant is witnessed, it typically isn’t a problem in Rust because there are no uninitialized values (like in C or C++).

It is possible, however, for logical invariants to be broken in Rust, which can end up causing behavioral bugs. Another key aspect of unwind safety in Rust is that, in the absence of unsafe code, a panic cannot lead to memory unsafety.

That was a bit of a whirlwind tour of unwind safety, but for more information about unwind safety and how it applies to Rust, see an associated RFC.

§What is UnwindSafe?

Now that we’ve got an idea of what unwind safety is in Rust, it’s also important to understand what this trait represents. As mentioned above, one way to witness broken invariants is through the catch_unwind function in this module as it allows catching a panic and then re-using the environment of the closure.

Simply put, a type T implements UnwindSafe if it cannot easily allow witnessing a broken invariant through the use of catch_unwind (catching a panic). This trait is an auto trait, so it is automatically implemented for many types, and it is also structurally composed (e.g., a struct is unwind safe if all of its components are unwind safe).

Note, however, that this is not an unsafe trait, so there is not a succinct contract that this trait is providing. Instead it is intended as more of a “speed bump” to alert users of catch_unwind that broken invariants may be witnessed and may need to be accounted for.

§Who implements UnwindSafe?

Types such as &mut T and &RefCell<T> are examples which are not unwind safe. The general idea is that any mutable state which can be shared across catch_unwind is not unwind safe by default. This is because it is very easy to witness a broken invariant outside of catch_unwind as the data is simply accessed as usual.

Types like &Mutex<T>, however, are unwind safe because they implement poisoning by default. They still allow witnessing a broken invariant, but they already provide their own “speed bumps” to do so.

§When should UnwindSafe be used?

It is not intended that most types or functions need to worry about this trait. It is only used as a bound on the catch_unwind function and as mentioned above, the lack of unsafe means it is mostly an advisory. The AssertUnwindSafe wrapper struct can be used to force this trait to be implemented for any closed over variables passed to catch_unwind.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

1.9.0 · Source§

impl<T> !UnwindSafe for &mut T
where T: ?Sized,

Source§

impl UnwindSafe for otter_nodejs_tests::anyhow::Error

1.9.0 · Source§

impl UnwindSafe for Stderr

1.9.0 · Source§

impl UnwindSafe for StderrLock<'_>

1.9.0 · Source§

impl UnwindSafe for Stdout

1.9.0 · Source§

impl UnwindSafe for StdoutLock<'_>

1.59.0 · Source§

impl UnwindSafe for std::sync::once::Once

1.9.0 · Source§

impl UnwindSafe for std::sync::poison::condvar::Condvar

Source§

impl UnwindSafe for CancellationToken

Source§

impl UnwindSafe for Handle

Source§

impl UnwindSafe for LocalRuntime

Source§

impl UnwindSafe for Runtime

Source§

impl UnwindSafe for AbortHandle

Source§

impl UnwindSafe for Notify

1.64.0 · Source§

impl<K, V, A> UnwindSafe for BTreeMap<K, V, A>

1.36.0 · Source§

impl<K, V, S> UnwindSafe for HashMap<K, V, S>
where K: UnwindSafe, V: UnwindSafe, S: UnwindSafe,

1.9.0 · Source§

impl<T> UnwindSafe for *const T
where T: RefUnwindSafe + ?Sized,

1.9.0 · Source§

impl<T> UnwindSafe for *mut T
where T: RefUnwindSafe + ?Sized,

1.9.0 · Source§

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

Source§

impl<T> UnwindSafe for otter_nodejs_tests::once_cell::unsync::OnceCell<T>
where T: UnwindSafe,

1.28.0 · Source§

impl<T> UnwindSafe for NonZero<T>

1.25.0 · Source§

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

Source§

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

Source§

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

1.70.0 · Source§

impl<T> UnwindSafe for OnceLock<T>
where T: UnwindSafe,

1.9.0 · Source§

impl<T> UnwindSafe for std::sync::poison::mutex::Mutex<T>
where T: ?Sized,

1.9.0 · Source§

impl<T> UnwindSafe for std::sync::poison::rwlock::RwLock<T>
where T: ?Sized,

Source§

impl<T> UnwindSafe for ReentrantLock<T>
where T: UnwindSafe + ?Sized,

Source§

impl<T> UnwindSafe for AtomicCell<T>

Source§

impl<T> UnwindSafe for ShardedLock<T>
where T: ?Sized,

Source§

impl<T> UnwindSafe for tokio::runtime::task::join::JoinHandle<T>

1.9.0 · Source§

impl<T> UnwindSafe for AssertUnwindSafe<T>

1.9.0 · Source§

impl<T, A> UnwindSafe for Arc<T, A>

1.9.0 · Source§

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

1.9.0 · Source§

impl<T, A> UnwindSafe for alloc::vec::into_iter::IntoIter<T, A>

1.80.0 · Source§

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

Auto implementors§

§

impl !UnwindSafe for LoadError

§

impl !UnwindSafe for AccountsSaveError

§

impl !UnwindSafe for AggregatedIE

§

impl !UnwindSafe for ApiPieceOpError

§

impl !UnwindSafe for Fatal

§

impl !UnwindSafe for IOccultIlk

§

impl !UnwindSafe for InternalError

§

impl !UnwindSafe for LibraryLoadError

§

impl !UnwindSafe for MgmtCommand

§

impl !UnwindSafe for MgmtGameInstruction

§

impl !UnwindSafe for PacketFrameReadError

§

impl !UnwindSafe for PacketFrameWriteError

§

impl !UnwindSafe for ZipError

§

impl !UnwindSafe for Target

§

impl !UnwindSafe for FlexiLoggerError

§

impl !UnwindSafe for TryLockError

§

impl !UnwindSafe for DecodeErrKind

§

impl !UnwindSafe for otter_nodejs_tests::rmp_serde::decode::Error

§

impl !UnwindSafe for otter_nodejs_tests::rmp_serde::encode::Error

§

impl !UnwindSafe for SubstErrorKind

§

impl !UnwindSafe for otter_nodejs_tests::tera::ErrorKind

§

impl !UnwindSafe for otter_nodejs_tests::env_logger::fmt::Formatter

§

impl !UnwindSafe for Style

§

impl !UnwindSafe for otter_nodejs_tests::env_logger::Builder

§

impl !UnwindSafe for otter_nodejs_tests::env_logger::Logger

§

impl !UnwindSafe for otter_nodejs_tests::flexi_logger::Logger

§

impl !UnwindSafe for LoggerHandle

§

impl !UnwindSafe for GlobError

§

impl !UnwindSafe for Paths

§

impl !UnwindSafe for otter_nodejs_tests::io::Error

§

impl !UnwindSafe for DecodeErr

§

impl !UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::Error

§

impl !UnwindSafe for ThreadRng

§

impl !UnwindSafe for ReadError

§

impl !UnwindSafe for otter_nodejs_tests::rand::Error

§

impl !UnwindSafe for Catalogue

§

impl !UnwindSafe for GroupData

§

impl !UnwindSafe for GroupDefn

§

impl !UnwindSafe for GroupDetails

§

impl !UnwindSafe for otter_nodejs_tests::shapelib::Item

§

impl !UnwindSafe for Registry

§

impl !UnwindSafe for SubstError

§

impl !UnwindSafe for AccessRecord

§

impl !UnwindSafe for AccountRecord

§

impl !UnwindSafe for Accounts

§

impl !UnwindSafe for AccountsGuard

§

impl !UnwindSafe for Command

§

impl !UnwindSafe for Data

§

impl !UnwindSafe for GPiece

§

impl !UnwindSafe for GPieces

§

impl !UnwindSafe for GameSpec

§

impl !UnwindSafe for GameState

§

impl !UnwindSafe for otter_nodejs_tests::Global

§

impl !UnwindSafe for IFastSplits

§

impl !UnwindSafe for IOccults

§

impl !UnwindSafe for IPiece

§

impl !UnwindSafe for IPieceTraitObj

§

impl !UnwindSafe for IPieces

§

impl !UnwindSafe for Instance

§

impl !UnwindSafe for InstanceContainer

§

impl !UnwindSafe for InstanceOuter

§

impl !UnwindSafe for InstanceRef

§

impl !UnwindSafe for InstanceWeakRef

§

impl !UnwindSafe for InternalLogicError

§

impl !UnwindSafe for MgmtChannelForGame

§

impl !UnwindSafe for OccultIlkData

§

impl !UnwindSafe for OccultIlks

§

impl !UnwindSafe for PieceAliases

§

impl !UnwindSafe for PiecesSpec

§

impl !UnwindSafe for PlayerRecord

§

impl !UnwindSafe for PlayerUpdates

§

impl !UnwindSafe for otter_nodejs_tests::Record

§

impl !UnwindSafe for SpecLoaded

§

impl !UnwindSafe for SpecLoadedInert

§

impl !UnwindSafe for Tera

§

impl !UnwindSafe for WholeServerConfig

§

impl !UnwindSafe for PathPersistError

§

impl !UnwindSafe for otter_nodejs_tests::tera::Error

§

impl !UnwindSafe for Nest

§

impl<'a> !UnwindSafe for FcntlArg<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::map::Entry<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::toml::map::Entry<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::anyhow::Chain<'a>

§

impl<'a> !UnwindSafe for BorrowedCursor<'a>

§

impl<'a> !UnwindSafe for IoSliceMut<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::map::IterMut<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::map::OccupiedEntry<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::map::VacantEntry<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::map::ValuesMut<'a>

§

impl<'a> !UnwindSafe for ApiPieceOpArgs<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::Formatter<'a>

§

impl<'a> !UnwindSafe for PieceLoadArgs<'a>

§

impl<'a> !UnwindSafe for ZipFile<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::toml::map::IterMut<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::toml::map::OccupiedEntry<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::toml::map::VacantEntry<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::toml::Serializer<'a>

§

impl<'a> !UnwindSafe for SocketAncillary<'a>

§

impl<'a> !UnwindSafe for otter_nodejs_tests::inventory::core::error::Request<'a>

§

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

§

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

§

impl<'a, 'b> !UnwindSafe for DebugList<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugMap<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugSet<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugStruct<'a, 'b>

§

impl<'a, 'b> !UnwindSafe for DebugTuple<'a, 'b>

§

impl<'a, 'de, E> !UnwindSafe for FlatMapDeserializer<'a, 'de, E>

§

impl<'a, A> !UnwindSafe for otter_nodejs_tests::inventory::core::option::IterMut<'a, A>

§

impl<'a, I> !UnwindSafe for ByRefSized<'a, I>

§

impl<'a, I> !UnwindSafe for RecvMmsgData<'a, I>

§

impl<'a, I> !UnwindSafe for Chunk<'a, I>

§

impl<'a, I> !UnwindSafe for otter_nodejs_tests::otter_base::crates::itertools::Chunks<'a, I>

§

impl<'a, I, E> !UnwindSafe for ProcessResults<'a, I, E>

§

impl<'a, I, F> !UnwindSafe for PeekingTakeWhile<'a, I, F>

§

impl<'a, I, F> !UnwindSafe for TakeWhileRef<'a, I, F>

§

impl<'a, K, A = Global> !UnwindSafe for otter_nodejs_tests::btree_set::CursorMut<'a, K, A>

§

impl<'a, K, A = Global> !UnwindSafe for otter_nodejs_tests::btree_set::CursorMutKey<'a, K, A>

§

impl<'a, K, I, F> !UnwindSafe for otter_nodejs_tests::otter_base::crates::itertools::Group<'a, K, I, F>

§

impl<'a, K, I, F> !UnwindSafe for Groups<'a, K, I, F>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::secondary::Entry<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::sparse_secondary::Entry<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::btree_map::IterMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for RangeMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::btree_map::ValuesMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::hash_map::IterMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::hash_map::ValuesMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::basic::Drain<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::basic::IterMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::basic::ValuesMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::dense::Drain<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::dense::IterMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::dense::ValuesMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::hop::Drain<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::hop::IterMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::hop::ValuesMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::secondary::Drain<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::secondary::IterMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::secondary::OccupiedEntry<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::secondary::VacantEntry<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::secondary::ValuesMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::sparse_secondary::IterMut<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::sparse_secondary::OccupiedEntry<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::sparse_secondary::VacantEntry<'a, K, V>

§

impl<'a, K, V> !UnwindSafe for otter_nodejs_tests::slotmap::sparse_secondary::ValuesMut<'a, K, V>

§

impl<'a, K, V, A = Global> !UnwindSafe for otter_nodejs_tests::btree_map::Entry<'a, K, V, A>

§

impl<'a, K, V, A = Global> !UnwindSafe for otter_nodejs_tests::hash_map::Entry<'a, K, V, A>

§

impl<'a, K, V, A = Global> !UnwindSafe for otter_nodejs_tests::btree_map::CursorMut<'a, K, V, A>

§

impl<'a, K, V, A = Global> !UnwindSafe for otter_nodejs_tests::btree_map::CursorMutKey<'a, K, V, A>

§

impl<'a, K, V, A = Global> !UnwindSafe for otter_nodejs_tests::btree_map::OccupiedEntry<'a, K, V, A>

§

impl<'a, K, V, A = Global> !UnwindSafe for otter_nodejs_tests::btree_map::OccupiedError<'a, K, V, A>

§

impl<'a, K, V, A = Global> !UnwindSafe for otter_nodejs_tests::btree_map::VacantEntry<'a, K, V, A>

§

impl<'a, K, V, A = Global> !UnwindSafe for otter_nodejs_tests::hash_map::OccupiedEntry<'a, K, V, A>

§

impl<'a, K, V, A = Global> !UnwindSafe for otter_nodejs_tests::hash_map::OccupiedError<'a, K, V, A>

§

impl<'a, K, V, A = Global> !UnwindSafe for otter_nodejs_tests::hash_map::VacantEntry<'a, K, V, A>

§

impl<'a, K, V, F, A = Global> !UnwindSafe for otter_nodejs_tests::hash_map::ExtractIf<'a, K, V, F, A>

§

impl<'a, K, V, R, F, A = Global> !UnwindSafe for otter_nodejs_tests::btree_map::ExtractIf<'a, K, V, R, F, A>

§

impl<'a, M> !UnwindSafe for FlatMapSerializeMap<'a, M>

§

impl<'a, M> !UnwindSafe for FlatMapSerializeStruct<'a, M>

§

impl<'a, M> !UnwindSafe for FlatMapSerializeStructVariantAsMapValue<'a, M>

§

impl<'a, M> !UnwindSafe for FlatMapSerializeTupleVariantAsMapValue<'a, M>

§

impl<'a, M> !UnwindSafe for FlatMapSerializer<'a, M>

§

impl<'a, R> !UnwindSafe for DecoderReader<'a, R>

§

impl<'a, R> !UnwindSafe for otter_nodejs_tests::regex::bytes::ReplacerRef<'a, R>

§

impl<'a, R> !UnwindSafe for otter_nodejs_tests::regex::ReplacerRef<'a, R>

§

impl<'a, R, G, T> !UnwindSafe for MappedReentrantMutexGuard<'a, R, G, T>

§

impl<'a, R, G, T> !UnwindSafe for ReentrantMutexGuard<'a, R, G, T>

§

impl<'a, R, T> !UnwindSafe for MappedMutexGuard<'a, R, T>

§

impl<'a, R, T> !UnwindSafe for MappedRwLockWriteGuard<'a, R, T>

§

impl<'a, R, T> !UnwindSafe for otter_nodejs_tests::parking_lot::lock_api::MutexGuard<'a, R, T>

§

impl<'a, R, T> !UnwindSafe for RwLockReadGuard<'a, R, T>

§

impl<'a, R, T> !UnwindSafe for RwLockUpgradableReadGuard<'a, R, T>

§

impl<'a, R, T> !UnwindSafe for RwLockWriteGuard<'a, R, T>

§

impl<'a, T> !UnwindSafe for StyledValue<'a, T>

§

impl<'a, T> !UnwindSafe for otter_nodejs_tests::inventory::core::result::IterMut<'a, T>

§

impl<'a, T> !UnwindSafe for ChunksExactMut<'a, T>

§

impl<'a, T> !UnwindSafe for ChunksMut<'a, T>

§

impl<'a, T> !UnwindSafe for otter_nodejs_tests::inventory::core::slice::IterMut<'a, T>

§

impl<'a, T> !UnwindSafe for RChunksExactMut<'a, T>

§

impl<'a, T> !UnwindSafe for RChunksMut<'a, T>

§

impl<'a, T> !UnwindSafe for InPlaceSeed<'a, T>

§

impl<'a, T, A = Global> !UnwindSafe for otter_nodejs_tests::btree_set::Entry<'a, T, A>

§

impl<'a, T, A = Global> !UnwindSafe for otter_nodejs_tests::btree_set::OccupiedEntry<'a, T, A>

§

impl<'a, T, A = Global> !UnwindSafe for otter_nodejs_tests::btree_set::VacantEntry<'a, T, A>

§

impl<'a, T, A = Global> !UnwindSafe for PeekMut<'a, T, A>

§

impl<'a, T, F, A = Global> !UnwindSafe for alloc::vec::extract_if::ExtractIf<'a, T, F, A>

§

impl<'a, T, P> !UnwindSafe for ChunkByMut<'a, T, P>

§

impl<'a, T, P> !UnwindSafe for RSplitMut<'a, T, P>

§

impl<'a, T, P> !UnwindSafe for RSplitNMut<'a, T, P>

§

impl<'a, T, P> !UnwindSafe for SplitInclusiveMut<'a, T, P>

§

impl<'a, T, P> !UnwindSafe for SplitMut<'a, T, P>

§

impl<'a, T, P> !UnwindSafe for SplitNMut<'a, T, P>

§

impl<'a, T, R, F, A = Global> !UnwindSafe for otter_nodejs_tests::btree_set::ExtractIf<'a, T, R, F, A>

§

impl<'a, W> !UnwindSafe for ExtFieldSerializer<'a, W>

§

impl<'a, W> !UnwindSafe for ExtSerializer<'a, W>

§

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

§

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

§

impl<'c> !UnwindSafe for Baton<'c>

§

impl<'c, 'w, W, F> !UnwindSafe for ResponseOriginator<'c, 'w, W, F>

§

impl<'c, G> !UnwindSafe for Waiter<'c, G>

§

impl<'c, W> !UnwindSafe for ResponseWriter<'c, W>

§

impl<'d> !UnwindSafe for otter_nodejs_tests::nix::dir::Iter<'d>

§

impl<'data> !UnwindSafe for BorrowedBuf<'data>

§

impl<'g> !UnwindSafe for InstanceGuard<'g>

§

impl<'g> !UnwindSafe for UniqueGenGen<'g>

§

impl<'g, T> !UnwindSafe for otter_nodejs_tests::otter_support::debugmutex::MutexGuard<'g, T>

§

impl<'i> !UnwindSafe for AllRegistriesIterator<'i>

§

impl<'ig> !UnwindSafe for AllRegistries<'ig>

§

impl<'o, R> !UnwindSafe for ReadOriginator<'o, R>

§

impl<'p> !UnwindSafe for Uploaded<'p>

§

impl<'p> !UnwindSafe for PieceTraitDowncastFailed<'p>

§

impl<'r> !UnwindSafe for PrepareUpdatesBuffer<'r>

§

impl<'r, R> !UnwindSafe for ReadFrame<'r, R>

§

impl<'scope, 'env> !UnwindSafe for Scope<'scope, 'env>

§

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

§

impl<'v, T, I> !UnwindSafe for otter_nodejs_tests::vecdeque_stableix::IterMut<'v, T, I>

§

impl<'w, W> !UnwindSafe for WriteFrame<'w, W>

§

impl<A, T, E> !UnwindSafe for OpOutcomeThunkGeneric<A, T, E>

§

impl<Dyn> !UnwindSafe for DynMetadata<Dyn>

§

impl<F = File> !UnwindSafe for PersistError<F>

§

impl<I> !UnwindSafe for RcIter<I>

§

impl<I> !UnwindSafe for Tee<I>

§

impl<Id> !UnwindSafe for InstanceAccessDetails<Id>

§

impl<K, V, S = RandomState, A = Global> !UnwindSafe for HashMap<K, V, S, A>

§

impl<RW> !UnwindSafe for ChildIo<RW>

§

impl<T> !UnwindSafe for TraitImpl<T>

§

impl<T> !UnwindSafe for otter_nodejs_tests::thread::JoinHandle<T>

§

impl<W> !UnwindSafe for IntoInnerError<W>

§

impl UnwindSafe for CharacterSet

§

impl UnwindSafe for DecodeError

§

impl UnwindSafe for Kind

§

impl UnwindSafe for State

§

impl UnwindSafe for Month

§

impl UnwindSafe for RoundingError

§

impl UnwindSafe for SecondsFormat

§

impl UnwindSafe for Weekday

§

impl UnwindSafe for Colons

§

impl UnwindSafe for Fixed

§

impl UnwindSafe for Numeric

§

impl UnwindSafe for OffsetPrecision

§

impl UnwindSafe for Pad

§

impl UnwindSafe for ParseErrorKind

§

impl UnwindSafe for Tz

§

impl UnwindSafe for TruncSide

§

impl UnwindSafe for AccountScope

§

impl UnwindSafe for AssetUrlKey

§

impl UnwindSafe for BigEndian

§

impl UnwindSafe for otter_nodejs_tests::ErrorKind

§

impl UnwindSafe for Explode

§

impl UnwindSafe for Inapplicable

§

impl UnwindSafe for Infallible

§

impl UnwindSafe for InvalidScopedName

§

impl UnwindSafe for otter_nodejs_tests::IpAddr

§

impl UnwindSafe for LibraryLoadMFIncompat

§

impl UnwindSafe for LOccultIlk

§

impl UnwindSafe for LinkKind

§

impl UnwindSafe for LittleEndian

§

impl UnwindSafe for VersionError

§

impl UnwindSafe for MgmtError

§

impl UnwindSafe for MgmtGameResponse

§

impl UnwindSafe for MgmtGameUpdateMode

§

impl UnwindSafe for MgmtResponse

§

impl UnwindSafe for OccDisplacement

§

impl UnwindSafe for OccultationKindAlwaysOk

§

impl UnwindSafe for OldNewIndex

§

impl UnwindSafe for otter_nodejs_tests::Ordering

§

impl UnwindSafe for Outline

§

impl UnwindSafe for PathResolveContext

§

impl UnwindSafe for PathResolveMethod

§

impl UnwindSafe for PieceAngle

§

impl UnwindSafe for PieceAngleSpec

§

impl UnwindSafe for PieceMoveable

§

impl UnwindSafe for PieceOpErrorPartiallyProcessed

§

impl UnwindSafe for PieceUpdateOps

§

impl UnwindSafe for PreparedUpdateEntry

§

impl UnwindSafe for PresentationLayout

§

impl UnwindSafe for ProgressUpdateMode

§

impl UnwindSafe for SVGProcessingError

§

impl UnwindSafe for SVGSizeError

§

impl UnwindSafe for SVGWidthOrHeight

§

impl UnwindSafe for Shape

§

impl UnwindSafe for ShapelibConfig1

§

impl UnwindSafe for otter_nodejs_tests::SocketAddr

§

impl UnwindSafe for SpecError

§

impl UnwindSafe for SpecialClientRendering

§

impl UnwindSafe for TablePermission

§

impl UnwindSafe for TablePlayerSpec

§

impl UnwindSafe for UoKind

§

impl UnwindSafe for Void

§

impl UnwindSafe for WhatResponseToClientOp

§

impl UnwindSafe for VarError

§

impl UnwindSafe for TimestampPrecision

§

impl UnwindSafe for WriteStyle

§

impl UnwindSafe for Color

§

impl UnwindSafe for AdaptiveFormat

§

impl UnwindSafe for Age

§

impl UnwindSafe for Cleanup

§

impl UnwindSafe for Criterion

§

impl UnwindSafe for Duplicate

§

impl UnwindSafe for ErrorChannel

§

impl UnwindSafe for Level

§

impl UnwindSafe for LevelFilter

§

impl UnwindSafe for Naming

§

impl UnwindSafe for WriteMode

§

impl UnwindSafe for otter_nodejs_tests::fmt::Alignment

§

impl UnwindSafe for DebugAsHex

§

impl UnwindSafe for otter_nodejs_tests::fmt::Sign

§

impl UnwindSafe for otter_nodejs_tests::humantime::DurationError

§

impl UnwindSafe for otter_nodejs_tests::humantime::TimestampError

§

impl UnwindSafe for SeekFrom

§

impl UnwindSafe for DIR

§

impl UnwindSafe for FILE

§

impl UnwindSafe for c_void

§

impl UnwindSafe for timezone

§

impl UnwindSafe for tpacket_versions

§

impl UnwindSafe for DiffToShow

§

impl UnwindSafe for RecvTimeoutError

§

impl UnwindSafe for TryRecvError

§

impl UnwindSafe for otter_nodejs_tests::nix::dir::Type

§

impl UnwindSafe for Errno

§

impl UnwindSafe for FlockArg

§

impl UnwindSafe for PosixFadviseAdvice

§

impl UnwindSafe for AioCancelStat

§

impl UnwindSafe for AioFsyncMode

§

impl UnwindSafe for LioMode

§

impl UnwindSafe for LioOpcode

§

impl UnwindSafe for EpollOp

§

impl UnwindSafe for MmapAdvise

§

impl UnwindSafe for Event

§

impl UnwindSafe for otter_nodejs_tests::nix::sys::ptrace::Request

§

impl UnwindSafe for QuotaFmt

§

impl UnwindSafe for QuotaType

§

impl UnwindSafe for RebootMode

§

impl UnwindSafe for Resource

§

impl UnwindSafe for SigHandler

§

impl UnwindSafe for SigevNotify

§

impl UnwindSafe for SigmaskHow

§

impl UnwindSafe for Signal

§

impl UnwindSafe for AddressFamily

§

impl UnwindSafe for ControlMessageOwned

§

impl UnwindSafe for InetAddr

§

impl UnwindSafe for otter_nodejs_tests::nix::sys::socket::IpAddr

§

impl UnwindSafe for Shutdown

§

impl UnwindSafe for SockAddr

§

impl UnwindSafe for SockProtocol

§

impl UnwindSafe for otter_nodejs_tests::nix::sys::socket::SockType

§

impl UnwindSafe for FchmodatFlags

§

impl UnwindSafe for UtimensatFlags

§

impl UnwindSafe for BaudRate

§

impl UnwindSafe for FlowArg

§

impl UnwindSafe for FlushArg

§

impl UnwindSafe for SetArg

§

impl UnwindSafe for SpecialCharacterIndices

§

impl UnwindSafe for otter_nodejs_tests::nix::sys::timerfd::ClockId

§

impl UnwindSafe for Expiration

§

impl UnwindSafe for otter_nodejs_tests::nix::sys::wait::Id

§

impl UnwindSafe for WaitStatus

§

impl UnwindSafe for FchownatFlags

§

impl UnwindSafe for ForkResult

§

impl UnwindSafe for LinkatFlags

§

impl UnwindSafe for PathconfVar

§

impl UnwindSafe for SysconfVar

§

impl UnwindSafe for UnlinkatFlags

§

impl UnwindSafe for Whence

§

impl UnwindSafe for Category

§

impl UnwindSafe for CharEscape

§

impl UnwindSafe for Abi

§

impl UnwindSafe for Generic

§

impl UnwindSafe for TypeKind

§

impl UnwindSafe for otter_nodejs_tests::otter_support::imports::Error

§

impl UnwindSafe for OnceState

§

impl UnwindSafe for PieceLabelPlace

§

impl UnwindSafe for otter_nodejs_tests::progress::Value

§

impl UnwindSafe for PwdError

§

impl UnwindSafe for BernoulliError

§

impl UnwindSafe for WeightedError

§

impl UnwindSafe for otter_nodejs_tests::rand::seq::index::IndexVec

§

impl UnwindSafe for IndexVecIntoIter

§

impl UnwindSafe for otter_nodejs_tests::regex::Error

§

impl UnwindSafe for BytesMode

§

impl UnwindSafe for Dollars

§

impl UnwindSafe for OccultationMethod

§

impl UnwindSafe for OutlineDetails

§

impl UnwindSafe for ScaleDetails

§

impl UnwindSafe for ScaleFitDetails

§

impl UnwindSafe for KeyError

§

impl UnwindSafe for SearchStep

§

impl UnwindSafe for SpooledData

§

impl UnwindSafe for ExprVal

§

impl UnwindSafe for LogicOperator

§

impl UnwindSafe for MathOperator

§

impl UnwindSafe for Node

§

impl UnwindSafe for otter_nodejs_tests::tera::Value

§

impl UnwindSafe for otter_nodejs_tests::toml::Value

§

impl UnwindSafe for otter_nodejs_tests::toml::ser::Error

§

impl UnwindSafe for Offset

§

impl UnwindSafe for otter_nodejs_tests::toml_de::Error

§

impl UnwindSafe for ConnCredentials

§

impl UnwindSafe for AncillaryError

§

impl UnwindSafe for LogicError

§

impl UnwindSafe for RangeImpossible

§

impl UnwindSafe for CompressionMethod

§

impl UnwindSafe for AsciiChar

§

impl UnwindSafe for CharCase

§

impl UnwindSafe for FromBytesWithNulError

§

impl UnwindSafe for Locality

§

impl UnwindSafe for AtomicOrdering

§

impl UnwindSafe for BasicBlock

§

impl UnwindSafe for UnwindTerminateReason

§

impl UnwindSafe for SimdAlign

§

impl UnwindSafe for Ipv6MulticastScope

§

impl UnwindSafe for FpCategory

§

impl UnwindSafe for IntErrorKind

§

impl UnwindSafe for OneSidedRangeBound

§

impl UnwindSafe for GetDisjointMutError

§

impl UnwindSafe for otter_nodejs_tests::inventory::core::sync::atomic::Ordering

§

impl UnwindSafe for AuthorisationError

§

impl UnwindSafe for otter_nodejs_tests::authproofs::Global

§

impl UnwindSafe for Config

§

impl UnwindSafe for UnorderedKeyError

§

impl UnwindSafe for Hash

§

impl UnwindSafe for HashCache

§

impl UnwindSafe for otter_nodejs_tests::bundles::Id

§

impl UnwindSafe for Index

§

impl UnwindSafe for IndexedZip

§

impl UnwindSafe for LibInBundleI

§

impl UnwindSafe for Loaded

§

impl UnwindSafe for NotBundle

§

impl UnwindSafe for Uploading

§

impl UnwindSafe for ZipIndex

§

impl UnwindSafe for InternalFixed

§

impl UnwindSafe for InternalNumeric

§

impl UnwindSafe for OffsetFormat

§

impl UnwindSafe for Parsed

§

impl UnwindSafe for NaiveDateDaysIterator

§

impl UnwindSafe for NaiveDateWeeksIterator

§

impl UnwindSafe for Days

§

impl UnwindSafe for FixedOffset

§

impl UnwindSafe for IsoWeek

§

impl UnwindSafe for Local

§

impl UnwindSafe for Months

§

impl UnwindSafe for NaiveDate

§

impl UnwindSafe for NaiveDateTime

§

impl UnwindSafe for NaiveTime

§

impl UnwindSafe for NaiveWeek

§

impl UnwindSafe for OutOfRange

§

impl UnwindSafe for OutOfRangeError

§

impl UnwindSafe for otter_nodejs_tests::chrono::ParseError

§

impl UnwindSafe for ParseMonthError

§

impl UnwindSafe for ParseWeekdayError

§

impl UnwindSafe for TimeDelta

§

impl UnwindSafe for Utc

§

impl UnwindSafe for WeekdaySet

§

impl UnwindSafe for ATerm

§

impl UnwindSafe for B0

§

impl UnwindSafe for B1

§

impl UnwindSafe for Equal

§

impl UnwindSafe for Greater

§

impl UnwindSafe for Less

§

impl UnwindSafe for UTerm

§

impl UnwindSafe for Z0

§

impl UnwindSafe for Eager

§

impl UnwindSafe for otter_nodejs_tests::digest::block_buffer::Error

§

impl UnwindSafe for otter_nodejs_tests::digest::block_buffer::Lazy

§

impl UnwindSafe for InvalidBufferSize

§

impl UnwindSafe for InvalidLength

§

impl UnwindSafe for InvalidOutputSize

§

impl UnwindSafe for MacError

§

impl UnwindSafe for Args

§

impl UnwindSafe for ArgsOs

§

impl UnwindSafe for JoinPathsError

§

impl UnwindSafe for Vars

§

impl UnwindSafe for VarsOs

§

impl UnwindSafe for otter_nodejs_tests::env_logger::filter::Builder

§

impl UnwindSafe for otter_nodejs_tests::env_logger::filter::Filter

§

impl UnwindSafe for otter_nodejs_tests::env_logger::fmt::Timestamp

§

impl UnwindSafe for DeferredNow

§

impl UnwindSafe for FileSpec

§

impl UnwindSafe for LogSpecBuilder

§

impl UnwindSafe for ModuleFilter

§

impl UnwindSafe for ArcFileLogWriter

§

impl UnwindSafe for FileLogWriter

§

impl UnwindSafe for FileLogWriterBuilder

§

impl UnwindSafe for FileLogWriterConfig

§

impl UnwindSafe for FileLogWriterHandle

§

impl UnwindSafe for otter_nodejs_tests::fmt::Error

§

impl UnwindSafe for FormattingOptions

§

impl UnwindSafe for FsStats

§

impl UnwindSafe for otter_nodejs_tests::fs::Dir

§

impl UnwindSafe for DirBuilder

§

impl UnwindSafe for DirEntry

§

impl UnwindSafe for FileTimes

§

impl UnwindSafe for FileType

§

impl UnwindSafe for otter_nodejs_tests::fs::Metadata

§

impl UnwindSafe for OpenOptions

§

impl UnwindSafe for Permissions

§

impl UnwindSafe for ReadDir

§

impl UnwindSafe for PosCFromIteratorError

§

impl UnwindSafe for MatchOptions

§

impl UnwindSafe for Pattern

§

impl UnwindSafe for PatternError

§

impl UnwindSafe for DefaultHasher

§

impl UnwindSafe for RandomState

§

impl UnwindSafe for otter_nodejs_tests::humantime::Duration

§

impl UnwindSafe for FormattedDuration

§

impl UnwindSafe for Rfc3339Timestamp

§

impl UnwindSafe for otter_nodejs_tests::humantime::Timestamp

§

impl UnwindSafe for otter_nodejs_tests::io::Empty

§

impl UnwindSafe for PipeReader

§

impl UnwindSafe for PipeWriter

§

impl UnwindSafe for otter_nodejs_tests::io::Repeat

§

impl UnwindSafe for Sink

§

impl UnwindSafe for Stdin

§

impl UnwindSafe for WriterPanicked

§

impl UnwindSafe for otter_nodejs_tests::lazy_regex::BytesRegex

§

impl UnwindSafe for otter_nodejs_tests::lazy_regex::BytesRegexBuilder

§

impl UnwindSafe for Dl_info

§

impl UnwindSafe for Elf32_Chdr

§

impl UnwindSafe for Elf32_Ehdr

§

impl UnwindSafe for Elf32_Phdr

§

impl UnwindSafe for Elf32_Shdr

§

impl UnwindSafe for Elf32_Sym

§

impl UnwindSafe for Elf64_Chdr

§

impl UnwindSafe for Elf64_Ehdr

§

impl UnwindSafe for Elf64_Phdr

§

impl UnwindSafe for Elf64_Shdr

§

impl UnwindSafe for Elf64_Sym

§

impl UnwindSafe for __c_anonymous__kernel_fsid_t

§

impl UnwindSafe for __c_anonymous_elf32_rel

§

impl UnwindSafe for __c_anonymous_elf32_rela

§

impl UnwindSafe for __c_anonymous_elf64_rel

§

impl UnwindSafe for __c_anonymous_elf64_rela

§

impl UnwindSafe for __c_anonymous_ifru_map

§

impl UnwindSafe for __c_anonymous_ptrace_syscall_info_entry

§

impl UnwindSafe for __c_anonymous_ptrace_syscall_info_exit

§

impl UnwindSafe for __c_anonymous_ptrace_syscall_info_seccomp

§

impl UnwindSafe for __c_anonymous_sockaddr_can_j1939

§

impl UnwindSafe for __c_anonymous_sockaddr_can_tp

§

impl UnwindSafe for __exit_status

§

impl UnwindSafe for __timeval

§

impl UnwindSafe for _libc_fpstate

§

impl UnwindSafe for _libc_fpxreg

§

impl UnwindSafe for _libc_xmmreg

§

impl UnwindSafe for addrinfo

§

impl UnwindSafe for af_alg_iv

§

impl UnwindSafe for aiocb

§

impl UnwindSafe for arpd_request

§

impl UnwindSafe for arphdr

§

impl UnwindSafe for arpreq

§

impl UnwindSafe for arpreq_old

§

impl UnwindSafe for bcm_msg_head

§

impl UnwindSafe for bcm_timeval

§

impl UnwindSafe for can_berr_counter

§

impl UnwindSafe for can_bittiming

§

impl UnwindSafe for can_bittiming_const

§

impl UnwindSafe for can_clock

§

impl UnwindSafe for can_ctrlmode

§

impl UnwindSafe for can_device_stats

§

impl UnwindSafe for can_filter

§

impl UnwindSafe for can_frame

§

impl UnwindSafe for canfd_frame

§

impl UnwindSafe for canxl_frame

§

impl UnwindSafe for clone_args

§

impl UnwindSafe for cmsghdr

§

impl UnwindSafe for cpu_set_t

§

impl UnwindSafe for dirent64

§

impl UnwindSafe for dirent

§

impl UnwindSafe for dl_phdr_info

§

impl UnwindSafe for dmabuf_cmsg

§

impl UnwindSafe for dmabuf_token

§

impl UnwindSafe for dqblk

§

impl UnwindSafe for epoll_event

§

impl UnwindSafe for epoll_params

§

impl UnwindSafe for ethhdr

§

impl UnwindSafe for fanotify_event_info_error

§

impl UnwindSafe for fanotify_event_info_fid

§

impl UnwindSafe for fanotify_event_info_header

§

impl UnwindSafe for fanotify_event_info_pidfd

§

impl UnwindSafe for fanotify_event_metadata

§

impl UnwindSafe for fanotify_response

§

impl UnwindSafe for fanout_args

§

impl UnwindSafe for fd_set

§

impl UnwindSafe for ff_condition_effect

§

impl UnwindSafe for ff_constant_effect

§

impl UnwindSafe for ff_effect

§

impl UnwindSafe for ff_envelope

§

impl UnwindSafe for ff_periodic_effect

§

impl UnwindSafe for ff_ramp_effect

§

impl UnwindSafe for ff_replay

§

impl UnwindSafe for ff_rumble_effect

§

impl UnwindSafe for ff_trigger

§

impl UnwindSafe for file_clone_range

§

impl UnwindSafe for file_handle

§

impl UnwindSafe for flock64

§

impl UnwindSafe for flock

§

impl UnwindSafe for fpos64_t

§

impl UnwindSafe for fpos_t

§

impl UnwindSafe for fsid_t

§

impl UnwindSafe for genlmsghdr

§

impl UnwindSafe for glob64_t

§

impl UnwindSafe for glob_t

§

impl UnwindSafe for group

§

impl UnwindSafe for hostent

§

impl UnwindSafe for hwtstamp_config

§

impl UnwindSafe for if_nameindex

§

impl UnwindSafe for ifaddrs

§

impl UnwindSafe for ifconf

§

impl UnwindSafe for ifinfomsg

§

impl UnwindSafe for ifreq

§

impl UnwindSafe for in6_addr

§

impl UnwindSafe for in6_ifreq

§

impl UnwindSafe for in6_pktinfo

§

impl UnwindSafe for in6_rtmsg

§

impl UnwindSafe for in_addr

§

impl UnwindSafe for in_pktinfo

§

impl UnwindSafe for inotify_event

§

impl UnwindSafe for input_absinfo

§

impl UnwindSafe for input_event

§

impl UnwindSafe for input_id

§

impl UnwindSafe for input_keymap_entry

§

impl UnwindSafe for input_mask

§

impl UnwindSafe for iocb

§

impl UnwindSafe for iovec

§

impl UnwindSafe for ip_mreq

§

impl UnwindSafe for ip_mreq_source

§

impl UnwindSafe for ip_mreqn

§

impl UnwindSafe for ipc_perm

§

impl UnwindSafe for ipv6_mreq

§

impl UnwindSafe for itimerspec

§

impl UnwindSafe for itimerval

§

impl UnwindSafe for iw_discarded

§

impl UnwindSafe for iw_encode_ext

§

impl UnwindSafe for iw_event

§

impl UnwindSafe for iw_freq

§

impl UnwindSafe for iw_michaelmicfailure

§

impl UnwindSafe for iw_missed

§

impl UnwindSafe for iw_mlme

§

impl UnwindSafe for iw_param

§

impl UnwindSafe for iw_pmkid_cand

§

impl UnwindSafe for iw_pmksa

§

impl UnwindSafe for iw_point

§

impl UnwindSafe for iw_priv_args

§

impl UnwindSafe for iw_quality

§

impl UnwindSafe for iw_range

§

impl UnwindSafe for iw_scan_req

§

impl UnwindSafe for iw_statistics

§

impl UnwindSafe for iw_thrspy

§

impl UnwindSafe for iwreq

§

impl UnwindSafe for j1939_filter

§

impl UnwindSafe for lconv

§

impl UnwindSafe for linger

§

impl UnwindSafe for mallinfo2

§

impl UnwindSafe for mallinfo

§

impl UnwindSafe for max_align_t

§

impl UnwindSafe for mbstate_t

§

impl UnwindSafe for mcontext_t

§

impl UnwindSafe for mmsghdr

§

impl UnwindSafe for mnt_ns_info

§

impl UnwindSafe for mntent

§

impl UnwindSafe for mount_attr

§

impl UnwindSafe for mq_attr

§

impl UnwindSafe for msghdr

§

impl UnwindSafe for msginfo

§

impl UnwindSafe for msqid_ds

§

impl UnwindSafe for nl_mmap_hdr

§

impl UnwindSafe for nl_mmap_req

§

impl UnwindSafe for nl_pktinfo

§

impl UnwindSafe for nlattr

§

impl UnwindSafe for nlmsgerr

§

impl UnwindSafe for nlmsghdr

§

impl UnwindSafe for ntptimeval

§

impl UnwindSafe for open_how

§

impl UnwindSafe for option

§

impl UnwindSafe for packet_mreq

§

impl UnwindSafe for passwd

§

impl UnwindSafe for pidfd_info

§

impl UnwindSafe for pollfd

§

impl UnwindSafe for posix_spawn_file_actions_t

§

impl UnwindSafe for posix_spawnattr_t

§

impl UnwindSafe for protoent

§

impl UnwindSafe for pthread_attr_t

§

impl UnwindSafe for pthread_barrier_t

§

impl UnwindSafe for pthread_barrierattr_t

§

impl UnwindSafe for pthread_cond_t

§

impl UnwindSafe for pthread_condattr_t

§

impl UnwindSafe for pthread_mutex_t

§

impl UnwindSafe for pthread_mutexattr_t

§

impl UnwindSafe for pthread_rwlock_t

§

impl UnwindSafe for pthread_rwlockattr_t

§

impl UnwindSafe for ptp_clock_caps

§

impl UnwindSafe for ptp_clock_time

§

impl UnwindSafe for ptp_extts_event

§

impl UnwindSafe for ptp_extts_request

§

impl UnwindSafe for ptp_perout_request

§

impl UnwindSafe for ptp_pin_desc

§

impl UnwindSafe for ptp_sys_offset

§

impl UnwindSafe for ptp_sys_offset_extended

§

impl UnwindSafe for ptp_sys_offset_precise

§

impl UnwindSafe for ptrace_peeksiginfo_args

§

impl UnwindSafe for ptrace_rseq_configuration

§

impl UnwindSafe for ptrace_sud_config

§

impl UnwindSafe for ptrace_syscall_info

§

impl UnwindSafe for regex_t

§

impl UnwindSafe for regmatch_t

§

impl UnwindSafe for rlimit64

§

impl UnwindSafe for rlimit

§

impl UnwindSafe for rtentry

§

impl UnwindSafe for rusage

§

impl UnwindSafe for sched_attr

§

impl UnwindSafe for sched_param

§

impl UnwindSafe for sctp_authinfo

§

impl UnwindSafe for sctp_initmsg

§

impl UnwindSafe for sctp_nxtinfo

§

impl UnwindSafe for sctp_prinfo

§

impl UnwindSafe for sctp_rcvinfo

§

impl UnwindSafe for sctp_sndinfo

§

impl UnwindSafe for sctp_sndrcvinfo

§

impl UnwindSafe for seccomp_data

§

impl UnwindSafe for seccomp_notif

§

impl UnwindSafe for seccomp_notif_addfd

§

impl UnwindSafe for seccomp_notif_resp

§

impl UnwindSafe for seccomp_notif_sizes

§

impl UnwindSafe for sem_t

§

impl UnwindSafe for sembuf

§

impl UnwindSafe for semid_ds

§

impl UnwindSafe for seminfo

§

impl UnwindSafe for servent

§

impl UnwindSafe for shmid_ds

§

impl UnwindSafe for sigaction

§

impl UnwindSafe for sigevent

§

impl UnwindSafe for siginfo_t

§

impl UnwindSafe for signalfd_siginfo

§

impl UnwindSafe for sigset_t

§

impl UnwindSafe for sigval

§

impl UnwindSafe for sock_extended_err

§

impl UnwindSafe for sock_filter

§

impl UnwindSafe for sock_fprog

§

impl UnwindSafe for sock_txtime

§

impl UnwindSafe for sockaddr

§

impl UnwindSafe for sockaddr_alg

§

impl UnwindSafe for sockaddr_can

§

impl UnwindSafe for sockaddr_in6

§

impl UnwindSafe for sockaddr_in

§

impl UnwindSafe for sockaddr_ll

§

impl UnwindSafe for sockaddr_nl

§

impl UnwindSafe for sockaddr_pkt

§

impl UnwindSafe for sockaddr_storage

§

impl UnwindSafe for sockaddr_un

§

impl UnwindSafe for sockaddr_vm

§

impl UnwindSafe for sockaddr_xdp

§

impl UnwindSafe for spwd

§

impl UnwindSafe for stack_t

§

impl UnwindSafe for stat64

§

impl UnwindSafe for stat

§

impl UnwindSafe for statfs64

§

impl UnwindSafe for statfs

§

impl UnwindSafe for statvfs64

§

impl UnwindSafe for statvfs

§

impl UnwindSafe for statx

§

impl UnwindSafe for statx_timestamp

§

impl UnwindSafe for sysinfo

§

impl UnwindSafe for tcp_info

§

impl UnwindSafe for termios2

§

impl UnwindSafe for termios

§

impl UnwindSafe for timespec

§

impl UnwindSafe for timeval

§

impl UnwindSafe for timex

§

impl UnwindSafe for tls12_crypto_info_aes_ccm_128

§

impl UnwindSafe for tls12_crypto_info_aes_gcm_128

§

impl UnwindSafe for tls12_crypto_info_aes_gcm_256

§

impl UnwindSafe for tls12_crypto_info_aria_gcm_128

§

impl UnwindSafe for tls12_crypto_info_aria_gcm_256

§

impl UnwindSafe for tls12_crypto_info_chacha20_poly1305

§

impl UnwindSafe for tls12_crypto_info_sm4_ccm

§

impl UnwindSafe for tls12_crypto_info_sm4_gcm

§

impl UnwindSafe for tls_crypto_info

§

impl UnwindSafe for tm

§

impl UnwindSafe for tms

§

impl UnwindSafe for tpacket2_hdr

§

impl UnwindSafe for tpacket3_hdr

§

impl UnwindSafe for tpacket_auxdata

§

impl UnwindSafe for tpacket_bd_ts

§

impl UnwindSafe for tpacket_block_desc

§

impl UnwindSafe for tpacket_hdr

§

impl UnwindSafe for tpacket_hdr_v1

§

impl UnwindSafe for tpacket_hdr_variant1

§

impl UnwindSafe for tpacket_req3

§

impl UnwindSafe for tpacket_req

§

impl UnwindSafe for tpacket_rollover_stats

§

impl UnwindSafe for tpacket_stats

§

impl UnwindSafe for tpacket_stats_v3

§

impl UnwindSafe for ucontext_t

§

impl UnwindSafe for ucred

§

impl UnwindSafe for uinput_abs_setup

§

impl UnwindSafe for uinput_ff_erase

§

impl UnwindSafe for uinput_ff_upload

§

impl UnwindSafe for uinput_setup

§

impl UnwindSafe for uinput_user_dev

§

impl UnwindSafe for user

§

impl UnwindSafe for user_fpregs_struct

§

impl UnwindSafe for user_regs_struct

§

impl UnwindSafe for utimbuf

§

impl UnwindSafe for utmpx

§

impl UnwindSafe for utsname

§

impl UnwindSafe for winsize

§

impl UnwindSafe for xdp_desc

§

impl UnwindSafe for xdp_mmap_offsets

§

impl UnwindSafe for xdp_mmap_offsets_v1

§

impl UnwindSafe for xdp_options

§

impl UnwindSafe for xdp_ring_offset

§

impl UnwindSafe for xdp_ring_offset_v1

§

impl UnwindSafe for xdp_statistics

§

impl UnwindSafe for xdp_statistics_v1

§

impl UnwindSafe for xdp_umem_reg

§

impl UnwindSafe for xdp_umem_reg_v1

§

impl UnwindSafe for xsk_tx_metadata

§

impl UnwindSafe for xsk_tx_metadata_completion

§

impl UnwindSafe for xsk_tx_metadata_request

§

impl UnwindSafe for ParseLevelError

§

impl UnwindSafe for SetLoggerError

§

impl UnwindSafe for Unsupported

§

impl UnwindSafe for Version

§

impl UnwindSafe for Ent

§

impl UnwindSafe for PlHeld

§

impl UnwindSafe for PlHist

§

impl UnwindSafe for Posx

§

impl UnwindSafe for RecvError

§

impl UnwindSafe for otter_nodejs_tests::nix::dir::Dir

§

impl UnwindSafe for otter_nodejs_tests::nix::dir::Entry

§

impl UnwindSafe for OwningIter

§

impl UnwindSafe for ClearEnvError

§

impl UnwindSafe for AtFlags

§

impl UnwindSafe for FallocateFlags

§

impl UnwindSafe for otter_nodejs_tests::nix::fcntl::FdFlag

§

impl UnwindSafe for OFlag

§

impl UnwindSafe for RenameFlags

§

impl UnwindSafe for SealFlag

§

impl UnwindSafe for SpliceFFlags

§

impl UnwindSafe for InterfaceAddress

§

impl UnwindSafe for InterfaceAddressIterator

§

impl UnwindSafe for DeleteModuleFlags

§

impl UnwindSafe for ModuleInitFlags

§

impl UnwindSafe for MntFlags

§

impl UnwindSafe for otter_nodejs_tests::nix::mount::MsFlags

§

impl UnwindSafe for otter_nodejs_tests::nix::mqueue::FdFlag

§

impl UnwindSafe for MQ_OFlag

§

impl UnwindSafe for MqAttr

§

impl UnwindSafe for MqdT

§

impl UnwindSafe for Interface

§

impl UnwindSafe for InterfaceFlags

§

impl UnwindSafe for Interfaces

§

impl UnwindSafe for PollFd

§

impl UnwindSafe for PollFlags

§

impl UnwindSafe for ForkptyResult

§

impl UnwindSafe for OpenptyResult

§

impl UnwindSafe for PtyMaster

§

impl UnwindSafe for CloneFlags

§

impl UnwindSafe for CpuSet

§

impl UnwindSafe for EpollCreateFlags

§

impl UnwindSafe for EpollEvent

§

impl UnwindSafe for EpollFlags

§

impl UnwindSafe for EfdFlags

§

impl UnwindSafe for AddWatchFlags

§

impl UnwindSafe for InitFlags

§

impl UnwindSafe for Inotify

§

impl UnwindSafe for InotifyEvent

§

impl UnwindSafe for WatchDescriptor

§

impl UnwindSafe for MemFdCreateFlag

§

impl UnwindSafe for MRemapFlags

§

impl UnwindSafe for MapFlags

§

impl UnwindSafe for MlockAllFlags

§

impl UnwindSafe for otter_nodejs_tests::nix::sys::mman::MsFlags

§

impl UnwindSafe for ProtFlags

§

impl UnwindSafe for Persona

§

impl UnwindSafe for Options

§

impl UnwindSafe for Dqblk

§

impl UnwindSafe for QuotaValidFlags

§

impl UnwindSafe for FdSet

§

impl UnwindSafe for SaFlags

§

impl UnwindSafe for SigAction

§

impl UnwindSafe for SigEvent

§

impl UnwindSafe for SigSet

§

impl UnwindSafe for SignalIterator

§

impl UnwindSafe for SfdFlags

§

impl UnwindSafe for SignalFd

§

impl UnwindSafe for AcceptConn

§

impl UnwindSafe for AlgSetAeadAuthSize

§

impl UnwindSafe for BindToDevice

§

impl UnwindSafe for Broadcast

§

impl UnwindSafe for Ip6tOriginalDst

§

impl UnwindSafe for IpAddMembership

§

impl UnwindSafe for IpDropMembership

§

impl UnwindSafe for IpFreebind

§

impl UnwindSafe for IpMulticastLoop

§

impl UnwindSafe for IpMulticastTtl

§

impl UnwindSafe for IpTransparent

§

impl UnwindSafe for Ipv4PacketInfo

§

impl UnwindSafe for Ipv4RecvErr

§

impl UnwindSafe for Ipv4Ttl

§

impl UnwindSafe for Ipv6AddMembership

§

impl UnwindSafe for Ipv6DontFrag

§

impl UnwindSafe for Ipv6DropMembership

§

impl UnwindSafe for Ipv6RecvErr

§

impl UnwindSafe for Ipv6RecvPacketInfo

§

impl UnwindSafe for Ipv6Ttl

§

impl UnwindSafe for Ipv6V6Only

§

impl UnwindSafe for KeepAlive

§

impl UnwindSafe for Linger

§

impl UnwindSafe for Mark

§

impl UnwindSafe for OobInline

§

impl UnwindSafe for OriginalDst

§

impl UnwindSafe for PassCred

§

impl UnwindSafe for PeerCredentials

§

impl UnwindSafe for RcvBuf

§

impl UnwindSafe for RcvBufForce

§

impl UnwindSafe for ReceiveTimeout

§

impl UnwindSafe for ReceiveTimestamp

§

impl UnwindSafe for ReceiveTimestampns

§

impl UnwindSafe for ReuseAddr

§

impl UnwindSafe for ReusePort

§

impl UnwindSafe for RxqOvfl

§

impl UnwindSafe for SendTimeout

§

impl UnwindSafe for SndBuf

§

impl UnwindSafe for SndBufForce

§

impl UnwindSafe for otter_nodejs_tests::nix::sys::socket::sockopt::SockType

§

impl UnwindSafe for SocketError

§

impl UnwindSafe for TcpCongestion

§

impl UnwindSafe for TcpKeepCount

§

impl UnwindSafe for TcpKeepIdle

§

impl UnwindSafe for TcpKeepInterval

§

impl UnwindSafe for TcpMaxSeg

§

impl UnwindSafe for TcpNoDelay

§

impl UnwindSafe for TcpRepair

§

impl UnwindSafe for TcpUserTimeout

§

impl UnwindSafe for Timestamping

§

impl UnwindSafe for TxTime

§

impl UnwindSafe for UdpGroSegment

§

impl UnwindSafe for UdpGsoSegment

§

impl UnwindSafe for AlgAddr

§

impl UnwindSafe for IpMembershipRequest

§

impl UnwindSafe for otter_nodejs_tests::nix::sys::socket::Ipv4Addr

§

impl UnwindSafe for otter_nodejs_tests::nix::sys::socket::Ipv6Addr

§

impl UnwindSafe for Ipv6MembershipRequest

§

impl UnwindSafe for LinkAddr

§

impl UnwindSafe for MsgFlags

§

impl UnwindSafe for NetlinkAddr

§

impl UnwindSafe for SockFlag

§

impl UnwindSafe for SockaddrIn6

§

impl UnwindSafe for SockaddrIn

§

impl UnwindSafe for TimestampingFlag

§

impl UnwindSafe for Timestamps

§

impl UnwindSafe for UnixAddr

§

impl UnwindSafe for UnixCredentials

§

impl UnwindSafe for VsockAddr

§

impl UnwindSafe for Mode

§

impl UnwindSafe for SFlag

§

impl UnwindSafe for FsType

§

impl UnwindSafe for Statfs

§

impl UnwindSafe for FsFlags

§

impl UnwindSafe for Statvfs

§

impl UnwindSafe for SysInfo

§

impl UnwindSafe for ControlFlags

§

impl UnwindSafe for InputFlags

§

impl UnwindSafe for LocalFlags

§

impl UnwindSafe for OutputFlags

§

impl UnwindSafe for Termios

§

impl UnwindSafe for TimeVal

§

impl UnwindSafe for Timer

§

impl UnwindSafe for TimerFd

§

impl UnwindSafe for TimerFlags

§

impl UnwindSafe for TimerSetTimeFlags

§

impl UnwindSafe for RemoteIoVec

§

impl UnwindSafe for UtsName

§

impl UnwindSafe for WaitPidFlag

§

impl UnwindSafe for otter_nodejs_tests::nix::time::ClockId

§

impl UnwindSafe for UContext

§

impl UnwindSafe for AccessFlags

§

impl UnwindSafe for Gid

§

impl UnwindSafe for otter_nodejs_tests::nix::unistd::Group

§

impl UnwindSafe for Pid

§

impl UnwindSafe for ResGid

§

impl UnwindSafe for ResUid

§

impl UnwindSafe for User

§

impl UnwindSafe for OnceBool

§

impl UnwindSafe for OnceNonZeroUsize

§

impl UnwindSafe for FloatIsNan

§

impl UnwindSafe for IgnoredAny

§

impl UnwindSafe for otter_nodejs_tests::otter_base::crates::serde::de::value::Error

§

impl UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::map::IntoIter

§

impl UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::map::IntoValues

§

impl UnwindSafe for CompactFormatter

§

impl UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::value::Serializer

§

impl UnwindSafe for otter_nodejs_tests::otter_base::imports::mem::Alignment

§

impl UnwindSafe for Assume

§

impl UnwindSafe for Array

§

impl UnwindSafe for Bool

§

impl UnwindSafe for Char

§

impl UnwindSafe for Const

§

impl UnwindSafe for DynTrait

§

impl UnwindSafe for DynTraitPredicate

§

impl UnwindSafe for Enum

§

impl UnwindSafe for Field

§

impl UnwindSafe for Float

§

impl UnwindSafe for FnPtr

§

impl UnwindSafe for GenericType

§

impl UnwindSafe for Int

§

impl UnwindSafe for Lifetime

§

impl UnwindSafe for Pointer

§

impl UnwindSafe for otter_nodejs_tests::otter_base::imports::mem::type_info::Reference

§

impl UnwindSafe for otter_nodejs_tests::otter_base::imports::mem::type_info::Slice

§

impl UnwindSafe for Str

§

impl UnwindSafe for Struct

§

impl UnwindSafe for Trait

§

impl UnwindSafe for Tuple

§

impl UnwindSafe for otter_nodejs_tests::otter_base::imports::mem::type_info::Type

§

impl UnwindSafe for otter_nodejs_tests::otter_base::imports::mem::type_info::Union

§

impl UnwindSafe for Variant

§

impl UnwindSafe for Broken

§

impl UnwindSafe for SenderError

§

impl UnwindSafe for GuardNoSend

§

impl UnwindSafe for GuardSend

§

impl UnwindSafe for otter_nodejs_tests::parking_lot::Condvar

§

impl UnwindSafe for otter_nodejs_tests::parking_lot::Once

§

impl UnwindSafe for RawFairMutex

§

impl UnwindSafe for RawMutex

§

impl UnwindSafe for RawRwLock

§

impl UnwindSafe for RawThreadId

§

impl UnwindSafe for WaitTimeoutResult

§

impl UnwindSafe for Deck

§

impl UnwindSafe for Disc

§

impl UnwindSafe for Hand

§

impl UnwindSafe for OwnedCommon

§

impl UnwindSafe for PieceLabel

§

impl UnwindSafe for PlayerLabel

§

impl UnwindSafe for Rect

§

impl UnwindSafe for Passwd

§

impl UnwindSafe for Bernoulli

§

impl UnwindSafe for Open01

§

impl UnwindSafe for OpenClosed01

§

impl UnwindSafe for Standard

§

impl UnwindSafe for UniformChar

§

impl UnwindSafe for UniformDuration

§

impl UnwindSafe for StdRng

§

impl UnwindSafe for StepRng

§

impl UnwindSafe for OsRng

§

impl UnwindSafe for otter_nodejs_tests::regex::bytes::CaptureLocations

§

impl UnwindSafe for otter_nodejs_tests::regex::bytes::RegexSet

§

impl UnwindSafe for otter_nodejs_tests::regex::bytes::RegexSetBuilder

§

impl UnwindSafe for otter_nodejs_tests::regex::bytes::SetMatches

§

impl UnwindSafe for otter_nodejs_tests::regex::bytes::SetMatchesIntoIter

§

impl UnwindSafe for otter_nodejs_tests::regex::CaptureLocations

§

impl UnwindSafe for otter_nodejs_tests::regex::RegexBuilder

§

impl UnwindSafe for otter_nodejs_tests::regex::RegexSet

§

impl UnwindSafe for otter_nodejs_tests::regex::RegexSetBuilder

§

impl UnwindSafe for otter_nodejs_tests::regex::SetMatches

§

impl UnwindSafe for otter_nodejs_tests::regex::SetMatchesIntoIter

§

impl UnwindSafe for DefaultConfig

§

impl UnwindSafe for Sha256VarCore

§

impl UnwindSafe for Sha512VarCore

§

impl UnwindSafe for DescId

§

impl UnwindSafe for FileData

§

impl UnwindSafe for FullOutlineDetails

§

impl UnwindSafe for MagicDetails

§

impl UnwindSafe for MultiSpec

§

impl UnwindSafe for NullLibrarySvgNoter

§

impl UnwindSafe for RecolourData

§

impl UnwindSafe for ShapeCalculable

§

impl UnwindSafe for SvgId

§

impl UnwindSafe for DefaultKey

§

impl UnwindSafe for KeyData

§

impl UnwindSafe for AuthKeysManipError

§

impl UnwindSafe for AuthkeysLine

§

impl UnwindSafe for Comment

§

impl UnwindSafe for Fingerprint

§

impl UnwindSafe for otter_nodejs_tests::sshkeys::Global

§

impl UnwindSafe for otter_nodejs_tests::sshkeys::Id

§

impl UnwindSafe for Key

§

impl UnwindSafe for KeySpec

§

impl UnwindSafe for MgmtKeyReport

§

impl UnwindSafe for Nonce

§

impl UnwindSafe for PerScope

§

impl UnwindSafe for PubData

§

impl UnwindSafe for ScopeKey

§

impl UnwindSafe for ParseBoolError

§

impl UnwindSafe for Utf8Error

§

impl UnwindSafe for AbbrevPresentationLayout

§

impl UnwindSafe for AccessTokenInfo

§

impl UnwindSafe for AccessTokenReport

§

impl UnwindSafe for AccountId

§

impl UnwindSafe for AccountName

§

impl UnwindSafe for AccountNotFound

§

impl UnwindSafe for AccountSshKey

§

impl UnwindSafe for Alphanumeric

§

impl UnwindSafe for AssetUrlToken

§

impl UnwindSafe for BadAssetUrlToken

§

impl UnwindSafe for BundleMeta

§

impl UnwindSafe for Child

§

impl UnwindSafe for CircleOutline

§

impl UnwindSafe for CircleShapeIndicator

§

impl UnwindSafe for Client

§

impl UnwindSafe for ClientId

§

impl UnwindSafe for ClientSequence

§

impl UnwindSafe for ColourSpec

§

impl UnwindSafe for CommittedLogEntry

§

impl UnwindSafe for CompassAngle

§

impl UnwindSafe for otter_nodejs_tests::Condvar

§

impl UnwindSafe for CookedStdout

§

impl UnwindSafe for CoordinateOverflow

§

impl UnwindSafe for DataLoadPlayer

§

impl UnwindSafe for otter_nodejs_tests::Duration

§

impl UnwindSafe for ExecuteGameChangeUpdates

§

impl UnwindSafe for FaceId

§

impl UnwindSafe for FakeRngSpec

§

impl UnwindSafe for FakeTimeConfig

§

impl UnwindSafe for FakeTimeSpec

§

impl UnwindSafe for FastSplitId

§

impl UnwindSafe for Fd

§

impl UnwindSafe for File

§

impl UnwindSafe for FixedToken

§

impl UnwindSafe for FutureInstant

§

impl UnwindSafe for FutureInstantOutOfRange

§

impl UnwindSafe for GLOBAL

§

impl UnwindSafe for GOccults

§

impl UnwindSafe for GPlayer

§

impl UnwindSafe for GameBeingDestroyed

§

impl UnwindSafe for Generation

§

impl UnwindSafe for GlobalClock

§

impl UnwindSafe for GoodItemName

§

impl UnwindSafe for Html

§

impl UnwindSafe for HtmlLit

§

impl UnwindSafe for HtmlStr

§

impl UnwindSafe for IPlayer

§

impl UnwindSafe for InstanceBundles

§

impl UnwindSafe for InstanceName

§

impl UnwindSafe for Instant

§

impl UnwindSafe for InvalidAbbrevPresentationLayout

§

impl UnwindSafe for InvalidFakeTime

§

impl UnwindSafe for otter_nodejs_tests::Ipv4Addr

§

impl UnwindSafe for otter_nodejs_tests::Ipv6Addr

§

impl UnwindSafe for ItemEnquiryData

§

impl UnwindSafe for ItemSpec

§

impl UnwindSafe for LibraryEnquiryData

§

impl UnwindSafe for LinksTable

§

impl UnwindSafe for LogEntry

§

impl UnwindSafe for LogSpecification

§

impl UnwindSafe for MgmtGamePieceInfo

§

impl UnwindSafe for ModifyingPieces

§

impl UnwindSafe for NascentOccultation

§

impl UnwindSafe for Notch

§

impl UnwindSafe for Notches

§

impl UnwindSafe for OccId

§

impl UnwindSafe for OccultIlkId

§

impl UnwindSafe for OccultIlkOwningId

§

impl UnwindSafe for OccultView

§

impl UnwindSafe for Occultation

§

impl UnwindSafe for OccultationViews

§

impl UnwindSafe for OcculterRotationChecked

§

impl UnwindSafe for OsStr

§

impl UnwindSafe for OwnerOccultationView

§

impl UnwindSafe for PUOs_Simple_Modify

§

impl UnwindSafe for PathBuf

§

impl UnwindSafe for PerPlayerIdMap

§

impl UnwindSafe for PieceId

§

impl UnwindSafe for PieceLabelLoaded

§

impl UnwindSafe for PieceOccult

§

impl UnwindSafe for PieceRenderInstructions

§

impl UnwindSafe for PieceSpecialProperties

§

impl UnwindSafe for PieceUpdate

§

impl UnwindSafe for PlayerAccessUnset

§

impl UnwindSafe for PlayerId

§

impl UnwindSafe for PlayerNotFound

§

impl UnwindSafe for PlayerUpdatesStartContext

§

impl UnwindSafe for PreparedPieceImage

§

impl UnwindSafe for PreparedPieceState

§

impl UnwindSafe for PreparedUpdate

§

impl UnwindSafe for PreparedUpdateEntry_Image

§

impl UnwindSafe for PreparedUpdateEntry_Piece

§

impl UnwindSafe for PrivateCaller

§

impl UnwindSafe for RawToken

§

impl UnwindSafe for RawTokenVal

§

impl UnwindSafe for RectOutline

§

impl UnwindSafe for RectShapeIndicator

§

impl UnwindSafe for otter_nodejs_tests::Regex

§

impl UnwindSafe for Rendered

§

impl UnwindSafe for RngIsReal

§

impl UnwindSafe for RngWrap

§

impl UnwindSafe for SVGWidthOrHeightIter

§

impl UnwindSafe for ServerConfig

§

impl UnwindSafe for ServerConfigSpec

§

impl UnwindSafe for ShapelibExplicit1

§

impl UnwindSafe for ShouldSetZLevel

§

impl UnwindSafe for ShowUnocculted

§

impl UnwindSafe for SimpleCommon

§

impl UnwindSafe for SpecDepth

§

impl UnwindSafe for Stdio

§

impl UnwindSafe for TablePermissionIter

§

impl UnwindSafe for TableSpec

§

impl UnwindSafe for TextOptions

§

impl UnwindSafe for TextOptionsSpec

§

impl UnwindSafe for TimeIsReal

§

impl UnwindSafe for TimeSpec

§

impl UnwindSafe for TimedFdRead

§

impl UnwindSafe for TimedFdWrite

§

impl UnwindSafe for otter_nodejs_tests::Timestamp

§

impl UnwindSafe for Timezone

§

impl UnwindSafe for ToRecalculate

§

impl UnwindSafe for TokenByEmail

§

impl UnwindSafe for TokenDeliveryError

§

impl UnwindSafe for TokenRevelationKey

§

impl UnwindSafe for TokenRevelationValue

§

impl UnwindSafe for TryFromIntError

§

impl UnwindSafe for Uid

§

impl UnwindSafe for UniformOccultationView

§

impl UnwindSafe for UnixStream

§

impl UnwindSafe for UnsupportedColourSpec

§

impl UnwindSafe for UoDescription

§

impl UnwindSafe for UpdateId

§

impl UnwindSafe for Url

§

impl UnwindSafe for UrlOnStdout

§

impl UnwindSafe for UrlSpec

§

impl UnwindSafe for VisibleAngleTransform

§

impl UnwindSafe for VisiblePieceId

§

impl UnwindSafe for ZCoord

§

impl UnwindSafe for ZLevel

§

impl UnwindSafe for SpooledTempFile

§

impl UnwindSafe for TempDir

§

impl UnwindSafe for TempPath

§

impl UnwindSafe for Block

§

impl UnwindSafe for Expr

§

impl UnwindSafe for FilterSection

§

impl UnwindSafe for Forloop

§

impl UnwindSafe for FunctionCall

§

impl UnwindSafe for If

§

impl UnwindSafe for In

§

impl UnwindSafe for LogicExpr

§

impl UnwindSafe for MacroCall

§

impl UnwindSafe for MacroDefinition

§

impl UnwindSafe for MathExpr

§

impl UnwindSafe for Set

§

impl UnwindSafe for StringConcat

§

impl UnwindSafe for Test

§

impl UnwindSafe for WS

§

impl UnwindSafe for otter_nodejs_tests::tera::Context

§

impl UnwindSafe for Number

§

impl UnwindSafe for Template

§

impl UnwindSafe for Null

§

impl UnwindSafe for TermReporter

§

impl UnwindSafe for AccessError

§

impl UnwindSafe for otter_nodejs_tests::thread::Builder

§

impl UnwindSafe for Thread

§

impl UnwindSafe for ThreadId

§

impl UnwindSafe for SystemTime

§

impl UnwindSafe for SystemTimeError

§

impl UnwindSafe for TryFromFloatSecsError

§

impl UnwindSafe for otter_nodejs_tests::toml::de::Error

§

impl UnwindSafe for otter_nodejs_tests::toml::map::IntoIter

§

impl UnwindSafe for otter_nodejs_tests::toml::value::Date

§

impl UnwindSafe for Datetime

§

impl UnwindSafe for DatetimeParseError

§

impl UnwindSafe for Time

§

impl UnwindSafe for NonblockingUnixSeqpacketConn

§

impl UnwindSafe for NonblockingUnixSeqpacketListener

§

impl UnwindSafe for UnixSeqpacketConn

§

impl UnwindSafe for UnixSeqpacketListener

§

impl UnwindSafe for UnixSocketAddr

§

impl UnwindSafe for OwnedFd

§

impl UnwindSafe for otter_nodejs_tests::unix::net::SocketAddr

§

impl UnwindSafe for SocketCred

§

impl UnwindSafe for UCred

§

impl UnwindSafe for UnixDatagram

§

impl UnwindSafe for UnixListener

§

impl UnwindSafe for AddSubRangeDelta

§

impl UnwindSafe for Decrement

§

impl UnwindSafe for Increment

§

impl UnwindSafe for LimbVal

§

impl UnwindSafe for Mutable

§

impl UnwindSafe for MutateFirst

§

impl UnwindSafe for MutateLast

§

impl UnwindSafe for Overflow

§

impl UnwindSafe for otter_nodejs_tests::zcoord::ParseError

§

impl UnwindSafe for Sealed

§

impl UnwindSafe for TotallyUnboundedRange

§

impl UnwindSafe for DateTimeRangeError

§

impl UnwindSafe for InvalidPassword

§

impl UnwindSafe for otter_nodejs_tests::zipfile::DateTime

§

impl UnwindSafe for ZipStreamFileMetadata

§

impl UnwindSafe for FileOptions

§

impl UnwindSafe for AllocError

§

impl UnwindSafe for Layout

§

impl UnwindSafe for LayoutError

§

impl UnwindSafe for TypeId

§

impl UnwindSafe for CpuidResult

§

impl UnwindSafe for __m128

§

impl UnwindSafe for __m128bh

§

impl UnwindSafe for __m128d

§

impl UnwindSafe for __m128h

§

impl UnwindSafe for __m128i

§

impl UnwindSafe for __m256

§

impl UnwindSafe for __m256bh

§

impl UnwindSafe for __m256d

§

impl UnwindSafe for __m256h

§

impl UnwindSafe for __m256i

§

impl UnwindSafe for __m512

§

impl UnwindSafe for __m512bh

§

impl UnwindSafe for __m512d

§

impl UnwindSafe for __m512h

§

impl UnwindSafe for __m512i

§

impl UnwindSafe for bf16

§

impl UnwindSafe for TryFromSliceError

§

impl UnwindSafe for otter_nodejs_tests::inventory::core::ascii::EscapeDefault

§

impl UnwindSafe for ByteStr

§

impl UnwindSafe for BorrowError

§

impl UnwindSafe for BorrowMutError

§

impl UnwindSafe for CharTryFromError

§

impl UnwindSafe for DecodeUtf16Error

§

impl UnwindSafe for otter_nodejs_tests::inventory::core::char::EscapeDebug

§

impl UnwindSafe for otter_nodejs_tests::inventory::core::char::EscapeDefault

§

impl UnwindSafe for otter_nodejs_tests::inventory::core::char::EscapeUnicode

§

impl UnwindSafe for ParseCharError

§

impl UnwindSafe for ToLowercase

§

impl UnwindSafe for ToTitlecase

§

impl UnwindSafe for ToUppercase

§

impl UnwindSafe for TryFromCharError

§

impl UnwindSafe for CStr

§

impl UnwindSafe for FromBytesUntilNulError

§

impl UnwindSafe for SipHasher

§

impl UnwindSafe for Last

§

impl UnwindSafe for ReturnToArg

§

impl UnwindSafe for UnwindActionArg

§

impl UnwindSafe for PhantomPinned

§

impl UnwindSafe for AddrParseError

§

impl UnwindSafe for SocketAddrV4

§

impl UnwindSafe for SocketAddrV6

§

impl UnwindSafe for ParseFloatError

§

impl UnwindSafe for ParseIntError

§

impl UnwindSafe for RangeFull

§

impl UnwindSafe for LocalWaker

§

impl UnwindSafe for RawWaker

§

impl UnwindSafe for RawWakerVTable

§

impl UnwindSafe for Waker

§

impl UnwindSafe for __c_anonymous_ifc_ifcu

§

impl UnwindSafe for __c_anonymous_ifr_ifru

§

impl UnwindSafe for __c_anonymous_iwreq

§

impl UnwindSafe for __c_anonymous_ptp_perout_request_1

§

impl UnwindSafe for __c_anonymous_ptp_perout_request_2

§

impl UnwindSafe for __c_anonymous_ptrace_syscall_info_data

§

impl UnwindSafe for __c_anonymous_sockaddr_can_can_addr

§

impl UnwindSafe for __c_anonymous_xsk_tx_metadata_union

§

impl UnwindSafe for iwreq_data

§

impl UnwindSafe for tpacket_bd_header_u

§

impl UnwindSafe for tpacket_req_u

§

impl UnwindSafe for SockaddrStorage

§

impl UnwindSafe for AdjacentlyTaggedEnumVariant

§

impl UnwindSafe for Big8x3

§

impl UnwindSafe for Big32x40

§

impl UnwindSafe for CodePointInner

§

impl UnwindSafe for Decimal

§

impl UnwindSafe for DecimalSeq

§

impl UnwindSafe for Decoded

§

impl UnwindSafe for FullDecoded

§

impl UnwindSafe for GlobalLogger

§

impl UnwindSafe for I32NotAllOnes

§

impl UnwindSafe for I64NotAllOnes

§

impl UnwindSafe for InvertedUTerm

§

impl UnwindSafe for Nanoseconds

§

impl UnwindSafe for NonZeroCharInner

§

impl UnwindSafe for NonZeroI8Inner

§

impl UnwindSafe for NonZeroI16Inner

§

impl UnwindSafe for NonZeroI32Inner

§

impl UnwindSafe for NonZeroI64Inner

§

impl UnwindSafe for NonZeroI128Inner

§

impl UnwindSafe for NonZeroIsizeInner

§

impl UnwindSafe for NonZeroU8Inner

§

impl UnwindSafe for NonZeroU16Inner

§

impl UnwindSafe for NonZeroU32Inner

§

impl UnwindSafe for NonZeroU64Inner

§

impl UnwindSafe for NonZeroU128Inner

§

impl UnwindSafe for NonZeroUsizeInner

§

impl UnwindSafe for Sign

§

impl UnwindSafe for TagContentOtherField

§

impl UnwindSafe for TagContentOtherFieldVisitor

§

impl UnwindSafe for TagOrContentField

§

impl UnwindSafe for TagOrContentFieldVisitor

§

impl UnwindSafe for TryCaptureWithDebug

§

impl UnwindSafe for TryCaptureWithoutDebug

§

impl UnwindSafe for U32NotAllOnes

§

impl UnwindSafe for U64NotAllOnes

§

impl UnwindSafe for UsizeNoHighBit

§

impl UnwindSafe for Utf8BoundaryError

§

impl<'a> UnwindSafe for otter_nodejs_tests::chrono::format::Item<'a>

§

impl<'a> UnwindSafe for ControlMessage<'a>

§

impl<'a> UnwindSafe for Unexpected<'a>

§

impl<'a> UnwindSafe for IndexVecIter<'a>

§

impl<'a> UnwindSafe for Utf8Pattern<'a>

§

impl<'a> UnwindSafe for AddrName<'a>

§

impl<'a> UnwindSafe for AncillaryData<'a>

§

impl<'a> UnwindSafe for Base64Display<'a>

§

impl<'a> UnwindSafe for StrftimeItems<'a>

§

impl<'a> UnwindSafe for SplitPaths<'a>

§

impl<'a> UnwindSafe for Env<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::flexi_logger::Record<'a>

§

impl<'a> UnwindSafe for Arguments<'a>

§

impl<'a> UnwindSafe for IoSlice<'a>

§

impl<'a> UnwindSafe for StdinLock<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::log::Metadata<'a>

§

impl<'a> UnwindSafe for MetadataBuilder<'a>

§

impl<'a> UnwindSafe for RecordBuilder<'a>

§

impl<'a> UnwindSafe for InterfacesIter<'a>

§

impl<'a> UnwindSafe for AioCb<'a>

§

impl<'a> UnwindSafe for LioCb<'a>

§

impl<'a> UnwindSafe for LioCbBuilder<'a>

§

impl<'a> UnwindSafe for Fds<'a>

§

impl<'a> UnwindSafe for SigSetIter<'a>

§

impl<'a> UnwindSafe for CmsgIterator<'a>

§

impl<'a> UnwindSafe for SliceRead<'a>

§

impl<'a> UnwindSafe for StrRead<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::map::Iter<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::map::Keys<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::map::Values<'a>

§

impl<'a> UnwindSafe for PrettyFormatter<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::regex::bytes::SetMatchesIter<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::regex::SetMatchesIter<'a>

§

impl<'a> UnwindSafe for CharSearcher<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::str::Bytes<'a>

§

impl<'a> UnwindSafe for CharIndices<'a>

§

impl<'a> UnwindSafe for Chars<'a>

§

impl<'a> UnwindSafe for EncodeUtf16<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::str::EscapeDebug<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::str::EscapeDefault<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::str::EscapeUnicode<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::str::Lines<'a>

§

impl<'a> UnwindSafe for LinesAny<'a>

§

impl<'a> UnwindSafe for SplitAsciiWhitespace<'a>

§

impl<'a> UnwindSafe for SplitWhitespace<'a>

§

impl<'a> UnwindSafe for Utf8Chunk<'a>

§

impl<'a> UnwindSafe for Utf8Chunks<'a>

§

impl<'a> UnwindSafe for AnyhowDisplay<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::toml::map::Iter<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::toml::map::Keys<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::toml::map::Values<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::toml::Deserializer<'a>

§

impl<'a> UnwindSafe for Incoming<'a>

§

impl<'a> UnwindSafe for Messages<'a>

§

impl<'a> UnwindSafe for ScmCredentials<'a>

§

impl<'a> UnwindSafe for ScmRights<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::inventory::core::ffi::c_str::Bytes<'a>

§

impl<'a> UnwindSafe for VaList<'a>

§

impl<'a> UnwindSafe for PhantomContravariantLifetime<'a>

§

impl<'a> UnwindSafe for PhantomCovariantLifetime<'a>

§

impl<'a> UnwindSafe for PhantomInvariantLifetime<'a>

§

impl<'a> UnwindSafe for EscapeAscii<'a>

§

impl<'a> UnwindSafe for otter_nodejs_tests::inventory::core::task::Context<'a>

§

impl<'a> UnwindSafe for Location<'a>

§

impl<'a> UnwindSafe for PanicInfo<'a>

§

impl<'a> UnwindSafe for PanicMessage<'a>

§

impl<'a> UnwindSafe for Formatted<'a>

§

impl<'a> UnwindSafe for InternallyTaggedUnitVisitor<'a>

§

impl<'a> UnwindSafe for Part<'a>

§

impl<'a> UnwindSafe for UntaggedUnitVisitor<'a>

§

impl<'a, 'b> UnwindSafe for CharSliceSearcher<'a, 'b>

§

impl<'a, 'b> UnwindSafe for StrSearcher<'a, 'b>

§

impl<'a, 'b> UnwindSafe for otter_nodejs_tests::tempfile::Builder<'a, 'b>

§

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

§

impl<'a, 'de, E> UnwindSafe for ContentRefDeserializer<'a, 'de, E>
where E: UnwindSafe,

§

impl<'a, A> UnwindSafe for otter_nodejs_tests::inventory::core::option::Iter<'a, A>
where A: RefUnwindSafe,

§

impl<'a, B> UnwindSafe for Cow<'a, B>
where <B as ToOwned>::Owned: UnwindSafe, B: RefUnwindSafe + ?Sized,

§

impl<'a, E> UnwindSafe for BytesDeserializer<'a, E>
where E: UnwindSafe,

§

impl<'a, E> UnwindSafe for CowStrDeserializer<'a, E>
where E: UnwindSafe,

§

impl<'a, E> UnwindSafe for otter_nodejs_tests::otter_base::crates::serde::de::value::StrDeserializer<'a, E>
where E: UnwindSafe,

§

impl<'a, E> UnwindSafe for StrDeserializer<'a, E>
where E: UnwindSafe,

§

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

§

impl<'a, I> UnwindSafe for Format<'a, I>
where I: UnwindSafe,

§

impl<'a, I, A> UnwindSafe for Splice<'a, I, A>

§

impl<'a, I, C, S> UnwindSafe for SendMmsgData<'a, I, C, S>

§

impl<'a, I, F> UnwindSafe for FormatWith<'a, I, F>
where I: UnwindSafe, F: UnwindSafe,

§

impl<'a, K> UnwindSafe for otter_nodejs_tests::btree_set::Cursor<'a, K>
where K: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::btree_map::Cursor<'a, K, V>

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::btree_map::Iter<'a, K, V>

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::btree_map::Keys<'a, K, V>

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::btree_map::Range<'a, K, V>

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::btree_map::Values<'a, K, V>

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::hash_map::Iter<'a, K, V>

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::hash_map::Keys<'a, K, V>

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::hash_map::Values<'a, K, V>

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::basic::Iter<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::basic::Keys<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::basic::Values<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::dense::Iter<'a, K, V>

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::dense::Keys<'a, K, V>

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::dense::Values<'a, K, V>

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::hop::Iter<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::hop::Keys<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::hop::Values<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::secondary::Iter<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::secondary::Keys<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::secondary::Values<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::sparse_secondary::Drain<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::sparse_secondary::Iter<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::sparse_secondary::Keys<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V> UnwindSafe for otter_nodejs_tests::slotmap::sparse_secondary::Values<'a, K, V>
where V: RefUnwindSafe,

§

impl<'a, K, V, A> UnwindSafe for otter_nodejs_tests::hash_map::Drain<'a, K, V, A>

§

impl<'a, P> UnwindSafe for MatchIndices<'a, P>
where <P as Pattern>::Searcher<'a>: UnwindSafe,

§

impl<'a, P> UnwindSafe for otter_nodejs_tests::str::Matches<'a, P>
where <P as Pattern>::Searcher<'a>: UnwindSafe,

§

impl<'a, P> UnwindSafe for RMatchIndices<'a, P>
where <P as Pattern>::Searcher<'a>: UnwindSafe,

§

impl<'a, P> UnwindSafe for RMatches<'a, P>
where <P as Pattern>::Searcher<'a>: UnwindSafe,

§

impl<'a, P> UnwindSafe for otter_nodejs_tests::str::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: UnwindSafe,

§

impl<'a, P> UnwindSafe for otter_nodejs_tests::str::RSplitN<'a, P>
where <P as Pattern>::Searcher<'a>: UnwindSafe,

§

impl<'a, P> UnwindSafe for RSplitTerminator<'a, P>
where <P as Pattern>::Searcher<'a>: UnwindSafe,

§

impl<'a, P> UnwindSafe for otter_nodejs_tests::str::Split<'a, P>
where <P as Pattern>::Searcher<'a>: UnwindSafe,

§

impl<'a, P> UnwindSafe for otter_nodejs_tests::str::SplitInclusive<'a, P>
where <P as Pattern>::Searcher<'a>: UnwindSafe,

§

impl<'a, P> UnwindSafe for otter_nodejs_tests::str::SplitN<'a, P>
where <P as Pattern>::Searcher<'a>: UnwindSafe,

§

impl<'a, P> UnwindSafe for SplitTerminator<'a, P>
where <P as Pattern>::Searcher<'a>: UnwindSafe,

§

impl<'a, R> UnwindSafe for ReadRefReader<'a, R>
where R: RefUnwindSafe + ?Sized,

§

impl<'a, R, T> UnwindSafe for MappedRwLockReadGuard<'a, R, T>

§

impl<'a, S> UnwindSafe for RecvMsg<'a, S>
where S: UnwindSafe,

§

impl<'a, S, T> UnwindSafe for SliceChooseIter<'a, S, T>
where S: RefUnwindSafe + ?Sized, T: UnwindSafe,

§

impl<'a, T> UnwindSafe for otter_nodejs_tests::btree_set::Iter<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for otter_nodejs_tests::btree_set::Range<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for SymmetricDifference<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for otter_nodejs_tests::btree_set::Union<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for otter_nodejs_tests::mpsc::Iter<'a, T>

§

impl<'a, T> UnwindSafe for TryIter<'a, T>

§

impl<'a, T> UnwindSafe for OnceRef<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for otter_nodejs_tests::rand::distributions::Slice<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for otter_nodejs_tests::inventory::core::result::Iter<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for otter_nodejs_tests::inventory::core::slice::Chunks<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for ChunksExact<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for otter_nodejs_tests::inventory::core::slice::Iter<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for RChunks<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for RChunksExact<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T> UnwindSafe for Windows<'a, T>
where T: RefUnwindSafe,

§

impl<'a, T, A> UnwindSafe for Difference<'a, T, A>

§

impl<'a, T, A> UnwindSafe for Intersection<'a, T, A>

§

impl<'a, T, A> UnwindSafe for alloc::vec::drain::Drain<'a, T, A>

§

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

§

impl<'a, T, P> UnwindSafe for otter_nodejs_tests::inventory::core::slice::RSplit<'a, T, P>

§

impl<'a, T, P> UnwindSafe for otter_nodejs_tests::inventory::core::slice::RSplitN<'a, T, P>

§

impl<'a, T, P> UnwindSafe for otter_nodejs_tests::inventory::core::slice::Split<'a, T, P>

§

impl<'a, T, P> UnwindSafe for otter_nodejs_tests::inventory::core::slice::SplitInclusive<'a, T, P>

§

impl<'a, T, P> UnwindSafe for otter_nodejs_tests::inventory::core::slice::SplitN<'a, T, P>

§

impl<'a, T, const CAP: usize> UnwindSafe for otter_nodejs_tests::otter_base::crates::arrayvec::Drain<'a, T, CAP>
where T: RefUnwindSafe,

§

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

§

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

§

impl<'b, 'c, T> UnwindSafe for otter_nodejs_tests::rmp_serde::decode::Reference<'b, 'c, T>
where T: RefUnwindSafe + ?Sized,

§

impl<'c, 'h> UnwindSafe for otter_nodejs_tests::regex::bytes::SubCaptureMatches<'c, 'h>

§

impl<'c, 'h> UnwindSafe for otter_nodejs_tests::regex::SubCaptureMatches<'c, 'h>

§

impl<'de> UnwindSafe for TomlDe<'de>

§

impl<'de> UnwindSafe for ContentVisitor<'de>

§

impl<'de, E> UnwindSafe for BorrowedBytesDeserializer<'de, E>
where E: UnwindSafe,

§

impl<'de, E> UnwindSafe for otter_nodejs_tests::otter_base::crates::serde::de::value::BorrowedStrDeserializer<'de, E>
where E: UnwindSafe,

§

impl<'de, E> UnwindSafe for BorrowedStrDeserializer<'de, E>
where E: UnwindSafe,

§

impl<'de, E> UnwindSafe for ContentDeserializer<'de, E>
where E: UnwindSafe,

§

impl<'de, E> UnwindSafe for EnumDeserializer<'de, E>
where E: UnwindSafe,

§

impl<'de, I, E> UnwindSafe for MapDeserializer<'de, I, E>
where <<I as Iterator>::Item as Pair>::Second: UnwindSafe, E: UnwindSafe, I: UnwindSafe,

§

impl<'de, R, T> UnwindSafe for StreamDeserializer<'de, R, T>
where R: UnwindSafe, T: UnwindSafe,

§

impl<'de, T> UnwindSafe for Borrowed<'de, T>
where T: RefUnwindSafe + ?Sized,

§

impl<'fd> UnwindSafe for BorrowedFd<'fd>

§

impl<'h> UnwindSafe for otter_nodejs_tests::regex::bytes::Captures<'h>

§

impl<'h> UnwindSafe for otter_nodejs_tests::regex::bytes::Match<'h>

§

impl<'h> UnwindSafe for otter_nodejs_tests::regex::Captures<'h>

§

impl<'h> UnwindSafe for otter_nodejs_tests::regex::Match<'h>

§

impl<'i, P> UnwindSafe for EffectiveACL<'i, P>
where P: RefUnwindSafe,

§

impl<'pi> UnwindSafe for Count<'pi>

§

impl<'pi> UnwindSafe for ProgressInfo<'pi>

§

impl<'r> UnwindSafe for otter_nodejs_tests::regex::bytes::CaptureNames<'r>

§

impl<'r> UnwindSafe for otter_nodejs_tests::regex::CaptureNames<'r>

§

impl<'r, 'h> UnwindSafe for otter_nodejs_tests::regex::bytes::CaptureMatches<'r, 'h>

§

impl<'r, 'h> UnwindSafe for otter_nodejs_tests::regex::bytes::Matches<'r, 'h>

§

impl<'r, 'h> UnwindSafe for otter_nodejs_tests::regex::bytes::Split<'r, 'h>

§

impl<'r, 'h> UnwindSafe for otter_nodejs_tests::regex::bytes::SplitN<'r, 'h>

§

impl<'r, 'h> UnwindSafe for otter_nodejs_tests::regex::CaptureMatches<'r, 'h>

§

impl<'r, 'h> UnwindSafe for otter_nodejs_tests::regex::Matches<'r, 'h>

§

impl<'r, 'h> UnwindSafe for otter_nodejs_tests::regex::Split<'r, 'h>

§

impl<'r, 'h> UnwindSafe for otter_nodejs_tests::regex::SplitN<'r, 'h>

§

impl<'s> UnwindSafe for otter_nodejs_tests::regex::bytes::NoExpand<'s>

§

impl<'s> UnwindSafe for otter_nodejs_tests::regex::NoExpand<'s>

§

impl<'s> UnwindSafe for Substituting<'s>

§

impl<'s> UnwindSafe for TomlQuote<'s>

§

impl<'t, T> UnwindSafe for DebugDebugIdentify<'t, T>
where T: RefUnwindSafe,

§

impl<'u> UnwindSafe for TransmitUpdate<'u>

§

impl<'v, T, I> UnwindSafe for otter_nodejs_tests::vecdeque_stableix::Iter<'v, T, I>

§

impl<A> UnwindSafe for otter_nodejs_tests::iter::Repeat<A>
where A: UnwindSafe,

§

impl<A> UnwindSafe for otter_nodejs_tests::iter::RepeatN<A>
where A: UnwindSafe,

§

impl<A> UnwindSafe for otter_nodejs_tests::otter_base::crates::itertools::RepeatN<A>
where A: UnwindSafe,

§

impl<A> UnwindSafe for EnumAccessDeserializer<A>
where A: UnwindSafe,

§

impl<A> UnwindSafe for MapAccessDeserializer<A>
where A: UnwindSafe,

§

impl<A> UnwindSafe for SeqAccessDeserializer<A>
where A: UnwindSafe,

§

impl<A> UnwindSafe for Authorisation<A>
where A: RefUnwindSafe,

§

impl<A> UnwindSafe for otter_nodejs_tests::inventory::core::option::IntoIter<A>
where A: UnwindSafe,

§

impl<A> UnwindSafe for OptionFlatten<A>
where A: UnwindSafe,

§

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

§

impl<A> UnwindSafe for RangeInclusiveIter<A>
where A: UnwindSafe,

§

impl<A> UnwindSafe for RangeIter<A>
where A: UnwindSafe,

§

impl<A, B> UnwindSafe for EitherOrBoth<A, B>
where A: UnwindSafe, B: UnwindSafe,

§

impl<A, B> UnwindSafe for otter_nodejs_tests::iter::Chain<A, B>
where A: UnwindSafe, B: UnwindSafe,

§

impl<A, B> UnwindSafe for otter_nodejs_tests::iter::Zip<A, B>
where A: UnwindSafe, B: UnwindSafe,

§

impl<ASO, MR> UnwindSafe for IteratorCore<ASO, MR>
where ASO: UnwindSafe, MR: UnwindSafe,

§

impl<B> UnwindSafe for otter_nodejs_tests::io::Lines<B>
where B: UnwindSafe,

§

impl<B> UnwindSafe for otter_nodejs_tests::io::Split<B>
where B: UnwindSafe,

§

impl<B, C> UnwindSafe for ControlFlow<B, C>
where C: UnwindSafe, B: UnwindSafe,

§

impl<BlockSize, Kind> UnwindSafe for BlockBuffer<BlockSize, Kind>
where <BlockSize as ArrayLength<u8>>::ArrayType: UnwindSafe, Kind: UnwindSafe,

§

impl<C> UnwindSafe for DebugFormatter<C>
where C: UnwindSafe,

§

impl<C> UnwindSafe for BinaryConfig<C>
where C: UnwindSafe,

§

impl<C> UnwindSafe for HumanReadableConfig<C>
where C: UnwindSafe,

§

impl<C> UnwindSafe for StructMapConfig<C>
where C: UnwindSafe,

§

impl<C> UnwindSafe for StructTupleConfig<C>
where C: UnwindSafe,

§

impl<D> UnwindSafe for OccultationKindGeneral<D>
where D: UnwindSafe,

§

impl<D, F, T, S> UnwindSafe for DistMap<D, F, T, S>
where D: UnwindSafe, F: UnwindSafe,

§

impl<D, R> UnwindSafe for DigestRead<D, R>
where D: UnwindSafe, R: UnwindSafe,

§

impl<D, R, T> UnwindSafe for DistIter<D, R, T>
where D: UnwindSafe, R: UnwindSafe, T: UnwindSafe,

§

impl<D, W> UnwindSafe for DigestWrite<D, W>
where D: UnwindSafe, W: UnwindSafe,

§

impl<Desc, Outl> UnwindSafe for GenericSimpleShape<Desc, Outl>
where Desc: UnwindSafe, Outl: UnwindSafe,

§

impl<E> UnwindSafe for ParseNotNanError<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for Incompat<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for BoolDeserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for CharDeserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for F32Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for F64Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for I8Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for I16Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for I32Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for I64Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for I128Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for IsizeDeserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for StringDeserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for U8Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for U16Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for U32Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for U64Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for U128Deserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for UnitDeserializer<E>
where E: UnwindSafe,

§

impl<E> UnwindSafe for UsizeDeserializer<E>
where E: UnwindSafe,

§

impl<E, M> UnwindSafe for Capture<E, M>
where E: UnwindSafe, M: UnwindSafe,

§

impl<F> UnwindSafe for otter_nodejs_tests::fmt::FromFn<F>
where F: UnwindSafe,

§

impl<F> UnwindSafe for otter_nodejs_tests::iter::FromFn<F>
where F: UnwindSafe,

§

impl<F> UnwindSafe for OnceWith<F>
where F: UnwindSafe,

§

impl<F> UnwindSafe for RepeatWith<F>
where F: UnwindSafe,

§

impl<F> UnwindSafe for RepeatCall<F>
where F: UnwindSafe,

§

impl<F> UnwindSafe for NamedTempFile<F>
where F: UnwindSafe,

§

impl<F> UnwindSafe for PollFn<F>
where F: UnwindSafe,

§

impl<F> UnwindSafe for AdjacentlyTaggedEnumVariantSeed<F>
where F: UnwindSafe,

§

impl<F> UnwindSafe for AdjacentlyTaggedEnumVariantVisitor<F>
where F: UnwindSafe,

§

impl<G> UnwindSafe for FromCoroutine<G>
where G: UnwindSafe,

§

impl<H> UnwindSafe for BuildHasherDefault<H>

§

impl<I> UnwindSafe for DelayedFormat<I>
where I: UnwindSafe,

§

impl<I> UnwindSafe for Cloned<I>
where I: UnwindSafe,

§

impl<I> UnwindSafe for Copied<I>
where I: UnwindSafe,

§

impl<I> UnwindSafe for Cycle<I>
where I: UnwindSafe,

§

impl<I> UnwindSafe for Enumerate<I>
where I: UnwindSafe,

§

impl<I> UnwindSafe for Flatten<I>

§

impl<I> UnwindSafe for otter_nodejs_tests::iter::Fuse<I>
where I: UnwindSafe,

§

impl<I> UnwindSafe for Intersperse<I>
where <I as Iterator>::Item: Sized + UnwindSafe, I: UnwindSafe,

§

impl<I> UnwindSafe for Peekable<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

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

§

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

§

impl<I> UnwindSafe for otter_nodejs_tests::iter::Take<I>
where I: UnwindSafe,

§

impl<I> UnwindSafe for Combinations<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I> UnwindSafe for CombinationsWithReplacement<I>
where <I as Iterator>::Item: Sized + UnwindSafe, I: UnwindSafe,

§

impl<I> UnwindSafe for ExactlyOneError<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I> UnwindSafe for GroupingMap<I>
where I: UnwindSafe,

§

impl<I> UnwindSafe for IntoChunks<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I> UnwindSafe for MultiPeek<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I> UnwindSafe for MultiProduct<I>
where <I as Iterator>::Item: Sized + UnwindSafe, I: UnwindSafe,

§

impl<I> UnwindSafe for PeekNth<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I> UnwindSafe for Permutations<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I> UnwindSafe for Powerset<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I> UnwindSafe for PutBack<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I> UnwindSafe for PutBackN<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I> UnwindSafe for Step<I>
where I: UnwindSafe,

§

impl<I> UnwindSafe for Unique<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I> UnwindSafe for WhileSome<I>
where I: UnwindSafe,

§

impl<I> UnwindSafe for WithPosition<I>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

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

§

impl<I> UnwindSafe for DecodeUtf16<I>
where I: UnwindSafe,

§

impl<I, E> UnwindSafe for SeqDeserializer<I, E>
where E: UnwindSafe, I: UnwindSafe,

§

impl<I, ElemF> UnwindSafe for otter_nodejs_tests::otter_base::crates::itertools::IntersperseWith<I, ElemF>
where ElemF: UnwindSafe, <I as Iterator>::Item: UnwindSafe, I: UnwindSafe,

§

impl<I, F> UnwindSafe for FilterMap<I, F>
where I: UnwindSafe, F: UnwindSafe,

§

impl<I, F> UnwindSafe for Inspect<I, F>
where I: UnwindSafe, F: UnwindSafe,

§

impl<I, F> UnwindSafe for otter_nodejs_tests::iter::Map<I, F>
where I: UnwindSafe, F: UnwindSafe,

§

impl<I, F> UnwindSafe for Batching<I, F>
where F: UnwindSafe, I: UnwindSafe,

§

impl<I, F> UnwindSafe for FilterMapOk<I, F>
where I: UnwindSafe, F: UnwindSafe,

§

impl<I, F> UnwindSafe for FilterOk<I, F>
where I: UnwindSafe, F: UnwindSafe,

§

impl<I, F> UnwindSafe for KMergeBy<I, F>
where F: UnwindSafe, <I as Iterator>::Item: UnwindSafe, I: UnwindSafe,

§

impl<I, F> UnwindSafe for PadUsing<I, F>
where F: UnwindSafe, I: UnwindSafe,

§

impl<I, F> UnwindSafe for Positions<I, F>
where I: UnwindSafe, F: UnwindSafe,

§

impl<I, F> UnwindSafe for Update<I, F>
where I: UnwindSafe, F: UnwindSafe,

§

impl<I, F, const N: usize> UnwindSafe for MapWindows<I, F, N>
where F: UnwindSafe, I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I, G> UnwindSafe for otter_nodejs_tests::iter::IntersperseWith<I, G>
where G: UnwindSafe, I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I, J> UnwindSafe for Diff<I, J>

§

impl<I, J> UnwindSafe for ConsTuples<I, J>
where I: UnwindSafe,

§

impl<I, J> UnwindSafe for Interleave<I, J>
where I: UnwindSafe, J: UnwindSafe,

§

impl<I, J> UnwindSafe for InterleaveShortest<I, J>
where I: UnwindSafe, J: UnwindSafe,

§

impl<I, J> UnwindSafe for Product<I, J>
where I: UnwindSafe, J: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<I, J> UnwindSafe for ZipEq<I, J>
where I: UnwindSafe, J: UnwindSafe,

§

impl<I, J, F> UnwindSafe for MergeBy<I, J, F>

§

impl<I, J, F> UnwindSafe for MergeJoinBy<I, J, F>

§

impl<I, P> UnwindSafe for otter_nodejs_tests::iter::Filter<I, P>
where I: UnwindSafe, P: UnwindSafe,

§

impl<I, P> UnwindSafe for MapWhile<I, P>
where I: UnwindSafe, P: UnwindSafe,

§

impl<I, P> UnwindSafe for SkipWhile<I, P>
where I: UnwindSafe, P: UnwindSafe,

§

impl<I, P> UnwindSafe for TakeWhile<I, P>
where I: UnwindSafe, P: UnwindSafe,

§

impl<I, St, F> UnwindSafe for Scan<I, St, F>
where I: UnwindSafe, F: UnwindSafe, St: UnwindSafe,

§

impl<I, T> UnwindSafe for CircularTupleWindows<I, T>
where T: UnwindSafe, I: UnwindSafe,

§

impl<I, T> UnwindSafe for TupleCombinations<I, T>
where <T as HasCombination<I>>::Combination: UnwindSafe, I: UnwindSafe,

§

impl<I, T> UnwindSafe for TupleWindows<I, T>
where I: UnwindSafe, T: UnwindSafe,

§

impl<I, T> UnwindSafe for Tuples<I, T>
where <T as TupleCollect>::Buffer: UnwindSafe, I: UnwindSafe,

§

impl<I, T> UnwindSafe for IndexSlice<I, T>
where T: UnwindSafe + ?Sized,

§

impl<I, T> UnwindSafe for otter_nodejs_tests::IndexVec<I, T>
where T: UnwindSafe,

§

impl<I, T, E> UnwindSafe for FlattenOk<I, T, E>

§

impl<I, U, F> UnwindSafe for FlatMap<I, U, F>

§

impl<I, V, F> UnwindSafe for UniqueBy<I, V, F>
where I: UnwindSafe, F: UnwindSafe, V: UnwindSafe,

§

impl<I, const N: usize> UnwindSafe for ArrayChunks<I, N>
where I: UnwindSafe, <I as Iterator>::Item: UnwindSafe,

§

impl<IU, B> UnwindSafe for InvertedUInt<IU, B>
where IU: UnwindSafe, B: UnwindSafe,

§

impl<Id> UnwindSafe for TokenRegistry<Id>
where Id: UnwindSafe,

§

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

§

impl<Idx> UnwindSafe for otter_nodejs_tests::inventory::core::ops::Range<Idx>
where Idx: UnwindSafe,

§

impl<Idx> UnwindSafe for otter_nodejs_tests::inventory::core::ops::RangeFrom<Idx>
where Idx: UnwindSafe,

§

impl<Idx> UnwindSafe for otter_nodejs_tests::inventory::core::ops::RangeInclusive<Idx>
where Idx: UnwindSafe,

§

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

§

impl<Idx> UnwindSafe for otter_nodejs_tests::inventory::core::ops::RangeToInclusive<Idx>
where Idx: UnwindSafe,

§

impl<Idx> UnwindSafe for otter_nodejs_tests::inventory::core::range::Range<Idx>
where Idx: UnwindSafe,

§

impl<Idx> UnwindSafe for otter_nodejs_tests::inventory::core::range::RangeFrom<Idx>
where Idx: UnwindSafe,

§

impl<Idx> UnwindSafe for otter_nodejs_tests::inventory::core::range::RangeInclusive<Idx>
where Idx: UnwindSafe,

§

impl<Idx> UnwindSafe for otter_nodejs_tests::inventory::core::range::RangeToInclusive<Idx>
where Idx: UnwindSafe,

§

impl<K, I, F> UnwindSafe for GroupBy<K, I, F>

§

impl<K, V> UnwindSafe for otter_nodejs_tests::slotmap::basic::IntoIter<K, V>
where V: UnwindSafe,

§

impl<K, V> UnwindSafe for otter_nodejs_tests::slotmap::dense::IntoIter<K, V>
where K: UnwindSafe, V: UnwindSafe,

§

impl<K, V> UnwindSafe for otter_nodejs_tests::slotmap::hop::IntoIter<K, V>
where V: UnwindSafe,

§

impl<K, V> UnwindSafe for otter_nodejs_tests::slotmap::secondary::IntoIter<K, V>
where V: UnwindSafe,

§

impl<K, V> UnwindSafe for otter_nodejs_tests::slotmap::sparse_secondary::IntoIter<K, V>

§

impl<K, V> UnwindSafe for HopSlotMap<K, V>
where V: UnwindSafe,

§

impl<K, V> UnwindSafe for SecondaryMap<K, V>
where V: UnwindSafe,

§

impl<K, V> UnwindSafe for SlotMap<K, V>
where V: UnwindSafe,

§

impl<K, V> UnwindSafe for DenseSlotMap<K, V>
where K: UnwindSafe, V: UnwindSafe,

§

impl<K, V> UnwindSafe for EnumMap<K, V>
where <K as EnumArray<V>>::Array: UnwindSafe,

§

impl<K, V> UnwindSafe for otter_nodejs_tests::tera::Map<K, V>

§

impl<K, V> UnwindSafe for otter_nodejs_tests::toml::map::Map<K, V>

§

impl<K, V, A> UnwindSafe for otter_nodejs_tests::btree_map::IntoIter<K, V, A>

§

impl<K, V, A> UnwindSafe for otter_nodejs_tests::btree_map::IntoKeys<K, V, A>

§

impl<K, V, A> UnwindSafe for otter_nodejs_tests::btree_map::IntoValues<K, V, A>

§

impl<K, V, A> UnwindSafe for otter_nodejs_tests::hash_map::IntoIter<K, V, A>

§

impl<K, V, A> UnwindSafe for otter_nodejs_tests::hash_map::IntoKeys<K, V, A>

§

impl<K, V, A> UnwindSafe for otter_nodejs_tests::hash_map::IntoValues<K, V, A>

§

impl<K, V, S> UnwindSafe for IndexMap<K, V, S>
where S: UnwindSafe, K: UnwindSafe, V: UnwindSafe,

§

impl<K, V, S> UnwindSafe for SparseSecondaryMap<K, V, S>
where S: UnwindSafe, V: UnwindSafe,

§

impl<L, R> UnwindSafe for Either<L, R>
where L: UnwindSafe, R: UnwindSafe,

§

impl<L, R> UnwindSafe for IterEither<L, R>
where L: UnwindSafe, R: UnwindSafe,

§

impl<NS, ZL> UnwindSafe for PieceUpdateOp<NS, ZL>
where NS: UnwindSafe, ZL: UnwindSafe,

§

impl<Ok, Error> UnwindSafe for Impossible<Ok, Error>
where Ok: UnwindSafe, Error: UnwindSafe,

§

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

§

impl<P> UnwindSafe for LoadedAcl<P>
where P: RefUnwindSafe,

§

impl<P> UnwindSafe for PermSet<P>
where P: RefUnwindSafe,

§

impl<P, Z> UnwindSafe for PriOccultedGeneral<P, Z>
where P: UnwindSafe, Z: UnwindSafe,

§

impl<POEPU, EM> UnwindSafe for ErrorSignaledViaUpdate<POEPU, EM>
where EM: UnwindSafe, POEPU: UnwindSafe,

§

impl<Perm> UnwindSafe for Acl<Perm>
where Perm: UnwindSafe,

§

impl<Perm> UnwindSafe for AclEntry<Perm>
where Perm: UnwindSafe,

§

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

§

impl<R> UnwindSafe for otter_nodejs_tests::io::Bytes<R>
where R: UnwindSafe,

§

impl<R> UnwindSafe for IoRead<R>
where R: UnwindSafe,

§

impl<R> UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::Deserializer<R>
where R: UnwindSafe,

§

impl<R> UnwindSafe for ReadRng<R>
where R: UnwindSafe,

§

impl<R> UnwindSafe for ReadReader<R>
where R: UnwindSafe,

§

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

§

impl<R> UnwindSafe for FrameReader<R>
where R: UnwindSafe,

§

impl<R> UnwindSafe for ZipArchive<R>
where R: UnwindSafe,

§

impl<R> UnwindSafe for ZipStreamReader<R>
where R: UnwindSafe,

§

impl<R, C> UnwindSafe for otter_nodejs_tests::rmp_serde::Deserializer<R, C>
where R: UnwindSafe, C: UnwindSafe,

§

impl<R, G> UnwindSafe for RawReentrantMutex<R, G>
where R: UnwindSafe, G: UnwindSafe,

§

impl<R, G, T> UnwindSafe for ReentrantMutex<R, G, T>
where R: UnwindSafe, G: UnwindSafe, T: UnwindSafe + ?Sized,

§

impl<R, Rsdr> UnwindSafe for ReseedingRng<R, Rsdr>

§

impl<R, T> UnwindSafe for otter_nodejs_tests::parking_lot::lock_api::Mutex<R, T>
where R: UnwindSafe, T: UnwindSafe + ?Sized,

§

impl<R, T> UnwindSafe for otter_nodejs_tests::parking_lot::lock_api::RwLock<R, T>
where R: UnwindSafe, T: UnwindSafe + ?Sized,

§

impl<R, W> UnwindSafe for MgmtChannel<R, W>
where W: UnwindSafe, R: UnwindSafe,

§

impl<RW> UnwindSafe for BrokenFuse<RW>
where RW: UnwindSafe,

§

impl<RW> UnwindSafe for otter_nodejs_tests::otter_support::packetframe::Fuse<RW>
where RW: UnwindSafe,

§

impl<RW> UnwindSafe for TimedFd<RW>
where RW: UnwindSafe,

§

impl<S> UnwindSafe for EncoderStringWriter<S>
where S: UnwindSafe,

§

impl<S> UnwindSafe for UniCase<S>
where S: UnwindSafe,

§

impl<S, T> UnwindSafe for ConcreteDynCastConfig<S, T>
where S: UnwindSafe + ?Sized, T: UnwindSafe + ?Sized,

§

impl<St, F> UnwindSafe for Iterate<St, F>
where St: UnwindSafe, F: UnwindSafe,

§

impl<St, F> UnwindSafe for Unfold<St, F>
where F: UnwindSafe, St: UnwindSafe,

§

impl<T> UnwindSafe for LocalResult<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for RegionC<T>
where T: UnwindSafe,

§

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

§

impl<T> UnwindSafe for FoldWhile<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for MinMaxResult<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for Position<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for iter<T>
where T: RefUnwindSafe,

§

impl<T> UnwindSafe for Bound<T>
where T: UnwindSafe,

§

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

§

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

§

impl<T> UnwindSafe for Reverse<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for CoreWrapper<T>

§

impl<T> UnwindSafe for RtVariableCoreWrapper<T>

§

impl<T> UnwindSafe for XofReaderCoreWrapper<T>

§

impl<T> UnwindSafe for CtOutput<T>

§

impl<T> UnwindSafe for Serde<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for otter_nodejs_tests::io::Cursor<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for otter_nodejs_tests::io::Take<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for otter_nodejs_tests::iter::Empty<T>

§

impl<T> UnwindSafe for otter_nodejs_tests::iter::Once<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for Rev<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for otter_nodejs_tests::lazy_init::Lazy<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for otter_nodejs_tests::mpsc::IntoIter<T>

§

impl<T> UnwindSafe for otter_nodejs_tests::mpsc::Receiver<T>

§

impl<T> UnwindSafe for SendError<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for otter_nodejs_tests::mpsc::Sender<T>

§

impl<T> UnwindSafe for SyncSender<T>

§

impl<T> UnwindSafe for AlgSetKey<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for IoVec<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for OnceBox<T>

§

impl<T> UnwindSafe for otter_nodejs_tests::once_cell::sync::OnceCell<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for NotNan<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for CapacityError<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for TupleBuffer<T>
where <T as TupleCollect>::Buffer: UnwindSafe,

§

impl<T> UnwindSafe for otter_nodejs_tests::otter_base::crates::itertools::Zip<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for Discriminant<T>

§

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

§

impl<T> UnwindSafe for otter_nodejs_tests::otter_support::debugmutex::Mutex<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for IsHtmlFormatted<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for JsonString<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for OldNew<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for OrderedFloat<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for PhantomData<T>
where T: UnwindSafe + ?Sized,

§

impl<T> UnwindSafe for PosC<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for PosOffTableError<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for RectC<T>
where T: UnwindSafe,

§

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

§

impl<T> UnwindSafe for LocalKey<T>

§

impl<T> UnwindSafe for Spanned<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for Cell<T>
where T: UnwindSafe + ?Sized,

§

impl<T> UnwindSafe for otter_nodejs_tests::inventory::core::cell::OnceCell<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for RefCell<T>
where T: UnwindSafe + ?Sized,

§

impl<T> UnwindSafe for SyncUnsafeCell<T>
where T: UnwindSafe + ?Sized,

§

impl<T> UnwindSafe for UnsafeCell<T>
where T: UnwindSafe + ?Sized,

§

impl<T> UnwindSafe for NumBuffer<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for Pending<T>

§

impl<T> UnwindSafe for Ready<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for PhantomContravariant<T>
where T: ?Sized,

§

impl<T> UnwindSafe for PhantomCovariant<T>
where T: ?Sized,

§

impl<T> UnwindSafe for PhantomInvariant<T>
where T: ?Sized,

§

impl<T> UnwindSafe for Saturating<T>
where T: UnwindSafe,

§

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

§

impl<T> UnwindSafe for UnsafePinned<T>
where T: UnwindSafe + ?Sized,

§

impl<T> UnwindSafe for otter_nodejs_tests::inventory::core::result::IntoIter<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for Atomic<T>

§

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

§

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

§

impl<T> UnwindSafe for CannotSerializeVariant<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for Lazy<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for Storage<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for TaggedContentVisitor<T>
where T: UnwindSafe,

§

impl<T> UnwindSafe for Wrapper<T>
where T: UnwindSafe,

§

impl<T, A> UnwindSafe for otter_nodejs_tests::btree_set::IntoIter<T, A>

§

impl<T, A> UnwindSafe for BTreeSet<T, A>

§

impl<T, A> UnwindSafe for Unauthorised<T, A>
where T: UnwindSafe, A: UnwindSafe,

§

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

§

impl<T, A> UnwindSafe for Vec<T, A>
where A: UnwindSafe, T: UnwindSafe,

§

impl<T, D> UnwindSafe for DebugReader<T, D>
where T: UnwindSafe, D: UnwindSafe,

§

impl<T, D> UnwindSafe for Storage<T, D>
where D: UnwindSafe, T: UnwindSafe,

§

impl<T, E> UnwindSafe for Result<T, E>
where T: UnwindSafe, E: UnwindSafe,

§

impl<T, F> UnwindSafe for Successors<T, F>
where F: UnwindSafe, T: UnwindSafe,

§

impl<T, F> UnwindSafe for otter_nodejs_tests::lazy_regex::Lazy<T, F>
where T: UnwindSafe, F: UnwindSafe,

§

impl<T, F> UnwindSafe for otter_nodejs_tests::once_cell::unsync::Lazy<T, F>
where T: UnwindSafe, F: UnwindSafe,

§

impl<T, F> UnwindSafe for DropGuard<T, F>
where T: UnwindSafe, F: UnwindSafe,

§

impl<T, F> UnwindSafe for LazyCell<T, F>
where F: UnwindSafe, T: UnwindSafe,

§

impl<T, I> UnwindSafe for Deque<T, I>
where I: UnwindSafe, T: UnwindSafe,

§

impl<T, I> UnwindSafe for otter_nodejs_tests::vecdeque_stableix::IntoIter<T, I>
where I: UnwindSafe, T: UnwindSafe,

§

impl<T, N> UnwindSafe for GenericArrayIter<T, N>
where <N as ArrayLength<T>>::ArrayType: UnwindSafe,

§

impl<T, OutSize, O> UnwindSafe for CtVariableCoreWrapper<T, OutSize, O>
where T: UnwindSafe, OutSize: UnwindSafe, O: UnwindSafe,

§

impl<T, S> UnwindSafe for IndexSet<T, S>
where S: UnwindSafe, T: UnwindSafe,

§

impl<T, S, A> UnwindSafe for HashSet<T, S, A>
where S: UnwindSafe, A: UnwindSafe, T: UnwindSafe,

§

impl<T, U> UnwindSafe for GenericArray<T, U>
where <U as ArrayLength<T>>::ArrayType: UnwindSafe,

§

impl<T, U> UnwindSafe for otter_nodejs_tests::io::Chain<T, U>
where T: UnwindSafe, U: UnwindSafe,

§

impl<T, U> UnwindSafe for LazyTransform<T, U>
where T: UnwindSafe, U: UnwindSafe,

§

impl<T, U> UnwindSafe for ZipLongest<T, U>
where T: UnwindSafe, U: UnwindSafe,

§

impl<T, const CAP: usize> UnwindSafe for otter_nodejs_tests::otter_base::crates::arrayvec::IntoIter<T, CAP>
where T: UnwindSafe,

§

impl<T, const CAP: usize> UnwindSafe for ArrayVec<T, CAP>
where T: UnwindSafe,

§

impl<T, const N: usize> UnwindSafe for otter_nodejs_tests::inventory::core::array::IntoIter<T, N>
where T: UnwindSafe,

§

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

§

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

§

impl<T, const VARIANT: u32, const FIELD: u32> UnwindSafe for FieldRepresentingType<T, VARIANT, FIELD>
where T: ?Sized,

§

impl<Tz> UnwindSafe for otter_nodejs_tests::chrono::Date<Tz>
where <Tz as TimeZone>::Offset: UnwindSafe,

§

impl<Tz> UnwindSafe for otter_nodejs_tests::chrono::DateTime<Tz>
where <Tz as TimeZone>::Offset: UnwindSafe,

§

impl<U> UnwindSafe for NInt<U>
where U: UnwindSafe,

§

impl<U> UnwindSafe for PInt<U>
where U: UnwindSafe,

§

impl<U> UnwindSafe for PreparedPieceUpdateGeneral<U>
where U: UnwindSafe,

§

impl<U, B> UnwindSafe for UInt<U, B>
where U: UnwindSafe, B: UnwindSafe,

§

impl<U, F> UnwindSafe for Thunk<U, F>
where F: UnwindSafe, U: UnwindSafe,

§

impl<V, A> UnwindSafe for TArr<V, A>
where V: UnwindSafe, A: UnwindSafe,

§

impl<W> UnwindSafe for EncoderWriter<W>
where W: UnwindSafe,

§

impl<W> UnwindSafe for LineWriter<W>
where W: UnwindSafe + ?Sized,

§

impl<W> UnwindSafe for otter_nodejs_tests::rand::distributions::weighted::alias_method::WeightedIndex<W>
where W: UnwindSafe,

§

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

§

impl<W> UnwindSafe for FrameWriter<W>
where W: UnwindSafe,

§

impl<W> UnwindSafe for SigPipeWriter<W>
where W: UnwindSafe,

§

impl<W> UnwindSafe for ZipWriter<W>
where W: UnwindSafe,

§

impl<W, C> UnwindSafe for otter_nodejs_tests::rmp_serde::Serializer<W, C>
where W: UnwindSafe, C: UnwindSafe,

§

impl<W, F> UnwindSafe for otter_nodejs_tests::otter_base::crates::serde_json::Serializer<W, F>
where W: UnwindSafe, F: UnwindSafe,

§

impl<X> UnwindSafe for Uniform<X>

§

impl<X> UnwindSafe for otter_nodejs_tests::rand::distributions::WeightedIndex<X>

§

impl<X> UnwindSafe for UniformFloat<X>
where X: UnwindSafe,

§

impl<X> UnwindSafe for UniformInt<X>
where X: UnwindSafe,

§

impl<Y, R> UnwindSafe for CoroutineState<Y, R>
where Y: UnwindSafe, R: UnwindSafe,

§

impl<const CAP: usize> UnwindSafe for ArrayString<CAP>