Trait tract_hir::internal::tract_downcast_rs::__std::prelude::rust_2021::Unpin1.33.0[][src]

#[lang = "unpin"]pub auto trait 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

impl<'a, T> Unpin for &'a T where
    T: 'a + ?Sized
[src]

impl<T> Unpin for *mut T where
    T: ?Sized
[src]

impl<T> Unpin for *const T where
    T: ?Sized
[src]

impl<'a, T> Unpin for &'a mut T where
    T: 'a + ?Sized
[src]

impl Unpin for isize

impl<T> Unpin for [T] where
    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

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 Waker1.36.0[src]

impl<Dyn> Unpin for DynMetadata<Dyn> where
    Dyn: ?Sized
[src]

impl<F> Unpin for PollFn<F>[src]

impl<T> Unpin for Arc<T> where
    T: ?Sized
[src]

impl<T> Unpin for Pending<T>1.48.0[src]

impl<T> Unpin for Ready<T>1.48.0[src]

impl<T> Unpin for Rc<T> where
    T: ?Sized
[src]

impl<T, A> Unpin for Box<T, A> where
    T: ?Sized,
    A: Allocator + 'static, 
[src]

Loading content...

Auto implementors

impl Unpin for Wrapped

impl Unpin for AttrOrInput

impl Unpin for AxisOp

impl Unpin for Cost

impl Unpin for DatumType

impl Unpin for InOut

impl Unpin for TDim

impl Unpin for Validation

impl Unpin for CollectionAllocErr

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 AncillaryError

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 PanelStore

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 TensorProxy

impl Unpin for TypeProxy

impl Unpin for ValueProxy

impl Unpin for InferenceFact

impl Unpin for ShapeFactoid

impl Unpin for AxisChange

impl Unpin for AxisChangeConsequence

impl Unpin for AxisInfo

impl Unpin for AxisTracking

impl Unpin for Blob

impl Unpin for Dims

impl Unpin for InletId

impl Unpin for Invariants

impl Unpin for OutletId

impl Unpin for SessionState

impl Unpin for ShapeFact

impl Unpin for Symbol

impl Unpin for SymbolValues

impl Unpin for Tensor

impl Unpin for TypedFact

impl Unpin for f16

impl Unpin for tract_hir::internal::tract_data::anyhow::Error

impl Unpin for AllocError

impl Unpin for Global

impl Unpin for Layout

impl Unpin for LayoutError

impl Unpin for String

impl Unpin for System

impl Unpin for TypeId

impl Unpin for CpuidResult

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 BacktraceFrame

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 SocketCred

impl Unpin for UnixDatagram

impl Unpin for UnixListener

impl Unpin for UnixStream

impl Unpin for UCred

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 Packer

impl Unpin for Ops

impl Unpin for MatMatMulF32x16x6

impl Unpin for MatMatMulI8x8x8

impl Unpin for MatMatMulI8xI32x8x8

impl Unpin for SigmoidF32

impl Unpin for TanhF32

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::Slice

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 InferenceWrapper

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 MatMulInference

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 QuantizeLinearI8

impl Unpin for QuantizeLinearU8

impl Unpin for Scale

impl Unpin for InferenceScan

impl Unpin for tract_hir::ops::scan::Scan

impl Unpin for Source

impl Unpin for UnimplementedOp

impl<'a> Unpin for AncillaryData<'a>

impl<'a> Unpin for Component<'a>

impl<'a> Unpin for Prefix<'a>

impl<'a> Unpin for TensorView<'a>

impl<'a> Unpin for tract_hir::internal::tract_data::anyhow::Chain<'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 Messages<'a>

impl<'a> Unpin for ScmCredentials<'a>

impl<'a> Unpin for ScmRights<'a>

impl<'a> Unpin for SocketAncillary<'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 CommandArgs<'a>

impl<'a> Unpin for CommandEnvs<'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, 

impl<'a, 'b> Unpin for DebugMap<'a, 'b> where
    'b: 'a, 

impl<'a, 'b> Unpin for DebugSet<'a, 'b> where
    'b: 'a, 

impl<'a, 'b> Unpin for DebugStruct<'a, 'b> where
    'b: 'a, 

impl<'a, 'b> Unpin for DebugTuple<'a, 'b> where
    '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, 

impl<'a, A> Unpin for CowRepr<'a, A> where
    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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'a, D> Unpin for Axes<'a, D>

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

impl<'a, I> Unpin for Chunk<'a, I> where
    <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

impl<'a, I, A> Unpin for Splice<'a, I, A> where
    I: Unpin

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

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

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

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

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

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

impl<'a, K, F> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_set::DrainFilter<'a, K, F> where
    F: Unpin

impl<'a, K, I, F> Unpin for Group<'a, K, I, F> where
    <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

impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::Entry<'a, K, V> where
    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::OccupiedError<'a, K, V> where
    V: Unpin

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

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

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

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

impl<'a, K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::VacantEntry<'a, K, V> where
    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

impl<'a, K, V, F> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::DrainFilter<'a, K, V, F> where
    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 RawOccupiedEntryMut<'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

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

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

impl<'a, P> Unpin for RMatches<'a, P> where
    <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

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

impl<'a, P> Unpin for RSplitTerminator<'a, P> where
    <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

impl<'a, P> Unpin for SplitInclusive<'a, P> where
    <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

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

impl<'a, T> Unpin for tract_hir::internal::tract_data::internal::tract_smallvec::Drain<'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, A> Unpin for tract_hir::internal::tract_downcast_rs::__std::vec::Drain<'a, T, A>

impl<'a, T, F> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::btree_set::DrainFilter<'a, T, F> where
    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

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

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

impl<'a, T, P> Unpin for GroupByMut<'a, T, P> where
    P: Unpin

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

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

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

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

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

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

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

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

impl<'a, T, const N: usize> Unpin for ArrayWindows<'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, TI> Unpin for MatMatMulKerSpec<'a, 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 KInWriter<'p, T>

impl<'p, T> Unpin for KOutWriter<'p, T>

impl<'rules> Unpin for Solver<'rules>

impl<'s, 't> Unpin for MatrixStore<'s, 't>

impl<'t> Unpin for FusedSpec<'t>

impl<A> Unpin for tract_hir::internal::tract_data::internal::tract_smallvec::IntoIter<A> where
    A: Unpin

impl<A> Unpin for SmallVec<A> where
    A: Unpin

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

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

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

impl<A> Unpin for OwnedArcRepr<A>

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

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

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

impl<A, B> Unpin for EitherOrBoth<A, B> where
    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

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

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

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

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

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

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

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

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

impl<F> Unpin for Outlet<F> where
    F: Unpin

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

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

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

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

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

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

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

impl<F, O> Unpin for Node<F, O> where
    F: Unpin,
    O: Unpin

impl<F, O, M> Unpin for SimplePlan<F, O, M> where
    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

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

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

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

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

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

impl<I> Unpin for Enumerate<I> where
    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

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

impl<I> Unpin for tract_hir::internal::tract_downcast_rs::__std::iter::Intersperse<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

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

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

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

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

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

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

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

impl<I> Unpin for tract_hir::internal::tract_itertools::Intersperse<I> where
    I: Unpin,
    <I as Iterator>::Item: Unpin

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

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

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

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

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

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

impl<I> Unpin for RcIter<I>

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

impl<I> Unpin for Tee<I>

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

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

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

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

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

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

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

impl<I, F> Unpin for Coalesce<I, F> where
    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

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

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

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

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

impl<I, G> Unpin for IntersperseWith<I, G> where
    G: Unpin,
    I: Unpin,
    <I as Iterator>::Item: Unpin

impl<I, J> Unpin for Diff<I, J> where
    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

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

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

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

impl<I, J> Unpin for ZipEq<I, J> where
    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

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

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

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

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

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

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

impl<I, R> Unpin for MapInto<I, R> where
    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

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

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

impl<I, T> Unpin for Tuples<I, T> where
    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

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

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

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

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

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

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

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

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

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

impl<K, I, F> Unpin for tract_hir::internal::tract_itertools::GroupBy<K, I, F> where
    F: Unpin,
    I: Unpin,
    K: Unpin,
    <I as Iterator>::Item: Unpin

impl<K, T> Unpin for ElementWiseImpl<K, T> where
    K: Unpin,
    T: Unpin

impl<K, TC, TI> Unpin for MatMatMulImpl<K, TC, TI> where
    K: Unpin,
    TC: Unpin,
    TI: Unpin

impl<K, V> Unpin for BTreeMap<K, V>

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

impl<K, V> Unpin for tract_hir::internal::tract_downcast_rs::__std::collections::hash_map::IntoKeys<K, V> where
    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

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

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

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

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

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

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

impl<S, D> Unpin for ArrayBase<S, D> where
    D: Unpin,
    S: Unpin

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

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

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

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

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

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

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

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

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

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

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

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

impl<T> Unpin for ConstantExp<T> where
    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

impl<T> Unpin for OutletMap<T> where
    T: Unpin

impl<T> Unpin for BTreeSet<T>

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

impl<T> Unpin for LinkedList<T>

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

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

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

impl<T> Unpin for IntoIterSorted<T> where
    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

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

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

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

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

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

impl<T> Unpin for OnceCell<T> where
    T: Unpin

impl<T> Unpin for SyncOnceCell<T> where
    T: Unpin

impl<T> Unpin for Discriminant<T>

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

impl<T> Unpin for AssertUnwindSafe<T> where
    T: Unpin

impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::result::IntoIter<T> where
    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

impl<T> Unpin for Sender<T>

impl<T> Unpin for SyncSender<T>

impl<T> Unpin for PoisonError<T> where
    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

impl<T> Unpin for tract_hir::internal::tract_downcast_rs::__std::thread::__OsLocalKeyInner<T> where
    T: Unpin

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

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

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

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

impl<T, A> Unpin for tract_hir::internal::tract_downcast_rs::__std::vec::IntoIter<T, A> where
    A: Unpin,
    T: Unpin

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

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

impl<T, F> Unpin for Lazy<T, F> where
    F: Unpin,
    T: Unpin

impl<T, F> Unpin for SyncLazy<T, F> where
    F: Unpin,
    T: Unpin

impl<T, S> Unpin for HashSet<T, S> where
    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

impl<T, U> Unpin for ZipLongest<T, U> where
    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

impl<T: ?Sized> Unpin for PhantomData<T> where
    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

impl<T: ?Sized> Unpin for RefCell<T> where
    T: Unpin

impl<T: ?Sized> Unpin for UnsafeCell<T> where
    T: Unpin

impl<T: ?Sized> Unpin for ManuallyDrop<T> where
    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

impl<T: ?Sized> Unpin for RwLock<T> where
    T: Unpin

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

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

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

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

impl<W> Unpin for IntoInnerError<W> where
    W: Unpin

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

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

Loading content...