1.9.0[][src]Trait tract_hir::internal::tract_downcast_rs::__std::panic::RefUnwindSafe

pub auto trait RefUnwindSafe { }

A marker trait representing types where a shared reference is considered unwind safe.

This trait is namely not implemented by UnsafeCell, the root of all interior mutability.

This is a "helper marker trait" used to provide impl blocks for the UnwindSafe trait, for more information see that documentation.

Implementations on Foreign Types

impl RefUnwindSafe for Argument

impl RefUnwindSafe for FormatSpec

impl RefUnwindSafe for Alignment

impl RefUnwindSafe for Count

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

impl RefUnwindSafe for isize

impl<T> RefUnwindSafe for [T] where
    T: RefUnwindSafe

impl RefUnwindSafe for [u8]

impl RefUnwindSafe for char

impl RefUnwindSafe for u128

impl RefUnwindSafe for u16

impl RefUnwindSafe for i128

impl RefUnwindSafe for i16

impl RefUnwindSafe for str

impl RefUnwindSafe for f64

impl RefUnwindSafe for u64

impl RefUnwindSafe for u8

impl RefUnwindSafe for i64

impl RefUnwindSafe for i8

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

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

impl<T> RefUnwindSafe for *const [T] where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for *mut [T] where
    T: RefUnwindSafe

impl<T, const N: usize> RefUnwindSafe for [T; N] where
    T: RefUnwindSafe

impl RefUnwindSafe for bool

impl RefUnwindSafe for f32

impl RefUnwindSafe for u32

impl RefUnwindSafe for usize

impl RefUnwindSafe for i32

Loading content...

Implementors

impl RefUnwindSafe for AtomicBool[src]

impl RefUnwindSafe for AtomicI8[src]

impl RefUnwindSafe for AtomicI16[src]

impl RefUnwindSafe for AtomicI32[src]

impl RefUnwindSafe for AtomicI64[src]

impl RefUnwindSafe for AtomicIsize[src]

impl RefUnwindSafe for AtomicU8[src]

impl RefUnwindSafe for AtomicU16[src]

impl RefUnwindSafe for AtomicU32[src]

impl RefUnwindSafe for AtomicU64[src]

impl RefUnwindSafe for AtomicUsize[src]

impl<T> !RefUnwindSafe for UnsafeCell<T> where
    T: ?Sized
[src]

impl<T> RefUnwindSafe for SyncOnceCell<T> where
    T: UnwindSafe + RefUnwindSafe
[src]

impl<T> RefUnwindSafe for AssertUnwindSafe<T>[src]

impl<T> RefUnwindSafe for AtomicPtr<T>[src]

impl<T> RefUnwindSafe for Mutex<T> where
    T: ?Sized
[src]

impl<T> RefUnwindSafe for RwLock<T> where
    T: ?Sized
[src]

impl<T, F> RefUnwindSafe for SyncLazy<T, F> where
    F: UnwindSafe,
    SyncOnceCell<T>: RefUnwindSafe
[src]

Loading content...

Auto implementors

impl !RefUnwindSafe for TractErrorKind

impl !RefUnwindSafe for IntoDimExp

impl !RefUnwindSafe for ElementProxy

impl !RefUnwindSafe for ShapeProxy

impl !RefUnwindSafe for ValueProxy

impl !RefUnwindSafe for TensorProxy

impl !RefUnwindSafe for AxisChangeConsequence

impl !RefUnwindSafe for TractError

impl !RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::io::Error

impl !RefUnwindSafe for Command

impl !RefUnwindSafe for Barrier

impl !RefUnwindSafe for Condvar

impl !RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::sync::Once

impl !RefUnwindSafe for OnceState

impl !RefUnwindSafe for Thread

impl !RefUnwindSafe for Ops

impl !RefUnwindSafe for InferenceBinOp

impl !RefUnwindSafe for Nary

impl !RefUnwindSafe for ElementWiseOp

impl !RefUnwindSafe for LookupTable

impl !RefUnwindSafe for InferenceScan

impl !RefUnwindSafe for tract_hir::ops::scan::Scan

impl RefUnwindSafe for Wrapped

impl RefUnwindSafe for AxisOp

impl RefUnwindSafe for Cost

impl RefUnwindSafe for DatumType

impl RefUnwindSafe for InOut

impl RefUnwindSafe for TDim

impl RefUnwindSafe for Validation

impl RefUnwindSafe for TryReserveError

impl RefUnwindSafe for BacktraceStatus

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::cmp::Ordering

impl RefUnwindSafe for Infallible

impl RefUnwindSafe for VarError

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::fmt::Alignment

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::io::ErrorKind

impl RefUnwindSafe for SeekFrom

impl RefUnwindSafe for IpAddr

impl RefUnwindSafe for Ipv6MulticastScope

impl RefUnwindSafe for Shutdown

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::net::SocketAddr

impl RefUnwindSafe for FpCategory

impl RefUnwindSafe for IntErrorKind

impl RefUnwindSafe for c_void

impl RefUnwindSafe for SearchStep

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::sync::atomic::Ordering

impl RefUnwindSafe for RecvTimeoutError

impl RefUnwindSafe for TryRecvError

impl RefUnwindSafe for LinearSpec

impl RefUnwindSafe for MatrixStoreSpec

impl RefUnwindSafe for tract_hir::internal::tract_ndarray::ErrorKind

impl RefUnwindSafe for SliceOrIndex

impl RefUnwindSafe for FloatErrorKind

impl RefUnwindSafe for ConcatSlice

impl RefUnwindSafe for PadMode

impl RefUnwindSafe for PaddingSpec

impl RefUnwindSafe for DataFormat

impl RefUnwindSafe for Reducer

impl RefUnwindSafe for InputMapping

impl RefUnwindSafe for StateInitializer

impl RefUnwindSafe for DimProxy

impl RefUnwindSafe for IntProxy

impl RefUnwindSafe for TypeProxy

impl RefUnwindSafe for InferenceFact

impl RefUnwindSafe for ShapeFactoid

impl RefUnwindSafe for AxisChange

impl RefUnwindSafe for AxisInfo

impl RefUnwindSafe for AxisTracking

impl RefUnwindSafe for Blob

impl RefUnwindSafe for InletId

impl RefUnwindSafe for Invariants

impl RefUnwindSafe for OutletId

impl RefUnwindSafe for PulsedFact

impl RefUnwindSafe for SessionState

impl RefUnwindSafe for ShapeFact

impl RefUnwindSafe for StreamFact

impl RefUnwindSafe for Tensor

impl RefUnwindSafe for TypedFact

impl RefUnwindSafe for AllocErr

impl RefUnwindSafe for Global

impl RefUnwindSafe for Layout

impl RefUnwindSafe for LayoutErr

impl RefUnwindSafe for String

impl RefUnwindSafe for System

impl RefUnwindSafe for TypeId

impl RefUnwindSafe for CpuidResult

impl RefUnwindSafe for __m64

impl RefUnwindSafe for __m128

impl RefUnwindSafe for __m128d

impl RefUnwindSafe for __m128i

impl RefUnwindSafe for __m256

impl RefUnwindSafe for __m256d

impl RefUnwindSafe for __m256i

impl RefUnwindSafe for __m512

impl RefUnwindSafe for __m512d

impl RefUnwindSafe for __m512i

impl RefUnwindSafe for TryFromSliceError

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::ascii::EscapeDefault

impl RefUnwindSafe for Backtrace

impl RefUnwindSafe for BorrowError

impl RefUnwindSafe for BorrowMutError

impl RefUnwindSafe for CharTryFromError

impl RefUnwindSafe for DecodeUtf16Error

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::char::EscapeDebug

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::char::EscapeDefault

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::char::EscapeUnicode

impl RefUnwindSafe for ParseCharError

impl RefUnwindSafe for ToLowercase

impl RefUnwindSafe for ToUppercase

impl RefUnwindSafe for DefaultHasher

impl RefUnwindSafe for RandomState

impl RefUnwindSafe for Args

impl RefUnwindSafe for ArgsOs

impl RefUnwindSafe for JoinPathsError

impl RefUnwindSafe for Vars

impl RefUnwindSafe for VarsOs

impl RefUnwindSafe for CStr

impl RefUnwindSafe for CString

impl RefUnwindSafe for FromBytesWithNulError

impl RefUnwindSafe for FromVecWithNulError

impl RefUnwindSafe for IntoStringError

impl RefUnwindSafe for NulError

impl RefUnwindSafe for OsStr

impl RefUnwindSafe for OsString

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::fmt::Error

impl RefUnwindSafe for DirBuilder

impl RefUnwindSafe for DirEntry

impl RefUnwindSafe for File

impl RefUnwindSafe for FileType

impl RefUnwindSafe for Metadata

impl RefUnwindSafe for OpenOptions

impl RefUnwindSafe for Permissions

impl RefUnwindSafe for ReadDir

impl RefUnwindSafe for SipHasher

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::io::Empty

impl RefUnwindSafe for Initializer

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::io::Repeat

impl RefUnwindSafe for Sink

impl RefUnwindSafe for Stderr

impl RefUnwindSafe for Stdin

impl RefUnwindSafe for Stdout

impl RefUnwindSafe for PhantomPinned

impl RefUnwindSafe for AddrParseError

impl RefUnwindSafe for Ipv4Addr

impl RefUnwindSafe for Ipv6Addr

impl RefUnwindSafe for SocketAddrV4

impl RefUnwindSafe for SocketAddrV6

impl RefUnwindSafe for TcpListener

impl RefUnwindSafe for TcpStream

impl RefUnwindSafe for UdpSocket

impl RefUnwindSafe for NonZeroI8

impl RefUnwindSafe for NonZeroI16

impl RefUnwindSafe for NonZeroI32

impl RefUnwindSafe for NonZeroI64

impl RefUnwindSafe for NonZeroI128

impl RefUnwindSafe for NonZeroIsize

impl RefUnwindSafe for NonZeroU8

impl RefUnwindSafe for NonZeroU16

impl RefUnwindSafe for NonZeroU32

impl RefUnwindSafe for NonZeroU64

impl RefUnwindSafe for NonZeroU128

impl RefUnwindSafe for NonZeroUsize

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::num::ParseFloatError

impl RefUnwindSafe for ParseIntError

impl RefUnwindSafe for TryFromIntError

impl RefUnwindSafe for RangeFull

impl RefUnwindSafe for NoneError

impl RefUnwindSafe for stat

impl RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::os::unix::net::SocketAddr

impl RefUnwindSafe for UnixDatagram

impl RefUnwindSafe for UnixListener

impl RefUnwindSafe for UnixStream

impl RefUnwindSafe for Path

impl RefUnwindSafe for PathBuf

impl RefUnwindSafe for StripPrefixError

impl RefUnwindSafe for Child

impl RefUnwindSafe for ChildStderr

impl RefUnwindSafe for ChildStdin

impl RefUnwindSafe for ChildStdout

impl RefUnwindSafe for ExitCode

impl RefUnwindSafe for ExitStatus

impl RefUnwindSafe for Output

impl RefUnwindSafe for Stdio

impl RefUnwindSafe for TraitObject

impl RefUnwindSafe for ParseBoolError

impl RefUnwindSafe for Utf8Error

impl RefUnwindSafe for FromUtf8Error

impl RefUnwindSafe for FromUtf16Error

impl RefUnwindSafe for RecvError

impl RefUnwindSafe for BarrierWaitResult

impl RefUnwindSafe for WaitTimeoutResult

impl RefUnwindSafe for RawWaker

impl RefUnwindSafe for RawWakerVTable

impl RefUnwindSafe for Waker

impl RefUnwindSafe for AccessError

impl RefUnwindSafe for Builder

impl RefUnwindSafe for ThreadId

impl RefUnwindSafe for Duration

impl RefUnwindSafe for Instant

impl RefUnwindSafe for SystemTime

impl RefUnwindSafe for SystemTimeError

impl RefUnwindSafe for f16

impl RefUnwindSafe for MatMatMulF32x16x6

impl RefUnwindSafe for MatMatMulI8x8x8

impl RefUnwindSafe for MatMatMulI8xI32x8x8

impl RefUnwindSafe for Axis

impl RefUnwindSafe for AxisDescription

impl RefUnwindSafe for IxDynImpl

impl RefUnwindSafe for ShapeError

impl RefUnwindSafe for tract_hir::internal::tract_ndarray::Slice

impl RefUnwindSafe for tract_hir::internal::tract_num_traits::ParseFloatError

impl RefUnwindSafe for IntoTranslator

impl RefUnwindSafe for Clip

impl RefUnwindSafe for Elu

impl RefUnwindSafe for HardSigmoid

impl RefUnwindSafe for LeakyRelu

impl RefUnwindSafe for ParametricSoftplus

impl RefUnwindSafe for ScaledTanh

impl RefUnwindSafe for Selu

impl RefUnwindSafe for Shrink

impl RefUnwindSafe for Softplus

impl RefUnwindSafe for Softsign

impl RefUnwindSafe for ThresholdRelu

impl RefUnwindSafe for PermuteAxes

impl RefUnwindSafe for AddDims

impl RefUnwindSafe for Concat

impl RefUnwindSafe for ConstantLike

impl RefUnwindSafe for ConstantOfShape

impl RefUnwindSafe for Crop

impl RefUnwindSafe for EyeLike

impl RefUnwindSafe for tract_hir::ops::array::Flatten

impl RefUnwindSafe for Gather

impl RefUnwindSafe for MultiBroadcastTo

impl RefUnwindSafe for Pad

impl RefUnwindSafe for Reshape

impl RefUnwindSafe for RmDims

impl RefUnwindSafe for tract_hir::ops::array::Shape

impl RefUnwindSafe for Size

impl RefUnwindSafe for tract_hir::ops::array::Split

impl RefUnwindSafe for Squeeze

impl RefUnwindSafe for StridedSlice

impl RefUnwindSafe for Tile

impl RefUnwindSafe for TypedConcat

impl RefUnwindSafe for Conv

impl RefUnwindSafe for ConvUnary

impl RefUnwindSafe for MaxPool

impl RefUnwindSafe for PoolSpec

impl RefUnwindSafe for SumPool

impl RefUnwindSafe for Downsample

impl RefUnwindSafe for Dummy

impl RefUnwindSafe for Identity

impl RefUnwindSafe for Const

impl RefUnwindSafe for And

impl RefUnwindSafe for Equals

impl RefUnwindSafe for Greater

impl RefUnwindSafe for GreaterEqual

impl RefUnwindSafe for Iff

impl RefUnwindSafe for Lesser

impl RefUnwindSafe for LesserEqual

impl RefUnwindSafe for Not

impl RefUnwindSafe for NotEquals

impl RefUnwindSafe for Or

impl RefUnwindSafe for Xor

impl RefUnwindSafe for Abs

impl RefUnwindSafe for Acos

impl RefUnwindSafe for Acosh

impl RefUnwindSafe for Add

impl RefUnwindSafe for Asin

impl RefUnwindSafe for Asinh

impl RefUnwindSafe for Atan

impl RefUnwindSafe for Atanh

impl RefUnwindSafe for Ceil

impl RefUnwindSafe for Cos

impl RefUnwindSafe for Cosh

impl RefUnwindSafe for Div

impl RefUnwindSafe for tract_hir::ops::math::Exp

impl RefUnwindSafe for FlippedPow

impl RefUnwindSafe for FlippedShiftLeft

impl RefUnwindSafe for FlippedShiftRight

impl RefUnwindSafe for Floor

impl RefUnwindSafe for Ln

impl RefUnwindSafe for Max

impl RefUnwindSafe for Min

impl RefUnwindSafe for Mul

impl RefUnwindSafe for Neg

impl RefUnwindSafe for Pow

impl RefUnwindSafe for Recip

impl RefUnwindSafe for Rem

impl RefUnwindSafe for Round

impl RefUnwindSafe for RoundHalfToEven

impl RefUnwindSafe for Rsqrt

impl RefUnwindSafe for ShiftLeft

impl RefUnwindSafe for ShiftRight

impl RefUnwindSafe for Sign

impl RefUnwindSafe for Sin

impl RefUnwindSafe for Sinh

impl RefUnwindSafe for Sqrt

impl RefUnwindSafe for Square

impl RefUnwindSafe for Sub

impl RefUnwindSafe for Tan

impl RefUnwindSafe for Tanh

impl RefUnwindSafe for MatMul

impl RefUnwindSafe for GlobalAvgPool

impl RefUnwindSafe for GlobalLpPool

impl RefUnwindSafe for GlobalMaxPool

impl RefUnwindSafe for LayerHardmax

impl RefUnwindSafe for LayerLogSoftmax

impl RefUnwindSafe for LayerSoftmax

impl RefUnwindSafe for Reduce

impl RefUnwindSafe for DequantizeLinearF32

impl RefUnwindSafe for QParams

impl RefUnwindSafe for QuantizeLinearI8

impl RefUnwindSafe for QuantizeLinearU8

impl RefUnwindSafe for Source

impl RefUnwindSafe for UnimplementedOp

impl<'a> !RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::error::Chain<'a>

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

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

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

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

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

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

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

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

impl<'a> RefUnwindSafe for StderrLock<'a>

impl<'a> RefUnwindSafe for StdinLock<'a>

impl<'a> RefUnwindSafe for StdoutLock<'a>

impl<'a> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::net::Incoming<'a>

impl<'a> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::os::unix::net::Incoming<'a>

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

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

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

impl<'a> RefUnwindSafe for Display<'a>

impl<'a> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::path::Iter<'a>

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

impl<'a> RefUnwindSafe for CharSearcher<'a>

impl<'a> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::str::Bytes<'a>

impl<'a> RefUnwindSafe for CharIndices<'a>

impl<'a> RefUnwindSafe for Chars<'a>

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

impl<'a> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::str::EscapeDebug<'a>

impl<'a> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::str::EscapeDefault<'a>

impl<'a> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::str::EscapeUnicode<'a>

impl<'a> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::str::Lines<'a>

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

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

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

impl<'a> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::string::Drain<'a>

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

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

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

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

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

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

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

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

impl<'a, 'f> RefUnwindSafe for VaList<'a, 'f>

impl<'a, A> RefUnwindSafe for CowRepr<'a, A> where
    A: RefUnwindSafe

impl<'a, A> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::option::Iter<'a, A> where
    A: RefUnwindSafe

impl<'a, A> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::option::IterMut<'a, A> where
    A: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for AxisChunksIter<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for AxisChunksIterMut<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for AxisIter<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for AxisIterMut<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for ExactChunks<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for ExactChunksIter<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for ExactChunksIterMut<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for ExactChunksMut<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for IndexedIter<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for IndexedIterMut<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for tract_hir::internal::tract_ndarray::iter::Iter<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for tract_hir::internal::tract_ndarray::iter::IterMut<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for Lanes<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for LanesIter<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for LanesIterMut<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for LanesMut<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

impl<'a, A, D> RefUnwindSafe for tract_hir::internal::tract_ndarray::iter::Windows<'a, A, D> where
    A: RefUnwindSafe,
    D: RefUnwindSafe

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

impl<'a, D> RefUnwindSafe for Axes<'a, D> where
    D: RefUnwindSafe

impl<'a, F> RefUnwindSafe for CharPredicateSearcher<'a, F> where
    F: MultiCharEq + RefUnwindSafe

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

impl<'a, I> !RefUnwindSafe for tract_hir::internal::tract_itertools::Chunks<'a, I>

impl<'a, I> !RefUnwindSafe for Format<'a, I>

impl<'a, I> RefUnwindSafe for Splice<'a, I> where
    I: RefUnwindSafe,
    <I as Iterator>::Item: RefUnwindSafe

impl<'a, I, E> RefUnwindSafe for ProcessResults<'a, I, E> where
    E: RefUnwindSafe,
    I: RefUnwindSafe

impl<'a, I, F> !RefUnwindSafe for FormatWith<'a, I, F>

impl<'a, I, F> RefUnwindSafe for PeekingTakeWhile<'a, I, F> where
    F: RefUnwindSafe,
    I: RefUnwindSafe

impl<'a, I, F> RefUnwindSafe for TakeWhileRef<'a, I, F> where
    F: RefUnwindSafe,
    I: RefUnwindSafe

impl<'a, K> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Drain<'a, K> where
    K: RefUnwindSafe

impl<'a, K> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Iter<'a, K> where
    K: RefUnwindSafe

impl<'a, K, I, F> !RefUnwindSafe for Group<'a, K, I, F>

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

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Entry<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Entry<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Iter<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::IterMut<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Keys<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::OccupiedEntry<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Range<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for RangeMut<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::VacantEntry<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Values<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::ValuesMut<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Drain<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Iter<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::IterMut<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Keys<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::OccupiedEntry<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for RawOccupiedEntryMut<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::VacantEntry<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Values<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::ValuesMut<'a, K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V, F> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::DrainFilter<'a, K, V, F> where
    F: RefUnwindSafe,
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V, S> RefUnwindSafe for RawEntryMut<'a, K, V, S> where
    K: RefUnwindSafe,
    S: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V, S> RefUnwindSafe for RawEntryBuilder<'a, K, V, S> where
    K: RefUnwindSafe,
    S: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V, S> RefUnwindSafe for RawEntryBuilderMut<'a, K, V, S> where
    K: RefUnwindSafe,
    S: RefUnwindSafe,
    V: RefUnwindSafe

impl<'a, K, V, S> RefUnwindSafe for RawVacantEntryMut<'a, K, V, S> where
    K: RefUnwindSafe,
    S: RefUnwindSafe,
    V: RefUnwindSafe

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

impl<'a, P> RefUnwindSafe for Matches<'a, P> where
    <P as Pattern<'a>>::Searcher: RefUnwindSafe

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

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

impl<'a, P> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::str::RSplit<'a, P> where
    <P as Pattern<'a>>::Searcher: RefUnwindSafe

impl<'a, P> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::str::RSplitN<'a, P> where
    <P as Pattern<'a>>::Searcher: RefUnwindSafe

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

impl<'a, P> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::str::Split<'a, P> where
    <P as Pattern<'a>>::Searcher: RefUnwindSafe

impl<'a, P> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::str::SplitN<'a, P> where
    <P as Pattern<'a>>::Searcher: RefUnwindSafe

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

impl<'a, T> !RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::sync::mpsc::Iter<'a, T>

impl<'a, T> !RefUnwindSafe for TryIter<'a, T>

impl<'a, T> RefUnwindSafe for MatrixStore<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::binary_heap::Drain<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for DrainSorted<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::binary_heap::Iter<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for PeekMut<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Difference<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Intersection<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Iter<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Range<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::SymmetricDifference<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Union<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::Cursor<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for CursorMut<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::Iter<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::IterMut<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::vec_deque::Drain<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::vec_deque::Iter<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::vec_deque::IterMut<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::result::Iter<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::result::IterMut<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::slice::Chunks<'a, T> where
    T: RefUnwindSafe

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

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

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

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::slice::Iter<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::slice::IterMut<'a, T> where
    T: RefUnwindSafe

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

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

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

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

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::slice::Windows<'a, T> where
    T: RefUnwindSafe

impl<'a, T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::vec::Drain<'a, T> where
    T: RefUnwindSafe

impl<'a, T, F> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::DrainFilter<'a, T, F> where
    F: RefUnwindSafe,
    T: RefUnwindSafe

impl<'a, T, F> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::DrainFilter<'a, T, F> where
    F: RefUnwindSafe,
    T: RefUnwindSafe

impl<'a, T, F> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::vec::DrainFilter<'a, T, F> where
    F: RefUnwindSafe,
    T: RefUnwindSafe

impl<'a, T, P> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::slice::RSplit<'a, T, P> where
    P: RefUnwindSafe,
    T: RefUnwindSafe

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

impl<'a, T, P> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::slice::RSplitN<'a, T, P> where
    P: RefUnwindSafe,
    T: RefUnwindSafe

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

impl<'a, T, P> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::slice::Split<'a, T, P> where
    P: RefUnwindSafe,
    T: RefUnwindSafe

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

impl<'a, T, P> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::slice::SplitN<'a, T, P> where
    P: RefUnwindSafe,
    T: RefUnwindSafe

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

impl<'a, T, S> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Difference<'a, T, S> where
    S: RefUnwindSafe,
    T: RefUnwindSafe

impl<'a, T, S> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Intersection<'a, T, S> where
    S: RefUnwindSafe,
    T: RefUnwindSafe

impl<'a, T, S> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::SymmetricDifference<'a, T, S> where
    S: RefUnwindSafe,
    T: RefUnwindSafe

impl<'a, T, S> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Union<'a, T, S> where
    S: RefUnwindSafe,
    T: RefUnwindSafe

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

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

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

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

impl<'a, TA, TB, TC, TI> RefUnwindSafe for MatMatMulKerSpec<'a, TA, TB, TC, TI> where
    TA: RefUnwindSafe,
    TB: RefUnwindSafe,
    TC: RefUnwindSafe,
    TI: RefUnwindSafe

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

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

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

impl<'p, T> RefUnwindSafe for PackedWriter<'p, T> where
    T: RefUnwindSafe

impl<'rules> !RefUnwindSafe for Solver<'rules>

impl<A> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::iter::Repeat<A> where
    A: RefUnwindSafe

impl<A> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::option::IntoIter<A> where
    A: RefUnwindSafe

impl<A> RefUnwindSafe for RepeatN<A> where
    A: RefUnwindSafe

impl<A> RefUnwindSafe for OwnedArcRepr<A> where
    A: RefUnwindSafe

impl<A> RefUnwindSafe for OwnedRepr<A> where
    A: RefUnwindSafe

impl<A> RefUnwindSafe for RawViewRepr<A> where
    A: RefUnwindSafe

impl<A> RefUnwindSafe for ViewRepr<A> where
    A: RefUnwindSafe

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

impl<A, B> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::iter::Chain<A, B> where
    A: RefUnwindSafe,
    B: RefUnwindSafe

impl<A, B> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::iter::Zip<A, B> where
    A: RefUnwindSafe,
    B: RefUnwindSafe

impl<B> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::io::Lines<B> where
    B: RefUnwindSafe

impl<B> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::io::Split<B> where
    B: RefUnwindSafe

impl<D> RefUnwindSafe for Indices<D> where
    D: RefUnwindSafe

impl<D> RefUnwindSafe for IndicesIter<D> where
    D: RefUnwindSafe

impl<D> RefUnwindSafe for tract_hir::internal::tract_ndarray::Shape<D> where
    D: RefUnwindSafe

impl<D> RefUnwindSafe for StrideShape<D> where
    D: RefUnwindSafe

impl<D> RefUnwindSafe for tract_hir::ops::array::Slice<D> where
    D: RefUnwindSafe

impl<F> RefUnwindSafe for OutletFact<F> where
    F: RefUnwindSafe

impl<F> RefUnwindSafe for FromFn<F> where
    F: RefUnwindSafe

impl<F> RefUnwindSafe for OnceWith<F> where
    F: RefUnwindSafe

impl<F> RefUnwindSafe for RepeatWith<F> where
    F: RefUnwindSafe

impl<F> RefUnwindSafe for RepeatCall<F> where
    F: RefUnwindSafe

impl<F> RefUnwindSafe for OutputMapping<F> where
    F: RefUnwindSafe

impl<F, O> RefUnwindSafe for BaseNode<F, O> where
    F: RefUnwindSafe,
    O: RefUnwindSafe

impl<F, O> RefUnwindSafe for Graph<F, O> where
    F: RefUnwindSafe,
    O: RefUnwindSafe

impl<F, O> RefUnwindSafe for ModelPatch<F, O> where
    F: RefUnwindSafe,
    O: RefUnwindSafe

impl<F, O, M> RefUnwindSafe for SimplePlan<F, O, M> where
    F: RefUnwindSafe,
    M: RefUnwindSafe,
    O: RefUnwindSafe

impl<F, O, M, P> !RefUnwindSafe for SimpleState<F, O, M, P>

impl<H> RefUnwindSafe for BuildHasherDefault<H> where
    H: RefUnwindSafe

impl<I> !RefUnwindSafe for IntoChunks<I>

impl<I> !RefUnwindSafe for RcIter<I>

impl<I> !RefUnwindSafe for Tee<I>

impl<I> RefUnwindSafe for DecodeUtf16<I> where
    I: RefUnwindSafe

impl<I> RefUnwindSafe for Cloned<I> where
    I: RefUnwindSafe

impl<I> RefUnwindSafe for Copied<I> where
    I: RefUnwindSafe

impl<I> RefUnwindSafe for Cycle<I> where
    I: RefUnwindSafe

impl<I> RefUnwindSafe for Enumerate<I> where
    I: RefUnwindSafe

impl<I> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::iter::Flatten<I> where
    I: RefUnwindSafe,
    <<I as Iterator>::Item as IntoIterator>::IntoIter: RefUnwindSafe

impl<I> RefUnwindSafe for Fuse<I> where
    I: RefUnwindSafe

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

impl<I> RefUnwindSafe for Skip<I> where
    I: RefUnwindSafe

impl<I> RefUnwindSafe for StepBy<I> where
    I: RefUnwindSafe

impl<I> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::iter::Take<I> where
    I: RefUnwindSafe

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

impl<I> RefUnwindSafe for CombinationsWithReplacement<I> where
    I: RefUnwindSafe,
    <I as Iterator>::Item: RefUnwindSafe

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

impl<I> RefUnwindSafe for Intersperse<I> where
    I: RefUnwindSafe,
    <I as Iterator>::Item: RefUnwindSafe

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

impl<I> RefUnwindSafe for MultiProduct<I> where
    I: RefUnwindSafe,
    <I as Iterator>::Item: RefUnwindSafe

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

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

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

impl<I> RefUnwindSafe for Step<I> where
    I: RefUnwindSafe

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

impl<I> RefUnwindSafe for WhileSome<I> where
    I: RefUnwindSafe

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

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

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

impl<I, F> RefUnwindSafe for Map<I, F> where
    F: RefUnwindSafe,
    I: RefUnwindSafe

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

impl<I, F> RefUnwindSafe for Coalesce<I, F> where
    F: RefUnwindSafe,
    I: RefUnwindSafe,
    <I as Iterator>::Item: RefUnwindSafe

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

impl<I, F> RefUnwindSafe for MapResults<I, F> where
    F: RefUnwindSafe,
    I: RefUnwindSafe

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

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

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

impl<I, J> RefUnwindSafe for Diff<I, J> where
    I: RefUnwindSafe,
    J: RefUnwindSafe,
    <I as Iterator>::Item: RefUnwindSafe,
    <J as Iterator>::Item: RefUnwindSafe

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

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

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

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

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

impl<I, J, F> RefUnwindSafe for MergeBy<I, J, F> where
    F: RefUnwindSafe,
    I: RefUnwindSafe,
    J: RefUnwindSafe,
    <I as Iterator>::Item: RefUnwindSafe

impl<I, J, F> RefUnwindSafe for MergeJoinBy<I, J, F> where
    F: RefUnwindSafe,
    I: RefUnwindSafe,
    J: RefUnwindSafe,
    <I as Iterator>::Item: RefUnwindSafe,
    <J as Iterator>::Item: RefUnwindSafe

impl<I, P> RefUnwindSafe for Filter<I, P> where
    I: RefUnwindSafe,
    P: RefUnwindSafe

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

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

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

impl<I, Pred> RefUnwindSafe for DedupBy<I, Pred> where
    I: RefUnwindSafe,
    Pred: RefUnwindSafe,
    <I as Iterator>::Item: RefUnwindSafe

impl<I, R> RefUnwindSafe for MapInto<I, R> where
    I: RefUnwindSafe

impl<I, St, F> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::iter::Scan<I, St, F> where
    F: RefUnwindSafe,
    I: RefUnwindSafe,
    St: RefUnwindSafe

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

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

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

impl<I, U, F> RefUnwindSafe for FlatMap<I, U, F> where
    F: RefUnwindSafe,
    I: RefUnwindSafe,
    <U as IntoIterator>::IntoIter: RefUnwindSafe

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

impl<I: ?Sized> RefUnwindSafe for Dim<I> where
    I: RefUnwindSafe

impl<Idx> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::ops::Range<Idx> where
    Idx: RefUnwindSafe

impl<Idx> RefUnwindSafe for RangeFrom<Idx> where
    Idx: RefUnwindSafe

impl<Idx> RefUnwindSafe for RangeInclusive<Idx> where
    Idx: RefUnwindSafe

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

impl<Idx> RefUnwindSafe for RangeToInclusive<Idx> where
    Idx: RefUnwindSafe

impl<K> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::IntoIter<K> where
    K: RefUnwindSafe

impl<K> RefUnwindSafe for LutImpl<K> where
    K: RefUnwindSafe

impl<K, I, F> !RefUnwindSafe for GroupBy<K, I, F>

impl<K, T> RefUnwindSafe for SigmoidImpl<K, T> where
    K: RefUnwindSafe,
    T: RefUnwindSafe

impl<K, T> RefUnwindSafe for TanhImpl<K, T> where
    K: RefUnwindSafe,
    T: RefUnwindSafe

impl<K, TA, TB, TC, TI> RefUnwindSafe for MatMatMulImpl<K, TA, TB, TC, TI> where
    K: RefUnwindSafe,
    TA: RefUnwindSafe,
    TB: RefUnwindSafe,
    TC: RefUnwindSafe,
    TI: RefUnwindSafe

impl<K, TA, TB, TC, TI> RefUnwindSafe for QMatMatMulImpl<K, TA, TB, TC, TI> where
    K: RefUnwindSafe,
    TA: RefUnwindSafe,
    TB: RefUnwindSafe,
    TC: RefUnwindSafe,
    TI: RefUnwindSafe

impl<K, V> RefUnwindSafe for BTreeMap<K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::IntoIter<K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::IntoKeys<K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::IntoValues<K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::IntoIter<K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::IntoKeys<K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

impl<K, V> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::IntoValues<K, V> where
    K: RefUnwindSafe,
    V: RefUnwindSafe

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

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

impl<P> RefUnwindSafe for Pin<P> where
    P: RefUnwindSafe

impl<Parts, D> RefUnwindSafe for tract_hir::internal::tract_ndarray::Zip<Parts, D> where
    D: RefUnwindSafe,
    Parts: RefUnwindSafe

impl<R> RefUnwindSafe for BufReader<R> where
    R: RefUnwindSafe

impl<R> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::io::Bytes<R> where
    R: RefUnwindSafe

impl<S, D> RefUnwindSafe for ArrayBase<S, D> where
    D: RefUnwindSafe,
    S: RefUnwindSafe,
    <S as RawData>::Elem: RefUnwindSafe

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

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

impl<T> !RefUnwindSafe for tract_hir::infer::rules::expr::Exp<T>

impl<T> !RefUnwindSafe for ScaledExp<T>

impl<T> !RefUnwindSafe for SumExp<T>

impl<T> !RefUnwindSafe for Cell<T>

impl<T> !RefUnwindSafe for RefCell<T>

impl<T> !RefUnwindSafe for OnceCell<T>

impl<T> !RefUnwindSafe for Rc<T>

impl<T> !RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::rc::Weak<T>

impl<T> !RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::sync::mpsc::IntoIter<T>

impl<T> !RefUnwindSafe for Receiver<T>

impl<T> !RefUnwindSafe for Sender<T>

impl<T> !RefUnwindSafe for JoinHandle<T>

impl<T> !RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::thread::__FastLocalKeyInner<T>

impl<T> !RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::thread::__OsLocalKeyInner<T>

impl<T> RefUnwindSafe for GenericFactoid<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for Bound<T> where
    T: RefUnwindSafe

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

impl<T> RefUnwindSafe for TryLockError<T> where
    T: RefUnwindSafe

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

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

impl<T> RefUnwindSafe for tract_hir::internal::tract_itertools::FoldWhile<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for MinMaxResult<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for Position<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for PanelStore<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for QuantizedParam<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for tract_hir::internal::tract_ndarray::FoldWhile<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for ConstantExp<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for VariableExp<T> where
    T: RefUnwindSafe

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

impl<T> RefUnwindSafe for BinaryHeap<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for LinkedList<T> where
    T: RefUnwindSafe

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

impl<T> RefUnwindSafe for Vec<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for Reverse<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::binary_heap::IntoIter<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for IntoIterSorted<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::IntoIter<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::IntoIter<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::collections::vec_deque::IntoIter<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for Pending<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for Ready<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::io::Cursor<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::io::Take<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::iter::Empty<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::iter::Once<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for Rev<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for Discriminant<T> where
    <T as DiscriminantKind>::Discriminant: RefUnwindSafe

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

impl<T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::result::IntoIter<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for SendError<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for SyncSender<T>

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

impl<T> RefUnwindSafe for LocalKey<T>

impl<T> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::vec::IntoIter<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for TupleBuffer<T> where
    <T as TupleCollect>::Buffer: RefUnwindSafe

impl<T> RefUnwindSafe for tract_hir::internal::tract_itertools::Zip<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for Buffer<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for PackA<T> where
    T: RefUnwindSafe

impl<T> RefUnwindSafe for PackB<T> where
    T: RefUnwindSafe

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

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

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

impl<T, F = fn() -> T> !RefUnwindSafe for Lazy<T, F>

impl<T, S> RefUnwindSafe for HashSet<T, S> where
    S: RefUnwindSafe,
    T: RefUnwindSafe

impl<T, U> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::io::Chain<T, U> where
    T: RefUnwindSafe,
    U: RefUnwindSafe

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

impl<T, const N: usize> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__std::array::IntoIter<T, N> where
    T: RefUnwindSafe

impl<T: ?Sized> RefUnwindSafe for Arc<T> where
    T: RefUnwindSafe

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

impl<T: ?Sized> RefUnwindSafe for Box<T> where
    T: RefUnwindSafe

impl<T: ?Sized> RefUnwindSafe for tract_hir::internal::tract_downcast_rs::__alloc::sync::Weak<T> where
    T: RefUnwindSafe

impl<T: ?Sized> RefUnwindSafe for ManuallyDrop<T> where
    T: RefUnwindSafe

impl<T: ?Sized> RefUnwindSafe for NonNull<T> where
    T: RefUnwindSafe

impl<T: ?Sized, D> RefUnwindSafe for SliceInfo<T, D> where
    D: RefUnwindSafe,
    T: RefUnwindSafe

impl<TI> RefUnwindSafe for FusedKerSpec<TI> where
    TI: RefUnwindSafe

impl<TI> RefUnwindSafe for FusedSpec<TI> where
    TI: RefUnwindSafe

impl<TI> RefUnwindSafe for ScratchSpaceFusedNonLinear<TI> where
    TI: RefUnwindSafe

impl<W> !RefUnwindSafe for IntoInnerError<W>

impl<W> RefUnwindSafe for BufWriter<W> where
    W: RefUnwindSafe

impl<W> RefUnwindSafe for LineWriter<W> where
    W: RefUnwindSafe

impl<Y, R> RefUnwindSafe for GeneratorState<Y, R> where
    R: RefUnwindSafe,
    Y: RefUnwindSafe

Loading content...