1.33.0[−][src]Trait tract_hir::internal::tract_downcast_rs::__std::marker::Unpin
Types that can be safely moved after being pinned.
Rust itself has no notion of immovable types, and considers moves (e.g.,
through assignment or mem::replace
) to always be safe.
The Pin
type is used instead to prevent moves through the type
system. Pointers P<T>
wrapped in the Pin<P<T>>
wrapper can't be
moved out of. See the pin module
documentation for more information on
pinning.
Implementing the Unpin
trait for T
lifts the restrictions of pinning off
the type, which then allows moving T
out of Pin<P<T>>
with
functions such as mem::replace
.
Unpin
has no consequence at all for non-pinned data. In particular,
mem::replace
happily moves !Unpin
data (it works for any &mut T
, not
just when T: Unpin
). However, you cannot use mem::replace
on data
wrapped inside a Pin<P<T>>
because you cannot get the &mut T
you
need for that, and that is what makes this system work.
So this, for example, can only be done on types implementing Unpin
:
use std::mem; use std::pin::Pin; let mut string = "this".to_string(); let mut pinned_string = Pin::new(&mut string); // We need a mutable reference to call `mem::replace`. // We can obtain such a reference by (implicitly) invoking `Pin::deref_mut`, // but that is only possible because `String` implements `Unpin`. mem::replace(&mut *pinned_string, "other".to_string());
This trait is automatically implemented for almost every type.
Implementations on Foreign Types
impl Unpin for Argument
impl Unpin for FormatSpec
impl Unpin for Alignment
impl Unpin for Count
impl<T, A> Unpin for RawVec<T, A> where
A: Unpin,
T: Unpin,
A: Unpin,
T: Unpin,
impl<F> Unpin for PollFn<F>
[src]
impl<T> Unpin for *mut T where
T: ?Sized,
[src]
T: ?Sized,
impl<'a, T> Unpin for &'a mut T where
T: 'a + ?Sized,
[src]
T: 'a + ?Sized,
impl<'a, T> Unpin for &'a T where
T: 'a + ?Sized,
[src]
T: 'a + ?Sized,
impl<T> Unpin for *const T where
T: ?Sized,
[src]
T: ?Sized,
impl Unpin for isize
impl<T> Unpin for [T] where
T: Unpin,
T: Unpin,
impl Unpin for [u8]
impl Unpin for char
impl Unpin for u128
impl Unpin for u16
impl Unpin for i128
impl Unpin for i16
impl Unpin for str
impl Unpin for f64
impl Unpin for u64
impl Unpin for u8
impl Unpin for i64
impl Unpin for i8
impl<T, const N: usize> Unpin for [T; N] where
T: Unpin,
T: Unpin,
impl Unpin for bool
impl Unpin for f32
impl Unpin for u32
impl Unpin for usize
impl Unpin for i32
Loading content...
Implementors
impl !Unpin for PhantomPinned
[src]
impl Unpin for Waker
[src]
impl<T> Unpin for Arc<T> where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Unpin for Box<T> where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Unpin for Pending<T>
[src]
impl<T> Unpin for Ready<T>
[src]
impl<T> Unpin for Rc<T> where
T: ?Sized,
[src]
T: ?Sized,
Auto implementors
impl Unpin for Wrapped
impl Unpin for AxisOp
impl Unpin for Cost
impl Unpin for DatumType
impl Unpin for InOut
impl Unpin for TDim
impl Unpin for TractErrorKind
impl Unpin for Validation
impl Unpin for TryReserveError
impl Unpin for BacktraceStatus
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::cmp::Ordering
impl Unpin for Infallible
impl Unpin for VarError
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::fmt::Alignment
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::io::ErrorKind
impl Unpin for SeekFrom
impl Unpin for IpAddr
impl Unpin for Ipv6MulticastScope
impl Unpin for Shutdown
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::net::SocketAddr
impl Unpin for FpCategory
impl Unpin for IntErrorKind
impl Unpin for c_void
impl Unpin for SearchStep
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::sync::atomic::Ordering
impl Unpin for RecvTimeoutError
impl Unpin for TryRecvError
impl Unpin for LinearSpec
impl Unpin for MatrixStoreSpec
impl Unpin for tract_hir::internal::tract_ndarray::ErrorKind
impl Unpin for SliceOrIndex
impl Unpin for FloatErrorKind
impl Unpin for ConcatSlice
impl Unpin for PadMode
impl Unpin for PaddingSpec
impl Unpin for DataFormat
impl Unpin for Reducer
impl Unpin for InputMapping
impl Unpin for StateInitializer
impl Unpin for IntoDimExp
impl Unpin for DimProxy
impl Unpin for ElementProxy
impl Unpin for IntProxy
impl Unpin for ShapeProxy
impl Unpin for TypeProxy
impl Unpin for ValueProxy
impl Unpin for InferenceFact
impl Unpin for ShapeFactoid
impl Unpin for TensorProxy
impl Unpin for AxisChange
impl Unpin for AxisChangeConsequence
impl Unpin for AxisInfo
impl Unpin for AxisTracking
impl Unpin for Blob
impl Unpin for InletId
impl Unpin for Invariants
impl Unpin for OutletId
impl Unpin for PulsedFact
impl Unpin for SessionState
impl Unpin for ShapeFact
impl Unpin for StreamFact
impl Unpin for Tensor
impl Unpin for TractError
impl Unpin for TypedFact
impl Unpin for AllocErr
impl Unpin for Global
impl Unpin for Layout
impl Unpin for LayoutErr
impl Unpin for String
impl Unpin for System
impl Unpin for TypeId
impl Unpin for CpuidResult
impl Unpin for __m64
impl Unpin for __m128
impl Unpin for __m128d
impl Unpin for __m128i
impl Unpin for __m256
impl Unpin for __m256d
impl Unpin for __m256i
impl Unpin for __m512
impl Unpin for __m512d
impl Unpin for __m512i
impl Unpin for TryFromSliceError
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::ascii::EscapeDefault
impl Unpin for Backtrace
impl Unpin for BorrowError
impl Unpin for BorrowMutError
impl Unpin for CharTryFromError
impl Unpin for DecodeUtf16Error
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::char::EscapeDebug
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::char::EscapeDefault
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::char::EscapeUnicode
impl Unpin for ParseCharError
impl Unpin for ToLowercase
impl Unpin for ToUppercase
impl Unpin for DefaultHasher
impl Unpin for RandomState
impl Unpin for Args
impl Unpin for ArgsOs
impl Unpin for JoinPathsError
impl Unpin for Vars
impl Unpin for VarsOs
impl Unpin for CStr
impl Unpin for CString
impl Unpin for FromBytesWithNulError
impl Unpin for FromVecWithNulError
impl Unpin for IntoStringError
impl Unpin for NulError
impl Unpin for OsStr
impl Unpin for OsString
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::fmt::Error
impl Unpin for DirBuilder
impl Unpin for DirEntry
impl Unpin for File
impl Unpin for FileType
impl Unpin for Metadata
impl Unpin for OpenOptions
impl Unpin for Permissions
impl Unpin for ReadDir
impl Unpin for SipHasher
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::io::Empty
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::io::Error
impl Unpin for Initializer
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::io::Repeat
impl Unpin for Sink
impl Unpin for Stderr
impl Unpin for Stdin
impl Unpin for Stdout
impl Unpin for AddrParseError
impl Unpin for Ipv4Addr
impl Unpin for Ipv6Addr
impl Unpin for SocketAddrV4
impl Unpin for SocketAddrV6
impl Unpin for TcpListener
impl Unpin for TcpStream
impl Unpin for UdpSocket
impl Unpin for NonZeroI8
impl Unpin for NonZeroI16
impl Unpin for NonZeroI32
impl Unpin for NonZeroI64
impl Unpin for NonZeroI128
impl Unpin for NonZeroIsize
impl Unpin for NonZeroU8
impl Unpin for NonZeroU16
impl Unpin for NonZeroU32
impl Unpin for NonZeroU64
impl Unpin for NonZeroU128
impl Unpin for NonZeroUsize
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::num::ParseFloatError
impl Unpin for ParseIntError
impl Unpin for TryFromIntError
impl Unpin for RangeFull
impl Unpin for NoneError
impl Unpin for stat
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::os::unix::net::SocketAddr
impl Unpin for UnixDatagram
impl Unpin for UnixListener
impl Unpin for UnixStream
impl Unpin for Path
impl Unpin for PathBuf
impl Unpin for StripPrefixError
impl Unpin for Child
impl Unpin for ChildStderr
impl Unpin for ChildStdin
impl Unpin for ChildStdout
impl Unpin for Command
impl Unpin for ExitCode
impl Unpin for ExitStatus
impl Unpin for Output
impl Unpin for Stdio
impl Unpin for TraitObject
impl Unpin for ParseBoolError
impl Unpin for Utf8Error
impl Unpin for FromUtf8Error
impl Unpin for FromUtf16Error
impl Unpin for AtomicBool
impl Unpin for AtomicI8
impl Unpin for AtomicI16
impl Unpin for AtomicI32
impl Unpin for AtomicI64
impl Unpin for AtomicIsize
impl Unpin for AtomicU8
impl Unpin for AtomicU16
impl Unpin for AtomicU32
impl Unpin for AtomicU64
impl Unpin for AtomicUsize
impl Unpin for RecvError
impl Unpin for Barrier
impl Unpin for BarrierWaitResult
impl Unpin for Condvar
impl Unpin for tract_hir::internal::tract_downcast_rs::__std::sync::Once
impl Unpin for OnceState
impl Unpin for WaitTimeoutResult
impl Unpin for RawWaker
impl Unpin for RawWakerVTable
impl Unpin for AccessError
impl Unpin for Builder
impl Unpin for Thread
impl Unpin for ThreadId
impl Unpin for Duration
impl Unpin for Instant
impl Unpin for SystemTime
impl Unpin for SystemTimeError
impl Unpin for f16
impl Unpin for Ops
impl Unpin for MatMatMulF32x16x6
impl Unpin for MatMatMulI8x8x8
impl Unpin for MatMatMulI8xI32x8x8
impl Unpin for Axis
impl Unpin for AxisDescription
impl Unpin for IxDynImpl
impl Unpin for ShapeError
impl Unpin for tract_hir::internal::tract_ndarray::Slice
impl Unpin for tract_hir::internal::tract_num_traits::ParseFloatError
impl Unpin for IntoTranslator
impl Unpin for Clip
impl Unpin for Elu
impl Unpin for HardSigmoid
impl Unpin for LeakyRelu
impl Unpin for ParametricSoftplus
impl Unpin for ScaledTanh
impl Unpin for Selu
impl Unpin for Shrink
impl Unpin for Softplus
impl Unpin for Softsign
impl Unpin for ThresholdRelu
impl Unpin for PermuteAxes
impl Unpin for AddDims
impl Unpin for Concat
impl Unpin for ConstantLike
impl Unpin for ConstantOfShape
impl Unpin for Crop
impl Unpin for EyeLike
impl Unpin for tract_hir::ops::array::Flatten
impl Unpin for Gather
impl Unpin for MultiBroadcastTo
impl Unpin for Pad
impl Unpin for Reshape
impl Unpin for RmDims
impl Unpin for tract_hir::ops::array::Shape
impl Unpin for Size
impl Unpin for tract_hir::ops::array::Split
impl Unpin for Squeeze
impl Unpin for StridedSlice
impl Unpin for Tile
impl Unpin for TypedConcat
impl Unpin for InferenceBinOp
impl Unpin for Nary
impl Unpin for Conv
impl Unpin for ConvUnary
impl Unpin for MaxPool
impl Unpin for PoolSpec
impl Unpin for SumPool
impl Unpin for Downsample
impl Unpin for Dummy
impl Unpin for ElementWiseOp
impl Unpin for Identity
impl Unpin for Const
impl Unpin for And
impl Unpin for Equals
impl Unpin for Greater
impl Unpin for GreaterEqual
impl Unpin for Iff
impl Unpin for Lesser
impl Unpin for LesserEqual
impl Unpin for Not
impl Unpin for NotEquals
impl Unpin for Or
impl Unpin for Xor
impl Unpin for Abs
impl Unpin for Acos
impl Unpin for Acosh
impl Unpin for Add
impl Unpin for Asin
impl Unpin for Asinh
impl Unpin for Atan
impl Unpin for Atanh
impl Unpin for Ceil
impl Unpin for Cos
impl Unpin for Cosh
impl Unpin for Div
impl Unpin for tract_hir::ops::math::Exp
impl Unpin for FlippedPow
impl Unpin for FlippedShiftLeft
impl Unpin for FlippedShiftRight
impl Unpin for Floor
impl Unpin for Ln
impl Unpin for Max
impl Unpin for Min
impl Unpin for Mul
impl Unpin for Neg
impl Unpin for Pow
impl Unpin for Recip
impl Unpin for Rem
impl Unpin for Round
impl Unpin for RoundHalfToEven
impl Unpin for Rsqrt
impl Unpin for ShiftLeft
impl Unpin for ShiftRight
impl Unpin for Sign
impl Unpin for Sin
impl Unpin for Sinh
impl Unpin for Sqrt
impl Unpin for Square
impl Unpin for Sub
impl Unpin for Tan
impl Unpin for Tanh
impl Unpin for MatMul
impl Unpin for GlobalAvgPool
impl Unpin for GlobalLpPool
impl Unpin for GlobalMaxPool
impl Unpin for LayerHardmax
impl Unpin for LayerLogSoftmax
impl Unpin for LayerSoftmax
impl Unpin for Reduce
impl Unpin for DequantizeLinearF32
impl Unpin for LookupTable
impl Unpin for QParams
impl Unpin for QuantizeLinearI8
impl Unpin for QuantizeLinearU8
impl Unpin for InferenceScan
impl Unpin for tract_hir::ops::scan::Scan
impl Unpin for Source
impl Unpin for UnimplementedOp
impl<'a> Unpin for Component<'a>
impl<'a> Unpin for Prefix<'a>
impl<'a> Unpin for SplitPaths<'a>
impl<'a> Unpin for tract_hir::internal::tract_downcast_rs::__std::error::Chain<'a>
impl<'a> Unpin for Arguments<'a>
impl<'a> Unpin for Formatter<'a>
impl<'a> Unpin for IoSlice<'a>
impl<'a> Unpin for IoSliceMut<'a>
impl<'a> Unpin for StderrLock<'a>
impl<'a> Unpin for StdinLock<'a>
impl<'a> Unpin for StdoutLock<'a>
impl<'a> Unpin for tract_hir::internal::tract_downcast_rs::__std::net::Incoming<'a>
impl<'a> Unpin for tract_hir::internal::tract_downcast_rs::__std::os::unix::net::Incoming<'a>
impl<'a> Unpin for Location<'a>
impl<'a> Unpin for PanicInfo<'a>
impl<'a> Unpin for Ancestors<'a>
impl<'a> Unpin for Components<'a>
impl<'a> Unpin for Display<'a>
impl<'a> Unpin for tract_hir::internal::tract_downcast_rs::__std::path::Iter<'a>
impl<'a> Unpin for PrefixComponent<'a>
impl<'a> Unpin for CharSearcher<'a>
impl<'a> Unpin for tract_hir::internal::tract_downcast_rs::__std::str::Bytes<'a>
impl<'a> Unpin for CharIndices<'a>
impl<'a> Unpin for Chars<'a>
impl<'a> Unpin for EncodeUtf16<'a>
impl<'a> Unpin for tract_hir::internal::tract_downcast_rs::__std::str::EscapeDebug<'a>
impl<'a> Unpin for tract_hir::internal::tract_downcast_rs::__std::str::EscapeDefault<'a>
impl<'a> Unpin for tract_hir::internal::tract_downcast_rs::__std::str::EscapeUnicode<'a>
impl<'a> Unpin for tract_hir::internal::tract_downcast_rs::__std::str::Lines<'a>
impl<'a> Unpin for LinesAny<'a>
impl<'a> Unpin for SplitAsciiWhitespace<'a>
impl<'a> Unpin for SplitWhitespace<'a>
impl<'a> Unpin for tract_hir::internal::tract_downcast_rs::__std::string::Drain<'a>
impl<'a> Unpin for Context<'a>
impl<'a, 'b> Unpin for DebugList<'a, 'b> where
'b: 'a,
'b: 'a,
impl<'a, 'b> Unpin for DebugMap<'a, 'b> where
'b: 'a,
'b: 'a,
impl<'a, 'b> Unpin for DebugSet<'a, 'b> where
'b: 'a,
'b: 'a,
impl<'a, 'b> Unpin for DebugStruct<'a, 'b> where
'b: 'a,
'b: 'a,
impl<'a, 'b> Unpin for DebugTuple<'a, 'b> where
'b: 'a,
'b: 'a,
impl<'a, 'b> Unpin for CharSliceSearcher<'a, 'b>
impl<'a, 'b> Unpin for StrSearcher<'a, 'b>
impl<'a, 'f> Unpin for VaList<'a, 'f> where
'f: 'a,
'f: 'a,
impl<'a, A> Unpin for CowRepr<'a, A> where
A: Unpin,
A: Unpin,
impl<'a, A> Unpin for tract_hir::internal::tract_downcast_rs::__std::option::Iter<'a, A>
impl<'a, A> Unpin for tract_hir::internal::tract_downcast_rs::__std::option::IterMut<'a, A>
impl<'a, A, D> Unpin for AxisChunksIter<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for AxisChunksIterMut<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for AxisIter<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for AxisIterMut<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for ExactChunks<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for ExactChunksIter<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for ExactChunksIterMut<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for ExactChunksMut<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for IndexedIter<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for IndexedIterMut<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for tract_hir::internal::tract_ndarray::iter::Iter<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for tract_hir::internal::tract_ndarray::iter::IterMut<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for Lanes<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for LanesIter<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for LanesIterMut<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for LanesMut<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, A, D> Unpin for tract_hir::internal::tract_ndarray::iter::Windows<'a, A, D> where
D: Unpin,
D: Unpin,
impl<'a, B: ?Sized> Unpin for Cow<'a, B> where
<B as ToOwned>::Owned: Unpin,
<B as ToOwned>::Owned: Unpin,
impl<'a, D> Unpin for Axes<'a, D>
impl<'a, F> Unpin for CharPredicateSearcher<'a, F> where
F: MultiCharEq + Unpin,
F: MultiCharEq + Unpin,
impl<'a, I> Unpin for Splice<'a, I> where
I: Unpin,
I: Unpin,
impl<'a, I> Unpin for Chunk<'a, I> where
<I as Iterator>::Item: Unpin,
<I as Iterator>::Item: Unpin,
impl<'a, I> Unpin for tract_hir::internal::tract_itertools::Chunks<'a, I>
impl<'a, I> Unpin for Format<'a, I> where
I: Unpin,
I: Unpin,
impl<'a, I, E> Unpin for ProcessResults<'a, I, E> where
I: Unpin,
I: Unpin,
impl<'a, I, F> Unpin for FormatWith<'a, I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<'a, I, F> Unpin for PeekingTakeWhile<'a, I, F> where
F: Unpin,
F: Unpin,
impl<'a, I, F> Unpin for TakeWhileRef<'a, I, F> where
F: Unpin,
F: Unpin,
impl<'a, K> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Drain<'a, K> where
K: Unpin,
K: Unpin,
impl<'a, K> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Iter<'a, K>
impl<'a, K, I, F> Unpin for Group<'a, K, I, F> where
<I as Iterator>::Item: Unpin,
<I as Iterator>::Item: Unpin,
impl<'a, K, I, F> Unpin for Groups<'a, K, I, F>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Entry<'a, K, V> where
K: Unpin,
K: Unpin,
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Entry<'a, K, V> where
K: Unpin,
K: Unpin,
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Iter<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::IterMut<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Keys<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::OccupiedEntry<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Range<'a, K, V>
impl<'a, K, V> Unpin for RangeMut<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::VacantEntry<'a, K, V> where
K: Unpin,
K: Unpin,
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::Values<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::ValuesMut<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Drain<'a, K, V> where
K: Unpin,
V: Unpin,
K: Unpin,
V: Unpin,
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Iter<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::IterMut<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Keys<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::OccupiedEntry<'a, K, V> where
K: Unpin,
K: Unpin,
impl<'a, K, V> Unpin for RawOccupiedEntryMut<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::VacantEntry<'a, K, V> where
K: Unpin,
K: Unpin,
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Values<'a, K, V>
impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::ValuesMut<'a, K, V>
impl<'a, K, V, F> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::DrainFilter<'a, K, V, F> where
F: Unpin,
F: Unpin,
impl<'a, K, V, S> Unpin for RawEntryMut<'a, K, V, S>
impl<'a, K, V, S> Unpin for RawEntryBuilder<'a, K, V, S>
impl<'a, K, V, S> Unpin for RawEntryBuilderMut<'a, K, V, S>
impl<'a, K, V, S> Unpin for RawVacantEntryMut<'a, K, V, S>
impl<'a, P> Unpin for MatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for Matches<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for RMatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for RMatches<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for tract_hir::internal::tract_downcast_rs::__std::str::RSplit<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for tract_hir::internal::tract_downcast_rs::__std::str::RSplitN<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for RSplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for tract_hir::internal::tract_downcast_rs::__std::str::Split<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for tract_hir::internal::tract_downcast_rs::__std::str::SplitN<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, P> Unpin for SplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: Unpin,
<P as Pattern<'a>>::Searcher: Unpin,
impl<'a, T> Unpin for MatrixStore<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::binary_heap::Drain<'a, T>
impl<'a, T> Unpin for DrainSorted<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::binary_heap::Iter<'a, T>
impl<'a, T> Unpin for PeekMut<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Difference<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Intersection<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Iter<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Range<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::SymmetricDifference<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::Union<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::Cursor<'a, T>
impl<'a, T> Unpin for CursorMut<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::Iter<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::IterMut<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::vec_deque::Drain<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::vec_deque::Iter<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::vec_deque::IterMut<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::result::Iter<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::result::IterMut<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::slice::Chunks<'a, T>
impl<'a, T> Unpin for ChunksExact<'a, T>
impl<'a, T> Unpin for ChunksExactMut<'a, T>
impl<'a, T> Unpin for ChunksMut<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::slice::Iter<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::slice::IterMut<'a, T>
impl<'a, T> Unpin for RChunks<'a, T>
impl<'a, T> Unpin for RChunksExact<'a, T>
impl<'a, T> Unpin for RChunksExactMut<'a, T>
impl<'a, T> Unpin for RChunksMut<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::slice::Windows<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::sync::mpsc::Iter<'a, T>
impl<'a, T> Unpin for TryIter<'a, T>
impl<'a, T> Unpin for tract_hir::internal::tract_downcast_rs::__std::vec::Drain<'a, T>
impl<'a, T, F> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::DrainFilter<'a, T, F> where
F: Unpin,
F: Unpin,
impl<'a, T, F> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::DrainFilter<'a, T, F> where
F: Unpin,
F: Unpin,
impl<'a, T, F> Unpin for tract_hir::internal::tract_downcast_rs::__std::vec::DrainFilter<'a, T, F> where
F: Unpin,
F: Unpin,
impl<'a, T, P> Unpin for tract_hir::internal::tract_downcast_rs::__std::slice::RSplit<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for RSplitMut<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for tract_hir::internal::tract_downcast_rs::__std::slice::RSplitN<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for RSplitNMut<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for tract_hir::internal::tract_downcast_rs::__std::slice::Split<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for SplitMut<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for tract_hir::internal::tract_downcast_rs::__std::slice::SplitN<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, P> Unpin for SplitNMut<'a, T, P> where
P: Unpin,
P: Unpin,
impl<'a, T, S> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Difference<'a, T, S>
impl<'a, T, S> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Intersection<'a, T, S>
impl<'a, T, S> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::SymmetricDifference<'a, T, S>
impl<'a, T, S> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::Union<'a, T, S>
impl<'a, T, const N: usize> Unpin for ArrayChunks<'a, T, N>
impl<'a, T: ?Sized> Unpin for MutexGuard<'a, T>
impl<'a, T: ?Sized> Unpin for RwLockReadGuard<'a, T>
impl<'a, T: ?Sized> Unpin for RwLockWriteGuard<'a, T>
impl<'a, TA, TB, TC, TI> Unpin for MatMatMulKerSpec<'a, TA, TB, TC, TI>
impl<'b, T: ?Sized> Unpin for Ref<'b, T>
impl<'b, T: ?Sized> Unpin for RefMut<'b, T>
impl<'f> Unpin for VaListImpl<'f>
impl<'p, T> Unpin for PackedWriter<'p, T>
impl<'rules> Unpin for Solver<'rules>
impl<A> Unpin for tract_hir::internal::tract_downcast_rs::__std::iter::Repeat<A> where
A: Unpin,
A: Unpin,
impl<A> Unpin for tract_hir::internal::tract_downcast_rs::__std::option::IntoIter<A> where
A: Unpin,
A: Unpin,
impl<A> Unpin for RepeatN<A> where
A: Unpin,
A: Unpin,
impl<A> Unpin for OwnedArcRepr<A>
impl<A> Unpin for OwnedRepr<A> where
A: Unpin,
A: Unpin,
impl<A> Unpin for RawViewRepr<A> where
A: Unpin,
A: Unpin,
impl<A> Unpin for ViewRepr<A> where
A: Unpin,
A: Unpin,
impl<A, B> Unpin for EitherOrBoth<A, B> where
A: Unpin,
B: Unpin,
A: Unpin,
B: Unpin,
impl<A, B> Unpin for tract_hir::internal::tract_downcast_rs::__std::iter::Chain<A, B> where
A: Unpin,
B: Unpin,
A: Unpin,
B: Unpin,
impl<A, B> Unpin for tract_hir::internal::tract_downcast_rs::__std::iter::Zip<A, B> where
A: Unpin,
B: Unpin,
A: Unpin,
B: Unpin,
impl<B> Unpin for tract_hir::internal::tract_downcast_rs::__std::io::Lines<B> where
B: Unpin,
B: Unpin,
impl<B> Unpin for tract_hir::internal::tract_downcast_rs::__std::io::Split<B> where
B: Unpin,
B: Unpin,
impl<D> Unpin for Indices<D> where
D: Unpin,
D: Unpin,
impl<D> Unpin for IndicesIter<D> where
D: Unpin,
D: Unpin,
impl<D> Unpin for tract_hir::internal::tract_ndarray::Shape<D> where
D: Unpin,
D: Unpin,
impl<D> Unpin for StrideShape<D> where
D: Unpin,
D: Unpin,
impl<D> Unpin for tract_hir::ops::array::Slice<D> where
D: Unpin,
D: Unpin,
impl<F> Unpin for OutletFact<F> where
F: Unpin,
F: Unpin,
impl<F> Unpin for FromFn<F> where
F: Unpin,
F: Unpin,
impl<F> Unpin for OnceWith<F> where
F: Unpin,
F: Unpin,
impl<F> Unpin for RepeatWith<F> where
F: Unpin,
F: Unpin,
impl<F> Unpin for RepeatCall<F> where
F: Unpin,
F: Unpin,
impl<F> Unpin for OutputMapping<F> where
F: Unpin,
F: Unpin,
impl<F, O> Unpin for BaseNode<F, O> where
F: Unpin,
O: Unpin,
F: Unpin,
O: Unpin,
impl<F, O> Unpin for Graph<F, O> where
F: Unpin,
O: Unpin,
F: Unpin,
O: Unpin,
impl<F, O> Unpin for ModelPatch<F, O> where
F: Unpin,
O: Unpin,
F: Unpin,
O: Unpin,
impl<F, O, M> Unpin for SimplePlan<F, O, M> where
F: Unpin,
M: Unpin,
O: Unpin,
F: Unpin,
M: Unpin,
O: Unpin,
impl<F, O, M, P> Unpin for SimpleState<F, O, M, P> where
F: Unpin,
M: Unpin,
O: Unpin,
P: Unpin,
F: Unpin,
M: Unpin,
O: Unpin,
P: Unpin,
impl<H> Unpin for BuildHasherDefault<H> where
H: Unpin,
H: Unpin,
impl<I> Unpin for DecodeUtf16<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Cloned<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Copied<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Cycle<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Enumerate<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for tract_hir::internal::tract_downcast_rs::__std::iter::Flatten<I> where
I: Unpin,
<<I as Iterator>::Item as IntoIterator>::IntoIter: Unpin,
I: Unpin,
<<I as Iterator>::Item as IntoIterator>::IntoIter: Unpin,
impl<I> Unpin for Fuse<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Peekable<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for Skip<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for StepBy<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for tract_hir::internal::tract_downcast_rs::__std::iter::Take<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Combinations<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for CombinationsWithReplacement<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for ExactlyOneError<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for Intersperse<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for IntoChunks<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for MultiPeek<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for MultiProduct<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for Permutations<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for PutBack<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for PutBackN<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for RcIter<I>
impl<I> Unpin for Step<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for Tee<I>
impl<I> Unpin for Unique<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I> Unpin for WhileSome<I> where
I: Unpin,
I: Unpin,
impl<I> Unpin for WithPosition<I> where
I: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I, F> Unpin for FilterMap<I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<I, F> Unpin for Inspect<I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<I, F> Unpin for Map<I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<I, F> Unpin for Batching<I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<I, F> Unpin for Coalesce<I, F> where
F: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
F: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I, F> Unpin for KMergeBy<I, F> where
F: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
F: Unpin,
I: Unpin,
<I as Iterator>::Item: Unpin,
impl<I, F> Unpin for MapResults<I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<I, F> Unpin for PadUsing<I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<I, F> Unpin for Positions<I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<I, F> Unpin for Update<I, F> where
F: Unpin,
I: Unpin,
F: Unpin,
I: Unpin,
impl<I, J> Unpin for Diff<I, J> where
I: Unpin,
J: Unpin,
<I as Iterator>::Item: Unpin,
<J as Iterator>::Item: Unpin,
I: Unpin,
J: Unpin,
<I as Iterator>::Item: Unpin,
<J as Iterator>::Item: Unpin,
impl<I, J> Unpin for ConsTuples<I, J> where
I: Unpin,
I: Unpin,
impl<I, J> Unpin for Interleave<I, J> where
I: Unpin,
J: Unpin,
I: Unpin,
J: Unpin,
impl<I, J> Unpin for InterleaveShortest<I, J> where
I: Unpin,
J: Unpin,
I: Unpin,
J: Unpin,
impl<I, J> Unpin for Product<I, J> where
I: Unpin,
J: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
J: Unpin,
<I as Iterator>::Item: Unpin,
impl<I, J> Unpin for ZipEq<I, J> where
I: Unpin,
J: Unpin,
I: Unpin,
J: Unpin,
impl<I, J, F> Unpin for MergeBy<I, J, F> where
F: Unpin,
I: Unpin,
J: Unpin,
<I as Iterator>::Item: Unpin,
F: Unpin,
I: Unpin,
J: Unpin,
<I as Iterator>::Item: Unpin,
impl<I, J, F> Unpin for MergeJoinBy<I, J, F> where
F: Unpin,
I: Unpin,
J: Unpin,
<I as Iterator>::Item: Unpin,
<J as Iterator>::Item: Unpin,
F: Unpin,
I: Unpin,
J: Unpin,
<I as Iterator>::Item: Unpin,
<J as Iterator>::Item: Unpin,
impl<I, P> Unpin for Filter<I, P> where
I: Unpin,
P: Unpin,
I: Unpin,
P: Unpin,
impl<I, P> Unpin for MapWhile<I, P> where
I: Unpin,
P: Unpin,
I: Unpin,
P: Unpin,
impl<I, P> Unpin for SkipWhile<I, P> where
I: Unpin,
P: Unpin,
I: Unpin,
P: Unpin,
impl<I, P> Unpin for TakeWhile<I, P> where
I: Unpin,
P: Unpin,
I: Unpin,
P: Unpin,
impl<I, Pred> Unpin for DedupBy<I, Pred> where
I: Unpin,
Pred: Unpin,
<I as Iterator>::Item: Unpin,
I: Unpin,
Pred: Unpin,
<I as Iterator>::Item: Unpin,
impl<I, R> Unpin for MapInto<I, R> where
I: Unpin,
I: Unpin,
impl<I, St, F> Unpin for tract_hir::internal::tract_downcast_rs::__std::iter::Scan<I, St, F> where
F: Unpin,
I: Unpin,
St: Unpin,
F: Unpin,
I: Unpin,
St: Unpin,
impl<I, T> Unpin for TupleCombinations<I, T> where
I: Unpin,
T: Unpin,
<T as HasCombination<I>>::Combination: Unpin,
I: Unpin,
T: Unpin,
<T as HasCombination<I>>::Combination: Unpin,
impl<I, T> Unpin for TupleWindows<I, T> where
I: Unpin,
T: Unpin,
I: Unpin,
T: Unpin,
impl<I, T> Unpin for Tuples<I, T> where
I: Unpin,
<T as TupleCollect>::Buffer: Unpin,
I: Unpin,
<T as TupleCollect>::Buffer: Unpin,
impl<I, U, F> Unpin for FlatMap<I, U, F> where
F: Unpin,
I: Unpin,
<U as IntoIterator>::IntoIter: Unpin,
F: Unpin,
I: Unpin,
<U as IntoIterator>::IntoIter: Unpin,
impl<I, V, F> Unpin for UniqueBy<I, V, F> where
F: Unpin,
I: Unpin,
V: Unpin,
F: Unpin,
I: Unpin,
V: Unpin,
impl<I: ?Sized> Unpin for Dim<I> where
I: Unpin,
I: Unpin,
impl<Idx> Unpin for tract_hir::internal::tract_downcast_rs::__std::ops::Range<Idx> where
Idx: Unpin,
Idx: Unpin,
impl<Idx> Unpin for RangeFrom<Idx> where
Idx: Unpin,
Idx: Unpin,
impl<Idx> Unpin for RangeInclusive<Idx> where
Idx: Unpin,
Idx: Unpin,
impl<Idx> Unpin for RangeTo<Idx> where
Idx: Unpin,
Idx: Unpin,
impl<Idx> Unpin for RangeToInclusive<Idx> where
Idx: Unpin,
Idx: Unpin,
impl<K> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::IntoIter<K> where
K: Unpin,
K: Unpin,
impl<K> Unpin for LutImpl<K> where
K: Unpin,
K: Unpin,
impl<K, I, F> Unpin for GroupBy<K, I, F> where
F: Unpin,
I: Unpin,
K: Unpin,
<I as Iterator>::Item: Unpin,
F: Unpin,
I: Unpin,
K: Unpin,
<I as Iterator>::Item: Unpin,
impl<K, T> Unpin for SigmoidImpl<K, T> where
K: Unpin,
T: Unpin,
K: Unpin,
T: Unpin,
impl<K, T> Unpin for TanhImpl<K, T> where
K: Unpin,
T: Unpin,
K: Unpin,
T: Unpin,
impl<K, TA, TB, TC, TI> Unpin for MatMatMulImpl<K, TA, TB, TC, TI> where
K: Unpin,
TA: Unpin,
TB: Unpin,
TC: Unpin,
TI: Unpin,
K: Unpin,
TA: Unpin,
TB: Unpin,
TC: Unpin,
TI: Unpin,
impl<K, TA, TB, TC, TI> Unpin for QMatMatMulImpl<K, TA, TB, TC, TI> where
K: Unpin,
TA: Unpin,
TB: Unpin,
TC: Unpin,
TI: Unpin,
K: Unpin,
TA: Unpin,
TB: Unpin,
TC: Unpin,
TI: Unpin,
impl<K, V> Unpin for BTreeMap<K, V> where
K: Unpin,
V: Unpin,
K: Unpin,
V: Unpin,
impl<K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::IntoIter<K, V>
impl<K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::IntoKeys<K, V>
impl<K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_map::IntoValues<K, V>
impl<K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::IntoIter<K, V> where
K: Unpin,
V: Unpin,
K: Unpin,
V: Unpin,
impl<K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::IntoKeys<K, V> where
K: Unpin,
V: Unpin,
K: Unpin,
V: Unpin,
impl<K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::IntoValues<K, V> where
K: Unpin,
V: Unpin,
K: Unpin,
V: Unpin,
impl<K, V, S> Unpin for HashMap<K, V, S> where
K: Unpin,
S: Unpin,
V: Unpin,
K: Unpin,
S: Unpin,
V: Unpin,
impl<L, R> Unpin for Either<L, R> where
L: Unpin,
R: Unpin,
L: Unpin,
R: Unpin,
impl<P> Unpin for Pin<P> where
P: Unpin,
P: Unpin,
impl<Parts, D> Unpin for tract_hir::internal::tract_ndarray::Zip<Parts, D> where
D: Unpin,
Parts: Unpin,
D: Unpin,
Parts: Unpin,
impl<R> Unpin for BufReader<R> where
R: Unpin,
R: Unpin,
impl<R> Unpin for tract_hir::internal::tract_downcast_rs::__std::io::Bytes<R> where
R: Unpin,
R: Unpin,
impl<S, D> Unpin for ArrayBase<S, D> where
D: Unpin,
S: Unpin,
D: Unpin,
S: Unpin,
impl<St, F> Unpin for Iterate<St, F> where
F: Unpin,
St: Unpin,
F: Unpin,
St: Unpin,
impl<St, F> Unpin for Unfold<St, F> where
F: Unpin,
St: Unpin,
F: Unpin,
St: Unpin,
impl<T> Unpin for GenericFactoid<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Bound<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Option<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for TryLockError<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for TrySendError<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Poll<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::internal::tract_itertools::FoldWhile<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for MinMaxResult<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Position<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for PanelStore<T>
impl<T> Unpin for QuantizedParam<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::internal::tract_ndarray::FoldWhile<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for ConstantExp<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::infer::rules::expr::Exp<T>
impl<T> Unpin for ScaledExp<T>
impl<T> Unpin for SumExp<T>
impl<T> Unpin for VariableExp<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for BTreeSet<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for BinaryHeap<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for LinkedList<T>
impl<T> Unpin for VecDeque<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Vec<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Reverse<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::binary_heap::IntoIter<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for IntoIterSorted<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::IntoIter<T>
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::linked_list::IntoIter<T>
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::vec_deque::IntoIter<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::io::Cursor<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::io::Take<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::iter::Empty<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::iter::Once<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Rev<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for OnceCell<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for SyncOnceCell<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Discriminant<T> where
<T as DiscriminantKind>::Discriminant: Unpin,
<T as DiscriminantKind>::Discriminant: Unpin,
impl<T> Unpin for Wrapping<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for AssertUnwindSafe<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::result::IntoIter<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for AtomicPtr<T>
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::sync::mpsc::IntoIter<T>
impl<T> Unpin for Receiver<T>
impl<T> Unpin for SendError<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Sender<T>
impl<T> Unpin for SyncSender<T>
impl<T> Unpin for PoisonError<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for JoinHandle<T>
impl<T> Unpin for LocalKey<T>
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::thread::__FastLocalKeyInner<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::thread::__OsLocalKeyInner<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::vec::IntoIter<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for TupleBuffer<T> where
<T as TupleCollect>::Buffer: Unpin,
<T as TupleCollect>::Buffer: Unpin,
impl<T> Unpin for tract_hir::internal::tract_itertools::Zip<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for Buffer<T>
impl<T> Unpin for PackA<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for PackB<T> where
T: Unpin,
T: Unpin,
impl<T> Unpin for MaybeUninit<T> where
T: Unpin,
T: Unpin,
impl<T, E> Unpin for Result<T, E> where
E: Unpin,
T: Unpin,
E: Unpin,
T: Unpin,
impl<T, F> Unpin for Successors<T, F> where
F: Unpin,
T: Unpin,
F: Unpin,
T: Unpin,
impl<T, F> Unpin for Lazy<T, F> where
F: Unpin,
T: Unpin,
F: Unpin,
T: Unpin,
impl<T, F> Unpin for SyncLazy<T, F> where
F: Unpin,
T: Unpin,
F: Unpin,
T: Unpin,
impl<T, S> Unpin for HashSet<T, S> where
S: Unpin,
T: Unpin,
S: Unpin,
T: Unpin,
impl<T, U> Unpin for tract_hir::internal::tract_downcast_rs::__std::io::Chain<T, U> where
T: Unpin,
U: Unpin,
T: Unpin,
U: Unpin,
impl<T, U> Unpin for ZipLongest<T, U> where
T: Unpin,
U: Unpin,
T: Unpin,
U: Unpin,
impl<T, const N: usize> Unpin for tract_hir::internal::tract_downcast_rs::__std::array::IntoIter<T, N> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for PhantomData<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for tract_hir::internal::tract_downcast_rs::__alloc::sync::Weak<T>
impl<T: ?Sized> Unpin for Cell<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for RefCell<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for UnsafeCell<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for ManuallyDrop<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for NonNull<T>
impl<T: ?Sized> Unpin for tract_hir::internal::tract_downcast_rs::__std::rc::Weak<T>
impl<T: ?Sized> Unpin for Mutex<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized> Unpin for RwLock<T> where
T: Unpin,
T: Unpin,
impl<T: ?Sized, D> Unpin for SliceInfo<T, D> where
D: Unpin,
T: Unpin,
D: Unpin,
T: Unpin,
impl<TI> Unpin for FusedKerSpec<TI> where
TI: Unpin,
TI: Unpin,
impl<TI> Unpin for FusedSpec<TI> where
TI: Unpin,
TI: Unpin,
impl<TI> Unpin for ScratchSpaceFusedNonLinear<TI> where
TI: Unpin,
TI: Unpin,
impl<W> Unpin for BufWriter<W> where
W: Unpin,
W: Unpin,
impl<W> Unpin for IntoInnerError<W> where
W: Unpin,
W: Unpin,
impl<W> Unpin for LineWriter<W> where
W: Unpin,
W: Unpin,
impl<Y, R> Unpin for GeneratorState<Y, R> where
R: Unpin,
Y: Unpin,
R: Unpin,
Y: Unpin,