pub auto trait Unpin { }
Expand description

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

Implementors

impl<O, V> Unpin for BitArray<O, V> where
    O: BitOrder,
    V: BitView

impl<O, T> Unpin for BitBox<O, T> where
    O: BitOrder,
    T: BitStore

impl<O, T> Unpin for BitVec<O, T> where
    O: BitOrder,
    T: BitStore

impl<T> Unpin for UnboundedReceiver<T>

impl<T> Unpin for Receiver<T>

impl<T> Unpin for Receiver<T>

impl<T> Unpin for Sender<T>

impl<T> Unpin for LocalFutureObj<'_, T>

impl<T> Unpin for FutureObj<'_, T>

impl<'__pin, Fut> Unpin for Fuse<Fut> where
    __Origin<'__pin, Fut>: Unpin

impl<'__pin, F> Unpin for Flatten<F> where
    __Origin<'__pin, F>: Unpin,
    F: Future

impl<'__pin, F> Unpin for FlattenStream<F> where
    __Origin<'__pin, F>: Unpin,
    F: Future

impl<'__pin, Fut, F> Unpin for Map<Fut, F> where
    __Origin<'__pin, Fut, F>: Unpin

impl<'__pin, F> Unpin for IntoStream<F> where
    __Origin<'__pin, F>: Unpin

impl<'__pin, Fut, T> Unpin for MapInto<Fut, T> where
    __Origin<'__pin, Fut, T>: Unpin

impl<'__pin, Fut1, Fut2, F> Unpin for Then<Fut1, Fut2, F> where
    __Origin<'__pin, Fut1, Fut2, F>: Unpin

impl<'__pin, Fut, F> Unpin for Inspect<Fut, F> where
    __Origin<'__pin, Fut, F>: Unpin

impl<'__pin, Fut> Unpin for NeverError<Fut> where
    __Origin<'__pin, Fut>: Unpin

impl<'__pin, Fut> Unpin for UnitError<Fut> where
    __Origin<'__pin, Fut>: Unpin

impl<'__pin, Fut> Unpin for CatchUnwind<Fut> where
    __Origin<'__pin, Fut>: Unpin

impl<'__pin, Fut: Future> Unpin for Remote<Fut> where
    __Origin<'__pin, Fut>: Unpin

impl<Fut: Future> Unpin for Shared<Fut>

impl<'__pin, Fut> Unpin for IntoFuture<Fut> where
    __Origin<'__pin, Fut>: Unpin

impl<'__pin, Fut1, Fut2> Unpin for TryFlatten<Fut1, Fut2> where
    __Origin<'__pin, Fut1, Fut2>: Unpin

impl<'__pin, Fut> Unpin for TryFlattenStream<Fut> where
    __Origin<'__pin, Fut>: Unpin,
    Fut: TryFuture

impl<'__pin, Fut, Si> Unpin for FlattenSink<Fut, Si> where
    __Origin<'__pin, Fut, Si>: Unpin

impl<'__pin, Fut1, Fut2, F> Unpin for AndThen<Fut1, Fut2, F> where
    __Origin<'__pin, Fut1, Fut2, F>: Unpin

impl<'__pin, Fut1, Fut2, F> Unpin for OrElse<Fut1, Fut2, F> where
    __Origin<'__pin, Fut1, Fut2, F>: Unpin

impl<'__pin, Fut, E> Unpin for ErrInto<Fut, E> where
    __Origin<'__pin, Fut, E>: Unpin

impl<'__pin, Fut, E> Unpin for OkInto<Fut, E> where
    __Origin<'__pin, Fut, E>: Unpin

impl<'__pin, Fut, F> Unpin for InspectOk<Fut, F> where
    __Origin<'__pin, Fut, F>: Unpin

impl<'__pin, Fut, F> Unpin for InspectErr<Fut, F> where
    __Origin<'__pin, Fut, F>: Unpin

impl<'__pin, Fut, F> Unpin for MapOk<Fut, F> where
    __Origin<'__pin, Fut, F>: Unpin

impl<'__pin, Fut, F> Unpin for MapErr<Fut, F> where
    __Origin<'__pin, Fut, F>: Unpin

impl<'__pin, Fut, F, G> Unpin for MapOkOrElse<Fut, F, G> where
    __Origin<'__pin, Fut, F, G>: Unpin

impl<'__pin, Fut, F> Unpin for UnwrapOrElse<Fut, F> where
    __Origin<'__pin, Fut, F>: Unpin

impl<F> Unpin for Lazy<F>

impl<T> Unpin for Pending<T>

impl<Fut: Future + Unpin> Unpin for MaybeDone<Fut>

impl<Fut: TryFuture + Unpin> Unpin for TryMaybeDone<Fut>

impl<'__pin, F> Unpin for OptionFuture<F> where
    __Origin<'__pin, F>: Unpin

impl<F> Unpin for PollFn<F>

impl<'__pin, T> Unpin for PollImmediate<T> where
    __Origin<'__pin, T>: Unpin

impl<T> Unpin for Ready<T>

impl<'__pin, Fut1: Future, Fut2: Future> Unpin for Join<Fut1, Fut2> where
    __Origin<'__pin, Fut1, Fut2>: Unpin

impl<'__pin, Fut1: Future, Fut2: Future, Fut3: Future> Unpin for Join3<Fut1, Fut2, Fut3> where
    __Origin<'__pin, Fut1, Fut2, Fut3>: Unpin

impl<'__pin, Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future> Unpin for Join4<Fut1, Fut2, Fut3, Fut4> where
    __Origin<'__pin, Fut1, Fut2, Fut3, Fut4>: Unpin

impl<'__pin, Fut1: Future, Fut2: Future, Fut3: Future, Fut4: Future, Fut5: Future> Unpin for Join5<Fut1, Fut2, Fut3, Fut4, Fut5> where
    __Origin<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5>: Unpin

impl<A: Unpin, B: Unpin> Unpin for Select<A, B>

impl<Fut: Unpin> Unpin for SelectAll<Fut>

impl<'__pin, Fut1: TryFuture, Fut2: TryFuture> Unpin for TryJoin<Fut1, Fut2> where
    __Origin<'__pin, Fut1, Fut2>: Unpin

impl<'__pin, Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture> Unpin for TryJoin3<Fut1, Fut2, Fut3> where
    __Origin<'__pin, Fut1, Fut2, Fut3>: Unpin

impl<'__pin, Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture, Fut4: TryFuture> Unpin for TryJoin4<Fut1, Fut2, Fut3, Fut4> where
    __Origin<'__pin, Fut1, Fut2, Fut3, Fut4>: Unpin

impl<'__pin, Fut1: TryFuture, Fut2: TryFuture, Fut3: TryFuture, Fut4: TryFuture, Fut5: TryFuture> Unpin for TryJoin5<Fut1, Fut2, Fut3, Fut4, Fut5> where
    __Origin<'__pin, Fut1, Fut2, Fut3, Fut4, Fut5>: Unpin

impl<A: Unpin, B: Unpin> Unpin for TrySelect<A, B>

impl<Fut: Unpin> Unpin for SelectOk<Fut>

impl<'__pin, St1, St2> Unpin for Chain<St1, St2> where
    __Origin<'__pin, St1, St2>: Unpin

impl<'__pin, St, C> Unpin for Collect<St, C> where
    __Origin<'__pin, St, C>: Unpin

impl<'__pin, St, FromA, FromB> Unpin for Unzip<St, FromA, FromB> where
    __Origin<'__pin, St, FromA, FromB>: Unpin

impl<'__pin, St: Stream> Unpin for Concat<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St> Unpin for Cycle<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St> Unpin for Enumerate<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St, Fut, F> Unpin for Filter<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin,
    St: Stream

impl<'__pin, St, Fut, F> Unpin for FilterMap<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin

impl<'__pin, St> Unpin for Flatten<St> where
    __Origin<'__pin, St>: Unpin,
    St: Stream

impl<'__pin, St, Fut, T, F> Unpin for Fold<St, Fut, T, F> where
    __Origin<'__pin, St, Fut, T, F>: Unpin

impl<'__pin, St, Si> Unpin for Forward<St, Si> where
    __Origin<'__pin, St, Si>: Unpin,
    St: TryStream

impl<'__pin, St, Fut, F> Unpin for ForEach<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin

impl<'__pin, St> Unpin for Fuse<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St, F> Unpin for Inspect<St, F> where
    __Origin<'__pin, St, F>: Unpin

impl<'__pin, St, F> Unpin for Map<St, F> where
    __Origin<'__pin, St, F>: Unpin

impl<'__pin, St, U, F> Unpin for FlatMap<St, U, F> where
    __Origin<'__pin, St, U, F>: Unpin

impl<St: ?Sized + Unpin> Unpin for Next<'_, St>

impl<'__pin, St: Stream> Unpin for Peekable<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, 'a, St: Stream> Unpin for Peek<'a, St> where
    __Origin<'__pin, 'a, St>: Unpin

impl<'__pin, 'a, St: Stream> Unpin for PeekMut<'a, St> where
    __Origin<'__pin, 'a, St>: Unpin

impl<'__pin, 'a, St: Stream, F> Unpin for NextIf<'a, St, F> where
    __Origin<'__pin, 'a, St, F>: Unpin

impl<'__pin, 'a, St: Stream, T: ?Sized> Unpin for NextIfEq<'a, St, T> where
    __Origin<'__pin, 'a, St, T>: Unpin

impl<'__pin, St> Unpin for Skip<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St, Fut, F> Unpin for SkipWhile<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin,
    St: Stream

impl<'__pin, St> Unpin for Take<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St: Stream, Fut, F> Unpin for TakeWhile<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin

impl<'__pin, St: Stream, Fut: Future> Unpin for TakeUntil<St, Fut> where
    __Origin<'__pin, St, Fut>: Unpin

impl<'__pin, St, Fut, F> Unpin for Then<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin

impl<'__pin, St1: Stream, St2: Stream> Unpin for Zip<St1, St2> where
    __Origin<'__pin, St1, St2>: Unpin

impl<'__pin, St: Stream> Unpin for Chunks<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St: Stream> Unpin for ReadyChunks<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St: Stream, S, Fut, F> Unpin for Scan<St, S, Fut, F> where
    __Origin<'__pin, St, S, Fut, F>: Unpin

impl<'__pin, St> Unpin for BufferUnordered<St> where
    __Origin<'__pin, St>: Unpin,
    St: Stream

impl<'__pin, St> Unpin for Buffered<St> where
    __Origin<'__pin, St>: Unpin,
    St: Stream,
    St::Item: Future

impl<'__pin, St, Fut, F> Unpin for ForEachConcurrent<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin

impl<S> Unpin for SplitStream<S>

impl<S, Item> Unpin for SplitSink<S, Item>

impl<'__pin, St> Unpin for CatchUnwind<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St, Fut, F> Unpin for AndThen<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin

impl<'__pin, St, E> Unpin for ErrInto<St, E> where
    __Origin<'__pin, St, E>: Unpin

impl<'__pin, St, F> Unpin for InspectOk<St, F> where
    __Origin<'__pin, St, F>: Unpin

impl<'__pin, St, F> Unpin for InspectErr<St, F> where
    __Origin<'__pin, St, F>: Unpin

impl<'__pin, St> Unpin for IntoStream<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St, F> Unpin for MapOk<St, F> where
    __Origin<'__pin, St, F>: Unpin

impl<'__pin, St, F> Unpin for MapErr<St, F> where
    __Origin<'__pin, St, F>: Unpin

impl<'__pin, St, Fut, F> Unpin for OrElse<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin

impl<St: ?Sized + Unpin> Unpin for TryNext<'_, St>

impl<'__pin, St, Fut, F> Unpin for TryForEach<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin

impl<'__pin, St, Fut, F> Unpin for TryFilter<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin,
    St: TryStream

impl<'__pin, St, Fut, F> Unpin for TryFilterMap<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin

impl<'__pin, St> Unpin for TryFlatten<St> where
    __Origin<'__pin, St>: Unpin,
    St: TryStream

impl<'__pin, St, C> Unpin for TryCollect<St, C> where
    __Origin<'__pin, St, C>: Unpin

impl<'__pin, St: TryStream> Unpin for TryConcat<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St: TryStream> Unpin for TryChunks<St> where
    __Origin<'__pin, St>: Unpin

impl<'__pin, St, Fut, T, F> Unpin for TryFold<St, Fut, T, F> where
    __Origin<'__pin, St, Fut, T, F>: Unpin

impl<'__pin, T, F, Fut> Unpin for TryUnfold<T, F, Fut> where
    __Origin<'__pin, T, F, Fut>: Unpin

impl<'__pin, St, Fut, F> Unpin for TrySkipWhile<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin,
    St: TryStream

impl<'__pin, St, Fut, F> Unpin for TryTakeWhile<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin,
    St: TryStream

impl<'__pin, St> Unpin for TryBufferUnordered<St> where
    __Origin<'__pin, St>: Unpin,
    St: TryStream

impl<'__pin, St> Unpin for TryBuffered<St> where
    __Origin<'__pin, St>: Unpin,
    St: TryStream,
    St::Ok: TryFuture

impl<'__pin, St, Fut, F> Unpin for TryForEachConcurrent<St, Fut, F> where
    __Origin<'__pin, St, Fut, F>: Unpin

impl<St> Unpin for IntoAsyncRead<St> where
    St: TryStream<Error = Error> + Unpin,
    St::Ok: AsRef<[u8]>, 

impl<I> Unpin for Iter<I>

impl<T> Unpin for Repeat<T>

impl<A, F: FnMut() -> A> Unpin for RepeatWith<F>

impl<T> Unpin for Empty<T>

impl<'__pin, Fut> Unpin for Once<Fut> where
    __Origin<'__pin, Fut>: Unpin

impl<T> Unpin for Pending<T>

impl<F> Unpin for PollFn<F>

impl<'__pin, S> Unpin for PollImmediate<S> where
    __Origin<'__pin, S>: Unpin

impl<'__pin, St1, St2> Unpin for Select<St1, St2> where
    __Origin<'__pin, St1, St2>: Unpin

impl<'__pin, St1, St2, Clos, State> Unpin for SelectWithStrategy<St1, St2, Clos, State> where
    __Origin<'__pin, St1, St2, Clos, State>: Unpin

impl<'__pin, T, F, Fut> Unpin for Unfold<T, F, Fut> where
    __Origin<'__pin, T, F, Fut>: Unpin

impl<T: Future> Unpin for FuturesOrdered<T>

impl<Fut> Unpin for FuturesUnordered<Fut>

impl<'__pin, St> Unpin for SelectAll<St> where
    __Origin<'__pin, St>: Unpin

impl<Si: Unpin + ?Sized, Item> Unpin for Close<'_, Si, Item>

impl<T> Unpin for Drain<T>

impl<'__pin, Si1, Si2> Unpin for Fanout<Si1, Si2> where
    __Origin<'__pin, Si1, Si2>: Unpin

impl<Si: Unpin + ?Sized, Item> Unpin for Feed<'_, Si, Item>

impl<Si: Unpin + ?Sized, Item> Unpin for Flush<'_, Si, Item>

impl<'__pin, Si: Sink<Item>, Item, E> Unpin for SinkErrInto<Si, Item, E> where
    __Origin<'__pin, Si, Item, E>: Unpin

impl<'__pin, Si, F> Unpin for SinkMapErr<Si, F> where
    __Origin<'__pin, Si, F>: Unpin

impl<Si: Unpin + ?Sized, Item> Unpin for Send<'_, Si, Item>

impl<Si, St> Unpin for SendAll<'_, Si, St> where
    Si: Unpin + ?Sized,
    St: TryStream + Unpin + ?Sized

impl<'__pin, T, F, R> Unpin for Unfold<T, F, R> where
    __Origin<'__pin, T, F, R>: Unpin

impl<'__pin, Si, Item, U, Fut, F> Unpin for With<Si, Item, U, Fut, F> where
    __Origin<'__pin, Si, Item, U, Fut, F>: Unpin

impl<'__pin, Si, Item, U, St, F> Unpin for WithFlatMap<Si, Item, U, St, F> where
    __Origin<'__pin, Si, Item, U, St, F>: Unpin

impl<'__pin, Si, Item> Unpin for Buffer<Si, Item> where
    __Origin<'__pin, Si, Item>: Unpin

impl<T> Unpin for AllowStdIo<T>

impl<'__pin, R> Unpin for BufReader<R> where
    __Origin<'__pin, R>: Unpin

impl<'__pin, W> Unpin for BufWriter<W> where
    __Origin<'__pin, W>: Unpin

impl<'__pin, W: AsyncWrite> Unpin for LineWriter<W> where
    __Origin<'__pin, W>: Unpin

impl<'__pin, T, U> Unpin for Chain<T, U> where
    __Origin<'__pin, T, U>: Unpin

impl<W: ?Sized + Unpin> Unpin for Close<'_, W>

impl<'__pin, 'a, R, W: ?Sized> Unpin for Copy<'a, R, W> where
    __Origin<'__pin, 'a, R, W>: Unpin

impl<'__pin, 'a, R, W: ?Sized> Unpin for CopyBuf<'a, R, W> where
    __Origin<'__pin, 'a, R, W>: Unpin

impl<R: ?Sized> Unpin for FillBuf<'_, R>

impl<W: ?Sized + Unpin> Unpin for Flush<'_, W>

impl<'__pin, W, Item> Unpin for IntoSink<W, Item> where
    __Origin<'__pin, W, Item>: Unpin

impl<'__pin, R> Unpin for Lines<R> where
    __Origin<'__pin, R>: Unpin

impl<R: ?Sized + Unpin> Unpin for Read<'_, R>

impl<R: ?Sized + Unpin> Unpin for ReadVectored<'_, R>

impl<R: ?Sized + Unpin> Unpin for ReadExact<'_, R>

impl<R: ?Sized + Unpin> Unpin for ReadLine<'_, R>

impl<R: ?Sized + Unpin> Unpin for ReadToEnd<'_, R>

impl<R: ?Sized + Unpin> Unpin for ReadToString<'_, R>

impl<R: ?Sized + Unpin> Unpin for ReadUntil<'_, R>

impl<S: ?Sized + Unpin> Unpin for Seek<'_, S>

impl<'__pin, R> Unpin for Take<R> where
    __Origin<'__pin, R>: Unpin

impl<W: ?Sized + Unpin> Unpin for Write<'_, W>

impl<W: ?Sized + Unpin> Unpin for WriteVectored<'_, W>

impl<W: ?Sized + Unpin> Unpin for WriteAll<'_, W>

impl<'__pin, T> Unpin for Abortable<T> where
    __Origin<'__pin, T>: Unpin

impl<'__pin, T> Unpin for WithDispatch<T> where
    __Origin<'__pin, T>: Unpin

impl<'__pin, T> Unpin for Instrumented<T> where
    __Origin<'__pin, T>: Unpin

Auto implementors

impl<R> Unpin for Context<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<'ctx, R> Unpin for LocationRangeIter<'ctx, R>

impl<'ctx, R> Unpin for FrameIter<'ctx, R>

impl<'ctx, R> Unpin for Frame<'ctx, R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

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

impl<'a> Unpin for Location<'a>

impl Unpin for Adler32

impl Unpin for AHasher

impl<S> Unpin for AhoCorasick<S> where
    S: Unpin

impl<'a, 'b, S> Unpin for FindIter<'a, 'b, S>

impl<'a, 'b, S> Unpin for FindOverlappingIter<'a, 'b, S> where
    S: Unpin

impl<'a, R, S> Unpin for StreamFindIter<'a, R, S> where
    R: Unpin,
    S: Unpin

impl Unpin for MatchKind

impl Unpin for Error

impl Unpin for ErrorKind

impl Unpin for MatchKind

impl Unpin for Config

impl Unpin for Builder

impl Unpin for Searcher

impl<'s, 'h> Unpin for FindIter<'s, 'h>

impl Unpin for Match

impl Unpin for Prefix

impl Unpin for Infix

impl Unpin for Suffix

impl Unpin for Style

impl Unpin for Colour

impl<'a, S: ?Sized> Unpin for ANSIGenericString<'a, S> where
    <S as ToOwned>::Owned: Unpin

impl<'a, S: ?Sized> Unpin for ANSIGenericStrings<'a, S>

impl Unpin for Error

impl<'a> Unpin for Chain<'a>

impl<A: ?Sized, B: ?Sized> Unpin for AbsDiff<A, B> where
    <A as AbsDiffEq<B>>::Epsilon: Unpin

impl<A: ?Sized, B: ?Sized> Unpin for Relative<A, B> where
    <A as AbsDiffEq<B>>::Epsilon: Unpin

impl<A: ?Sized, B: ?Sized> Unpin for Ulps<A, B> where
    <A as AbsDiffEq<B>>::Epsilon: Unpin

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

impl<T, const CAP: usize> Unpin for IntoIter<T, CAP> where
    T: Unpin

impl<'a, T, const CAP: usize> Unpin for Drain<'a, T, CAP>

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

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

impl Unpin for Frame

impl Unpin for Symbol

impl<'a> Unpin for SymbolName<'a>

impl<'a> Unpin for BytesOrWideString<'a>

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

impl Unpin for PrintFmt

impl<'fmt, 'a, 'b> Unpin for BacktraceFrameFmt<'fmt, 'a, 'b> where
    'a: 'fmt,
    'b: 'fmt, 

impl Unpin for Backtrace

impl<'a> Unpin for Base64Display<'a>

impl<'a, R> Unpin for DecoderReader<'a, R>

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

impl<S> Unpin for EncoderStringWriter<S> where
    S: Unpin

impl Unpin for Config

impl Unpin for ErrorKind

impl Unpin for Language

impl Unpin for Mnemonic

impl Unpin for Seed

impl Unpin for BitSafeU8

impl Unpin for BitSafeU16

impl Unpin for BitSafeU32

impl Unpin for BitSafeU64

impl<O, V> Unpin for IntoIter<O, V>

impl<'a, O, T> Unpin for BitDomain<'a, O, T>

impl<'a, O, T> Unpin for BitDomainMut<'a, O, T>

impl<'a, T> Unpin for Domain<'a, T>

impl<'a, T> Unpin for DomainMut<'a, T>

impl<R> Unpin for BitIdx<R>

impl<R> Unpin for BitIdxError<R>

impl<R> Unpin for BitTail<R>

impl<R> Unpin for BitPos<R>

impl<R> Unpin for BitSel<R>

impl<R> Unpin for BitMask<R>

impl Unpin for Const

impl Unpin for Mut

impl Unpin for Lsb0

impl Unpin for Msb0

impl<M, O, T> Unpin for BitPtr<M, O, T> where
    M: Unpin,
    O: Unpin

impl<M, O, T> Unpin for BitPtrRange<M, O, T> where
    M: Unpin,
    O: Unpin

impl<'a, M, O, T> Unpin for BitRef<'a, M, O, T> where
    M: Unpin,
    O: Unpin

impl<M, T> Unpin for Address<M, T> where
    M: Unpin

impl<T> Unpin for AddressError<T>

impl<T> Unpin for BitPtrError<T>

impl<T> Unpin for BitSpanError<T>

impl<'a, O, T> Unpin for Iter<'a, O, T> where
    O: Unpin

impl<'a, O, T> Unpin for IterMut<'a, O, T> where
    O: Unpin

impl<'a, O, T> Unpin for Windows<'a, O, T>

impl<'a, O, T> Unpin for Chunks<'a, O, T>

impl<'a, O, T> Unpin for ChunksMut<'a, O, T>

impl<'a, O, T> Unpin for ChunksExact<'a, O, T>

impl<'a, O, T> Unpin for ChunksExactMut<'a, O, T>

impl<'a, O, T> Unpin for RChunks<'a, O, T>

impl<'a, O, T> Unpin for RChunksMut<'a, O, T>

impl<'a, O, T> Unpin for RChunksExact<'a, O, T>

impl<'a, O, T> Unpin for RChunksExactMut<'a, O, T>

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

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

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

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

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

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

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

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

impl<'a, O, T> Unpin for IterOnes<'a, O, T>

impl<'a, O, T> Unpin for IterZeros<'a, O, T>

impl<O, T> Unpin for BitSlice<O, T> where
    O: Unpin,
    T: Unpin

impl<O, T> Unpin for IntoIter<O, T> where
    O: Unpin

impl<'a, O, T> Unpin for Drain<'a, O, T> where
    O: Unpin

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

impl Unpin for Blake2b

impl Unpin for Blake2s

impl<BlockSize> Unpin for BlockBuffer<BlockSize> where
    <BlockSize as ArrayLength<u8>>::ArrayType: Unpin

impl Unpin for Error

impl Unpin for BigEndian

impl Unpin for Duration

impl Unpin for Local

impl Unpin for Utc

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

impl Unpin for NaiveDate

impl Unpin for IsoWeek

impl Unpin for NaiveTime

impl<Tz> Unpin for Date<Tz> where
    <Tz as TimeZone>::Offset: Unpin

impl<Tz> Unpin for DateTime<Tz> where
    <Tz as TimeZone>::Offset: Unpin

impl Unpin for Parsed

impl<'a> Unpin for StrftimeItems<'a>

impl Unpin for Pad

impl Unpin for Numeric

impl Unpin for Fixed

impl<'a> Unpin for Item<'a>

impl Unpin for ParseError

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

impl Unpin for Weekday

impl Unpin for Month

impl Unpin for Case

impl Unpin for FromCasing

impl Unpin for MacError

impl<M> Unpin for Output<M> where
    <<M as Mac>::OutputSize as ArrayLength<u8>>::ArrayType: Unpin

impl Unpin for Scalar

impl Unpin for Signature

impl Unpin for Keypair

impl Unpin for PublicKey

impl Unpin for SecretKey

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

impl Unpin for Analysis

impl<T> Unpin for ExtrinsicMetadata<T> where
    <T as Form>::String: Unpin,
    <T as Form>::Type: Unpin

impl<T> Unpin for SignedExtensionMetadata<T> where
    <T as Form>::String: Unpin,
    <T as Form>::Type: Unpin

impl<T> Unpin for PalletMetadata<T> where
    <T as Form>::String: Unpin,
    <T as Form>::Type: Unpin

impl<T> Unpin for PalletStorageMetadata<T> where
    <T as Form>::String: Unpin,
    <T as Form>::Type: Unpin

impl<T> Unpin for StorageEntryMetadata<T> where
    <T as Form>::String: Unpin,
    <T as Form>::Type: Unpin

impl<T> Unpin for StorageEntryType<T> where
    <T as Form>::Type: Unpin

impl<T> Unpin for PalletCallMetadata<T> where
    <T as Form>::Type: Unpin

impl<T> Unpin for PalletEventMetadata<T> where
    <T as Form>::Type: Unpin

impl<T> Unpin for PalletConstantMetadata<T> where
    <T as Form>::String: Unpin,
    <T as Form>::Type: Unpin

impl<T> Unpin for PalletErrorMetadata<T> where
    <T as Form>::Type: Unpin

impl Unpin for StopParse

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

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

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

impl<P, T, V> Unpin for PunctuatedInner<P, T, V> where
    P: Unpin,
    T: Unpin,
    V: Unpin

impl Unpin for NoTrailing

impl Unpin for Trailing

impl Unpin for Meta

impl Unpin for ForAll

impl Unpin for ForAny

impl<T, OverarchingCall> Unpin for SubmitTransaction<T, OverarchingCall> where
    OverarchingCall: Unpin,
    T: Unpin

impl<T, C, X> Unpin for Signer<T, C, X> where
    C: Unpin,
    X: Unpin,
    <T as SigningTypes>::Public: Unpin

impl<T> Unpin for Account<T> where
    <T as Config>::AccountId: Unpin,
    <T as SigningTypes>::Public: Unpin

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

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

impl<T> Unpin for CheckNonce<T> where
    <T as Config>::Index: Unpin

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

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

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

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

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

impl<T> Unpin for Event<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config>::Hash: Unpin

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

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

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

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

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

impl Unpin for Phase

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

impl<AccountId> Unpin for RawOrigin<AccountId> where
    AccountId: Unpin

impl<Index, AccountData> Unpin for AccountInfo<Index, AccountData> where
    AccountData: Unpin,
    Index: Unpin

impl<AccountId> Unpin for EnsureRoot<AccountId> where
    AccountId: Unpin

impl<AccountId> Unpin for EnsureSigned<AccountId> where
    AccountId: Unpin

impl<Who, AccountId> Unpin for EnsureSignedBy<Who, AccountId> where
    AccountId: Unpin,
    Who: Unpin

impl<AccountId> Unpin for EnsureNone<AccountId> where
    AccountId: Unpin

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

impl<AccountId, L, R> Unpin for EnsureOneOf<AccountId, L, R> where
    AccountId: Unpin,
    L: Unpin,
    R: Unpin

impl Unpin for InitKind

impl Unpin for RefStatus

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

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

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

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

impl<T> Unpin for Sender<T>

impl<T> Unpin for UnboundedSender<T>

impl Unpin for SendError

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

impl<'a, T> Unpin for Cancellation<'a, T>

impl Unpin for Canceled

impl Unpin for LocalPool

impl<S> Unpin for BlockingStream<S>

impl Unpin for ThreadPool

impl Unpin for Enter

impl Unpin for EnterError

impl Unpin for SpawnError

impl<'a> Unpin for WakerRef<'a>

impl Unpin for Delay

impl<T> Unpin for RemoteHandle<T>

impl<Fut> Unpin for WeakShared<Fut>

impl<F> Unpin for JoinAll<F>

impl<F> Unpin for TryJoinAll<F>

impl<A, B> Unpin for Either<A, B> where
    A: Unpin,
    B: Unpin

impl Unpin for Aborted

impl<St> Unpin for StreamFuture<St> where
    St: Unpin

impl<'a, St: ?Sized> Unpin for SelectNextSome<'a, St>

impl<T, Item> Unpin for ReuniteError<T, Item>

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

impl Unpin for PollNext

impl<'a, Fut> Unpin for IterPinMut<'a, Fut>

impl<'a, Fut> Unpin for IterMut<'a, Fut>

impl<'a, Fut> Unpin for IterPinRef<'a, Fut>

impl<'a, Fut> Unpin for Iter<'a, Fut>

impl<Fut> Unpin for IntoIter<Fut>

impl<'a, St> Unpin for Iter<'a, St>

impl<'a, St> Unpin for IterMut<'a, St>

impl<St> Unpin for IntoIter<St>

impl<'a, R> Unpin for SeeKRelative<'a, R>

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

impl Unpin for Empty

impl Unpin for Repeat

impl Unpin for Sink

impl<T> Unpin for ReadHalf<T>

impl<T> Unpin for WriteHalf<T>

impl<T> Unpin for ReuniteError<T>

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

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

impl<'a, T: ?Sized> Unpin for MutexLockFuture<'a, T>

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

impl<'a, T: ?Sized, U: ?Sized> Unpin for MappedMutexGuard<'a, T, U>

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

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

impl Unpin for Error

impl Unpin for Format

impl Unpin for Encoding

impl Unpin for Register

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Unpin for SectionId

impl Unpin for DwoId

impl Unpin for Arm

impl Unpin for AArch64

impl Unpin for RiscV

impl Unpin for X86

impl Unpin for X86_64

impl Unpin for DwSect

impl Unpin for DwSectV2

impl Unpin for DwUt

impl Unpin for DwCfa

impl Unpin for DwChildren

impl Unpin for DwTag

impl Unpin for DwAt

impl Unpin for DwForm

impl Unpin for DwAte

impl Unpin for DwLle

impl Unpin for DwDs

impl Unpin for DwEnd

impl Unpin for DwAccess

impl Unpin for DwVis

impl Unpin for DwLang

impl Unpin for DwAddr

impl Unpin for DwId

impl Unpin for DwCc

impl Unpin for DwInl

impl Unpin for DwOrd

impl Unpin for DwDsc

impl Unpin for DwIdx

impl Unpin for DwLns

impl Unpin for DwLne

impl Unpin for DwLnct

impl Unpin for DwMacro

impl Unpin for DwRle

impl Unpin for DwOp

impl Unpin for DwEhPe

impl Unpin for BigEndian

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

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

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

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

impl<'a, R> Unpin for EhHdrTable<'a, R>

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

impl<'bases, Section, R> Unpin for CfiEntriesIter<'bases, Section, R> where
    R: Unpin,
    Section: Unpin

impl<'bases, Section, R> Unpin for CieOrFde<'bases, Section, R> where
    R: Unpin,
    Section: Unpin,
    <R as Reader>::Offset: Unpin,
    <Section as UnwindSection<R>>::Offset: Unpin

impl<R, Offset> Unpin for CommonInformationEntry<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<'bases, Section, R> Unpin for PartialFrameDescriptionEntry<'bases, Section, R> where
    R: Unpin,
    Section: Unpin,
    <R as Reader>::Offset: Unpin,
    <Section as UnwindSection<R>>::Offset: Unpin

impl<R, Offset> Unpin for FrameDescriptionEntry<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, A> Unpin for UnwindContext<R, A> where
    R: Unpin,
    <<A as UnwindContextStorage<R>>::Stack as Sealed>::Storage: Unpin

impl<'a, 'ctx, R, A> Unpin for UnwindTable<'a, 'ctx, R, A> where
    R: Unpin

impl<'iter, R> Unpin for RegisterRuleIter<'iter, R>

impl<R, S> Unpin for UnwindTableRow<R, S> where
    R: Unpin,
    <<S as UnwindContextStorage<R>>::Rules as Sealed>::Storage: Unpin

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

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

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

impl<'a, R> Unpin for CallFrameInstructionIter<'a, R> where
    R: Unpin

impl Unpin for Pointer

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

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

impl<R, Offset> Unpin for Unit<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R> Unpin for RangeIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<'input, Endian> Unpin for EndianSlice<'input, Endian> where
    Endian: Unpin

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

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

impl<R> Unpin for ArangeHeaderIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R, Offset> Unpin for ArangeHeader<R, Offset> where
    Offset: Unpin,
    R: Unpin

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

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

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

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

impl<'index, R> Unpin for UnitIndexSectionIterator<'index, R> where
    R: Unpin

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

impl<R, Program, Offset> Unpin for LineRows<R, Program, Offset> where
    Program: Unpin,
    R: Unpin

impl<R, Offset> Unpin for LineInstruction<R, Offset> where
    Offset: Unpin,
    R: Unpin

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

impl Unpin for LineRow

impl Unpin for ColumnType

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

impl<R, Offset> Unpin for LineProgramHeader<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for IncompleteLineProgram<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for CompleteLineProgram<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for FileEntry<R, Offset> where
    Offset: Unpin,
    R: Unpin

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

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

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

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

impl<R> Unpin for RawLocListEntry<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for LocListIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

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

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

impl<R, Offset> Unpin for Operation<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for Location<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for Piece<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R> Unpin for EvaluationResult<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

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

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

impl<R, S> Unpin for Evaluation<R, S> where
    R: Unpin,
    <<S as EvaluationStorage<R>>::ExpressionStack as Sealed>::Storage: Unpin,
    <<S as EvaluationStorage<R>>::Result as Sealed>::Storage: Unpin,
    <<S as EvaluationStorage<R>>::Stack as Sealed>::Storage: Unpin

impl<R> Unpin for PubNamesEntry<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for DebugPubNames<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for PubNamesEntryIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for PubTypesEntry<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for DebugPubTypes<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<R> Unpin for PubTypesEntryIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

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

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

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

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

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

impl<R> Unpin for RngListIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl Unpin for Range

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

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

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

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

impl<R> Unpin for DebugInfoUnitHeadersIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<Offset> Unpin for UnitType<Offset> where
    Offset: Unpin

impl<R, Offset> Unpin for UnitHeader<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<'abbrev, 'unit, R, Offset> Unpin for DebuggingInformationEntry<'abbrev, 'unit, R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R, Offset> Unpin for AttributeValue<R, Offset> where
    Offset: Unpin,
    R: Unpin

impl<R> Unpin for Attribute<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<'abbrev, 'entry, 'unit, R> Unpin for AttrsIter<'abbrev, 'entry, 'unit, R> where
    R: Unpin,
    'abbrev: 'entry,
    'unit: 'entry, 

impl<'abbrev, 'unit, R> Unpin for EntriesRaw<'abbrev, 'unit, R> where
    R: Unpin

impl<'abbrev, 'unit, R> Unpin for EntriesCursor<'abbrev, 'unit, R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<'abbrev, 'unit, R> Unpin for EntriesTree<'abbrev, 'unit, R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl<'abbrev, 'unit, 'tree, R> Unpin for EntriesTreeNode<'abbrev, 'unit, 'tree, R> where
    'abbrev: 'tree,
    'unit: 'tree, 

impl<'abbrev, 'unit, 'tree, R> Unpin for EntriesTreeIter<'abbrev, 'unit, 'tree, R> where
    'abbrev: 'tree,
    'unit: 'tree, 

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

impl<R> Unpin for DebugTypesUnitHeadersIter<R> where
    R: Unpin,
    <R as Reader>::Offset: Unpin

impl Unpin for ValueType

impl Unpin for Value

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

impl Unpin for Error

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

impl<'a, K, V> Unpin for Iter<'a, K, V>

impl<'a, K, V> Unpin for IterMut<'a, K, V>

impl<K, V, A> Unpin for IntoIter<K, V, A> where
    A: Unpin,
    K: Unpin,
    V: Unpin

impl<'a, K, V> Unpin for Keys<'a, K, V>

impl<'a, K, V> Unpin for Values<'a, K, V>

impl<'a, K, V, A> Unpin for Drain<'a, K, V, A> where
    A: Unpin,
    K: Unpin,
    V: Unpin

impl<'a, K, V, F, A> Unpin for DrainFilter<'a, K, V, F, A> where
    F: Unpin

impl<'a, K, V> Unpin for ValuesMut<'a, K, V>

impl<'a, K, V, S, A> Unpin for RawEntryBuilderMut<'a, K, V, S, A>

impl<'a, K, V, S, A> Unpin for RawEntryMut<'a, K, V, S, A>

impl<'a, K, V, S, A> Unpin for RawOccupiedEntryMut<'a, K, V, S, A>

impl<'a, K, V, S, A> Unpin for RawVacantEntryMut<'a, K, V, S, A>

impl<'a, K, V, S, A> Unpin for RawEntryBuilder<'a, K, V, S, A>

impl<'a, K, V, S, A> Unpin for Entry<'a, K, V, S, A> where
    K: Unpin

impl<'a, K, V, S, A> Unpin for OccupiedEntry<'a, K, V, S, A> where
    K: Unpin

impl<'a, K, V, S, A> Unpin for VacantEntry<'a, K, V, S, A> where
    K: Unpin

impl<'a, K, V, S, A> Unpin for OccupiedError<'a, K, V, S, A> where
    K: Unpin,
    V: Unpin

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

impl<'a, K> Unpin for Iter<'a, K>

impl<K, A> Unpin for IntoIter<K, A> where
    A: Unpin,
    K: Unpin

impl<'a, K, A> Unpin for Drain<'a, K, A> where
    A: Unpin,
    K: Unpin

impl<'a, K, F, A> Unpin for DrainFilter<'a, K, F, A> where
    F: Unpin

impl<'a, T, S, A> Unpin for Intersection<'a, T, S, A>

impl<'a, T, S, A> Unpin for Difference<'a, T, S, A>

impl<'a, T, S, A> Unpin for SymmetricDifference<'a, T, S, A>

impl<'a, T, S, A> Unpin for Union<'a, T, S, A>

impl<D> Unpin for Hmac<D> where
    D: Unpin,
    <<D as BlockInput>::BlockSize as ArrayLength<u8>>::ArrayType: Unpin

impl<D> Unpin for HmacDRBG<D> where
    <<D as FixedOutput>::OutputSize as ArrayLength<u8>>::ArrayType: Unpin

impl Unpin for Buffer

impl Unpin for statvfs

impl Unpin for sigaction

impl Unpin for statfs

impl Unpin for flock

impl Unpin for flock64

impl Unpin for siginfo_t

impl Unpin for stack_t

impl Unpin for stat

impl Unpin for stat64

impl Unpin for statfs64

impl Unpin for statvfs64

impl Unpin for user

impl Unpin for mcontext_t

impl Unpin for ipc_perm

impl Unpin for shmid_ds

impl Unpin for ip_mreqn

impl Unpin for ucontext_t

impl Unpin for sigset_t

impl Unpin for sysinfo

impl Unpin for msqid_ds

impl Unpin for semid_ds

impl Unpin for sem_t

impl Unpin for statx

impl Unpin for aiocb

impl Unpin for __timeval

impl Unpin for glob64_t

impl Unpin for msghdr

impl Unpin for cmsghdr

impl Unpin for termios

impl Unpin for mallinfo

impl Unpin for mallinfo2

impl Unpin for nl_pktinfo

impl Unpin for rtentry

impl Unpin for timex

impl Unpin for ntptimeval

impl Unpin for regex_t

impl Unpin for Elf64_Chdr

impl Unpin for Elf32_Chdr

impl Unpin for seminfo

impl Unpin for utmpx

impl Unpin for termios2

impl Unpin for open_how

impl Unpin for fpos64_t

impl Unpin for rlimit64

impl Unpin for glob_t

impl Unpin for passwd

impl Unpin for spwd

impl Unpin for dqblk

impl Unpin for itimerspec

impl Unpin for fsid_t

impl Unpin for cpu_set_t

impl Unpin for msginfo

impl Unpin for sembuf

impl Unpin for input_id

impl Unpin for input_mask

impl Unpin for ff_replay

impl Unpin for ff_trigger

impl Unpin for ff_effect

impl Unpin for Elf32_Ehdr

impl Unpin for Elf64_Ehdr

impl Unpin for Elf32_Sym

impl Unpin for Elf64_Sym

impl Unpin for Elf32_Phdr

impl Unpin for Elf64_Phdr

impl Unpin for Elf32_Shdr

impl Unpin for Elf64_Shdr

impl Unpin for ucred

impl Unpin for mntent

impl Unpin for genlmsghdr

impl Unpin for regmatch_t

impl Unpin for can_filter

impl Unpin for sock_fprog

impl Unpin for nlmsghdr

impl Unpin for nlmsgerr

impl Unpin for nlattr

impl Unpin for dirent

impl Unpin for dirent64

impl Unpin for af_alg_iv

impl Unpin for mq_attr

impl Unpin for can_frame

impl Unpin for timezone

impl Unpin for in_addr

impl Unpin for ip_mreq

impl Unpin for sockaddr

impl Unpin for addrinfo

impl Unpin for fd_set

impl Unpin for tm

impl Unpin for Dl_info

impl Unpin for lconv

impl Unpin for in_pktinfo

impl Unpin for ifaddrs

impl Unpin for in6_rtmsg

impl Unpin for arpreq

impl Unpin for arpreq_old

impl Unpin for arphdr

impl Unpin for mmsghdr

impl Unpin for utsname

impl Unpin for sigevent

impl Unpin for in6_addr

impl Unpin for DIR

impl Unpin for group

impl Unpin for utimbuf

impl Unpin for timeval

impl Unpin for timespec

impl Unpin for rlimit

impl Unpin for rusage

impl Unpin for ipv6_mreq

impl Unpin for hostent

impl Unpin for iovec

impl Unpin for pollfd

impl Unpin for winsize

impl Unpin for linger

impl Unpin for sigval

impl Unpin for itimerval

impl Unpin for tms

impl Unpin for servent

impl Unpin for protoent

impl Unpin for FILE

impl Unpin for fpos_t

impl Unpin for PublicKey

impl Unpin for SecretKey

impl Unpin for Signature

impl Unpin for RecoveryId

impl Unpin for Message

impl<D> Unpin for SharedSecret<D> where
    <<D as Digest>::OutputSize as ArrayLength<u8>>::ArrayType: Unpin

impl Unpin for Field

impl Unpin for Affine

impl Unpin for Jacobian

impl<'a> Unpin for Decoder<'a>

impl Unpin for Error

impl Unpin for Scalar

impl Unpin for Error

impl<'a> Unpin for RegressionData<'a>

impl<R, T: ?Sized> Unpin for Mutex<R, T> where
    R: Unpin,
    T: Unpin

impl<'a, R, T: ?Sized> Unpin for MutexGuard<'a, R, T> where
    <R as RawMutex>::GuardMarker: Unpin

impl<'a, R, T: ?Sized> Unpin for MappedMutexGuard<'a, R, T>

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

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

impl<'a, R, G, T: ?Sized> Unpin for ReentrantMutexGuard<'a, R, G, T>

impl<'a, R, G, T: ?Sized> Unpin for MappedReentrantMutexGuard<'a, R, G, T>

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

impl<'a, R, T: ?Sized> Unpin for RwLockReadGuard<'a, R, T> where
    <R as RawRwLock>::GuardMarker: Unpin

impl<'a, R, T: ?Sized> Unpin for RwLockWriteGuard<'a, R, T> where
    <R as RawRwLock>::GuardMarker: Unpin

impl<'a, R, T: ?Sized> Unpin for RwLockUpgradableReadGuard<'a, R, T> where
    <R as RawRwLock>::GuardMarker: Unpin

impl<'a, R, T: ?Sized> Unpin for MappedRwLockReadGuard<'a, R, T>

impl<'a, R, T: ?Sized> Unpin for MappedRwLockWriteGuard<'a, R, T>

impl Unpin for GuardSend

impl Unpin for Level

impl<'a> Unpin for Record<'a>

impl<'a> Unpin for RecordBuilder<'a>

impl<'a> Unpin for Metadata<'a>

impl<'a> Unpin for MetadataBuilder<'a>

impl<S, A> Unpin for Pattern<S, A> where
    A: Unpin

impl<'a, S, A> Unpin for Matcher<'a, S, A> where
    A: Unpin,
    S: Unpin

impl<'a> Unpin for Memchr<'a>

impl<'a> Unpin for Memchr2<'a>

impl<'a> Unpin for Memchr3<'a>

impl Unpin for Prefilter

impl<'h, 'n> Unpin for FindIter<'h, 'n>

impl<'h, 'n> Unpin for FindRevIter<'h, 'n>

impl<'n> Unpin for Finder<'n>

impl<'n> Unpin for FinderRev<'n>

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

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

impl<H, KF, T, M> Unpin for MemoryDB<H, KF, T, M> where
    KF: Unpin,
    M: Unpin,
    T: Unpin,
    <KF as KeyFunction<H>>::Key: Unpin,
    <H as Hasher>::Out: Unpin

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

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

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

impl Unpin for Words

impl Unpin for Pages

impl Unpin for Words

impl Unpin for Pages

impl Unpin for Bytes

impl Unpin for Transcript

impl Unpin for TDEFLFlush

impl<'a> Unpin for CallbackFunc<'a>

impl Unpin for MinReset

impl Unpin for ZeroReset

impl Unpin for FullReset

impl Unpin for MZFlush

impl Unpin for MZStatus

impl Unpin for MZError

impl Unpin for DataFormat

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Unpin for Dynamic

impl<const R: usize> Unpin for Const<R>

impl<'a, T, R, C, S> Unpin for MatrixIter<'a, T, R, C, S> where
    C: Unpin,
    R: Unpin,
    S: Unpin,
    <S as Storage<T, R, C>>::CStride: Unpin,
    <S as Storage<T, R, C>>::RStride: Unpin

impl<'a, T, R, C, S> Unpin for MatrixIterMut<'a, T, R, C, S> where
    C: Unpin,
    R: Unpin,
    S: Unpin,
    <S as Storage<T, R, C>>::CStride: Unpin,
    <S as Storage<T, R, C>>::RStride: Unpin

impl<'a, T, R, C, S> Unpin for RowIter<'a, T, R, C, S>

impl<'a, T, R, C, S> Unpin for RowIterMut<'a, T, R, C, S>

impl<'a, T, R, C, S> Unpin for ColumnIter<'a, T, R, C, S>

impl<'a, T, R, C, S> Unpin for ColumnIterMut<'a, T, R, C, S>

impl<T, const R: usize, const C: usize> Unpin for ArrayStorage<T, R, C> where
    T: Unpin

impl<T, R, C, S> Unpin for Matrix<T, R, C, S> where
    C: Unpin,
    R: Unpin,
    S: Unpin,
    T: Unpin

impl<'a, T, R, C, RStride, CStride> Unpin for SliceStorage<'a, T, R, C, RStride, CStride> where
    C: Unpin,
    CStride: Unpin,
    R: Unpin,
    RStride: Unpin

impl<'a, T, R, C, RStride, CStride> Unpin for SliceStorageMut<'a, T, R, C, RStride, CStride> where
    C: Unpin,
    CStride: Unpin,
    R: Unpin,
    RStride: Unpin

impl Unpin for LpNorm

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

impl<T, R, C> Unpin for VecStorage<T, R, C> where
    C: Unpin,
    R: Unpin,
    T: Unpin

impl<T, const D: usize> Unpin for Point<T, D> where
    T: Unpin

impl<T, const D: usize> Unpin for Rotation<T, D> where
    T: Unpin

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

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

impl<T, const D: usize> Unpin for Translation<T, D> where
    T: Unpin

impl<T, R, const D: usize> Unpin for Isometry<T, R, D> where
    R: Unpin,
    T: Unpin

impl<T, R, const D: usize> Unpin for Similarity<T, R, D> where
    R: Unpin,
    T: Unpin

impl Unpin for TGeneral

impl Unpin for TAffine

impl<T, C, const D: usize> !Unpin for Transform<T, C, D>

impl<T, D, S> Unpin for Reflection<T, D, S> where
    D: Unpin,
    S: Unpin,
    T: Unpin

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

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

impl<T, R, C> !Unpin for Bidiagonal<T, R, C>

impl<T, D> !Unpin for Cholesky<T, D>

impl<T, R, C> !Unpin for ColPivQR<T, R, C>

impl<T, R, C> !Unpin for FullPivLU<T, R, C>

impl<T> Unpin for GivensRotation<T> where
    T: Unpin,
    <T as ComplexField>::RealField: Unpin

impl<T, D> !Unpin for Hessenberg<T, D>

impl<T, R, C> !Unpin for LU<T, R, C>

impl<D> !Unpin for PermutationSequence<D>

impl<T, R, C> !Unpin for QR<T, R, C>

impl<T, D> !Unpin for Schur<T, D>

impl<T, R, C> !Unpin for SVD<T, R, C>

impl<T, D> !Unpin for SymmetricEigen<T, D>

impl<T, D> !Unpin for SymmetricTridiagonal<T, D>

impl<T, D> !Unpin for UDU<T, D>

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

impl<E> Unpin for ParseComplexError<E> where
    E: Unpin

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

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

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

impl Unpin for ComdatKind

impl Unpin for SymbolKind

impl Unpin for FileFlags

impl<Section> Unpin for SymbolFlags<Section> where
    Section: Unpin

impl Unpin for Endianness

impl Unpin for BigEndian

impl<E> Unpin for U16Bytes<E> where
    E: Unpin

impl<E> Unpin for U32Bytes<E> where
    E: Unpin

impl<E> Unpin for U64Bytes<E> where
    E: Unpin

impl<E> Unpin for I16Bytes<E> where
    E: Unpin

impl<E> Unpin for I32Bytes<E> where
    E: Unpin

impl<E> Unpin for I64Bytes<E> where
    E: Unpin

impl<'data> Unpin for Bytes<'data>

impl<'data, R> Unpin for StringTable<'data, R> where
    R: Unpin

impl<'data, R> Unpin for File<'data, R> where
    R: Unpin

impl<'data, 'file, R> Unpin for SegmentIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for Segment<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for SectionIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for Section<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for ComdatIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for Comdat<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for ComdatSectionIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for SymbolTable<'data, 'file, R> where
    R: Unpin,
    'data: 'file, 

impl<'data, 'file, R> Unpin for SymbolIterator<'data, 'file, R> where
    R: Unpin,
    'data: 'file, 

impl<'data, 'file, R> Unpin for Symbol<'data, 'file, R> where
    R: Unpin,
    'data: 'file, 

impl<'data, 'file, R> Unpin for DynamicRelocationIterator<'data, 'file, R> where
    R: Unpin,
    'data: 'file, 

impl<'data, 'file, R> Unpin for SectionRelocationIterator<'data, 'file, R> where
    R: Unpin,
    'data: 'file, 

impl<'data, R> Unpin for ArchiveFile<'data, R> where
    R: Unpin

impl<'data, R> Unpin for ArchiveMemberIterator<'data, R> where
    R: Unpin

impl<'data> Unpin for ArchiveMember<'data>

impl<'data, R> Unpin for CoffFile<'data, R> where
    R: Unpin

impl<'data> Unpin for SectionTable<'data>

impl<'data, 'file, R> Unpin for CoffSegmentIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffSegment<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffSectionIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffSection<'data, 'file, R> where
    'data: 'file, 

impl<'data, R> Unpin for SymbolTable<'data, R> where
    R: Unpin

impl<'data, 'table, R> Unpin for SymbolIterator<'data, 'table, R> where
    'data: 'table, 

impl<'data, 'file, R> Unpin for CoffSymbolTable<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffSymbolIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffSymbol<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffRelocationIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffComdatIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffComdat<'data, 'file, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for CoffComdatSectionIterator<'data, 'file, R> where
    'data: 'file, 

impl<'data, Elf, R> Unpin for ElfFile<'data, Elf, R> where
    R: Unpin,
    <Elf as FileHeader>::Endian: Unpin

impl<'data, 'file, Elf, R> Unpin for ElfSegmentIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfSegment<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, Elf, R> Unpin for SectionTable<'data, Elf, R> where
    R: Unpin

impl<'data, 'file, Elf, R> Unpin for ElfSectionIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfSection<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, Elf, R> Unpin for SymbolTable<'data, Elf, R> where
    R: Unpin

impl<'data, 'file, Elf, R> Unpin for ElfSymbolTable<'data, 'file, Elf, R> where
    <Elf as FileHeader>::Endian: Unpin,
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfSymbolIterator<'data, 'file, Elf, R> where
    <Elf as FileHeader>::Endian: Unpin,
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfSymbol<'data, 'file, Elf, R> where
    <Elf as FileHeader>::Endian: Unpin,
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfDynamicRelocationIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfSectionRelocationIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfComdatIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfComdat<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, 'file, Elf, R> Unpin for ElfComdatSectionIterator<'data, 'file, Elf, R> where
    'data: 'file, 

impl<'data, Elf> Unpin for NoteIterator<'data, Elf> where
    <Elf as FileHeader>::Endian: Unpin

impl<'data, Elf> Unpin for Note<'data, Elf>

impl<'data, Elf> Unpin for HashTable<'data, Elf>

impl<'data, Elf> Unpin for GnuHashTable<'data, Elf>

impl<'data> Unpin for Version<'data>

impl<'data, Elf> Unpin for VersionTable<'data, Elf>

impl<'data, Elf> Unpin for VerdefIterator<'data, Elf> where
    <Elf as FileHeader>::Endian: Unpin

impl<'data, Elf> Unpin for VerdauxIterator<'data, Elf> where
    <Elf as FileHeader>::Endian: Unpin

impl<'data, Elf> Unpin for VerneedIterator<'data, Elf> where
    <Elf as FileHeader>::Endian: Unpin

impl<'data, Elf> Unpin for VernauxIterator<'data, Elf> where
    <Elf as FileHeader>::Endian: Unpin

impl<'data, E, R> Unpin for DyldCache<'data, E, R> where
    E: Unpin,
    R: Unpin

impl<'data, 'cache, E, R> Unpin for DyldCacheImageIterator<'data, 'cache, E, R> where
    'data: 'cache, 

impl<'data, E, R> Unpin for DyldCacheImage<'data, E, R> where
    E: Unpin,
    R: Unpin

impl<'data, Mach, R> Unpin for MachOFile<'data, Mach, R> where
    R: Unpin,
    <Mach as MachHeader>::Endian: Unpin

impl<'data, 'file, Mach, R> Unpin for MachOComdatIterator<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOComdat<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOComdatSectionIterator<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, E> Unpin for LoadCommandIterator<'data, E> where
    E: Unpin

impl<'data, E> Unpin for LoadCommandData<'data, E> where
    E: Unpin

impl<'data, E> Unpin for LoadCommandVariant<'data, E>

impl<'data, 'file, Mach, R> Unpin for MachOSegmentIterator<'data, 'file, Mach, R> where
    <Mach as MachHeader>::Endian: Unpin,
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOSegment<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOSectionIterator<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOSection<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, Mach, R> Unpin for SymbolTable<'data, Mach, R> where
    R: Unpin

impl<'data, 'file, Mach, R> Unpin for MachOSymbolTable<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOSymbolIterator<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachOSymbol<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, 'file, Mach, R> Unpin for MachORelocationIterator<'data, 'file, Mach, R> where
    'data: 'file, 

impl<'data, Pe, R> Unpin for PeFile<'data, Pe, R> where
    R: Unpin

impl<'data, 'file, Pe, R> Unpin for PeComdatIterator<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeComdat<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeComdatSectionIterator<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeSegmentIterator<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeSegment<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeSectionIterator<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, Pe, R> Unpin for PeSection<'data, 'file, Pe, R> where
    'data: 'file, 

impl<'data, 'file, R> Unpin for PeRelocationIterator<'data, 'file, R> where
    R: Unpin

impl<'data> Unpin for DataDirectories<'data>

impl<'data> Unpin for ExportTarget<'data>

impl<'data> Unpin for Export<'data>

impl<'data> Unpin for ExportTable<'data>

impl<'data> Unpin for ImportTable<'data>

impl<'data> Unpin for ImportDescriptorIterator<'data>

impl<'data> Unpin for ImportThunkList<'data>

impl<'data> Unpin for Import<'data>

impl<'data> Unpin for RelocationBlockIterator<'data>

impl<'data> Unpin for RelocationIterator<'data>

impl Unpin for Relocation

impl<'data> Unpin for RichHeaderInfo<'data>

impl Unpin for Error

impl Unpin for FileKind

impl Unpin for ObjectKind

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

impl<'data> Unpin for SymbolMapName<'data>

impl<'data> Unpin for ObjectMap<'data>

impl<'data> Unpin for ObjectMapEntry<'data>

impl<'data> Unpin for Import<'data>

impl<'data> Unpin for Export<'data>

impl<'data> Unpin for CodeView<'data>

impl Unpin for Relocation

impl<'data> Unpin for CompressedData<'data>

impl Unpin for Header

impl<E> Unpin for FileHeader32<E> where
    E: Unpin

impl<E> Unpin for FileHeader64<E> where
    E: Unpin

impl Unpin for Ident

impl<E> Unpin for SectionHeader32<E> where
    E: Unpin

impl<E> Unpin for SectionHeader64<E> where
    E: Unpin

impl<E> Unpin for CompressionHeader32<E> where
    E: Unpin

impl<E> Unpin for CompressionHeader64<E> where
    E: Unpin

impl<E> Unpin for Sym32<E> where
    E: Unpin

impl<E> Unpin for Sym64<E> where
    E: Unpin

impl<E> Unpin for Syminfo32<E> where
    E: Unpin

impl<E> Unpin for Syminfo64<E> where
    E: Unpin

impl<E> Unpin for Rel32<E> where
    E: Unpin

impl<E> Unpin for Rela32<E> where
    E: Unpin

impl<E> Unpin for Rel64<E> where
    E: Unpin

impl<E> Unpin for Rela64<E> where
    E: Unpin

impl<E> Unpin for ProgramHeader32<E> where
    E: Unpin

impl<E> Unpin for ProgramHeader64<E> where
    E: Unpin

impl<E> Unpin for Dyn32<E> where
    E: Unpin

impl<E> Unpin for Dyn64<E> where
    E: Unpin

impl<E> Unpin for Versym<E> where
    E: Unpin

impl<E> Unpin for Verdef<E> where
    E: Unpin

impl<E> Unpin for Verdaux<E> where
    E: Unpin

impl<E> Unpin for Verneed<E> where
    E: Unpin

impl<E> Unpin for Vernaux<E> where
    E: Unpin

impl<E> Unpin for NoteHeader32<E> where
    E: Unpin

impl<E> Unpin for NoteHeader64<E> where
    E: Unpin

impl<E> Unpin for HashHeader<E> where
    E: Unpin

impl<E> Unpin for GnuHashHeader<E> where
    E: Unpin

impl<E> Unpin for DyldCacheHeader<E> where
    E: Unpin

impl<E> Unpin for DyldCacheMappingInfo<E> where
    E: Unpin

impl<E> Unpin for DyldCacheImageInfo<E> where
    E: Unpin

impl Unpin for FatHeader

impl Unpin for FatArch32

impl Unpin for FatArch64

impl<E> Unpin for MachHeader32<E> where
    E: Unpin

impl<E> Unpin for MachHeader64<E> where
    E: Unpin

impl<E> Unpin for LoadCommand<E> where
    E: Unpin

impl<E> Unpin for LcStr<E> where
    E: Unpin

impl<E> Unpin for SegmentCommand32<E> where
    E: Unpin

impl<E> Unpin for SegmentCommand64<E> where
    E: Unpin

impl<E> Unpin for Section32<E> where
    E: Unpin

impl<E> Unpin for Section64<E> where
    E: Unpin

impl<E> Unpin for Fvmlib<E> where
    E: Unpin

impl<E> Unpin for FvmlibCommand<E> where
    E: Unpin

impl<E> Unpin for Dylib<E> where
    E: Unpin

impl<E> Unpin for DylibCommand<E> where
    E: Unpin

impl<E> Unpin for SubFrameworkCommand<E> where
    E: Unpin

impl<E> Unpin for SubClientCommand<E> where
    E: Unpin

impl<E> Unpin for SubUmbrellaCommand<E> where
    E: Unpin

impl<E> Unpin for SubLibraryCommand<E> where
    E: Unpin

impl<E> Unpin for PreboundDylibCommand<E> where
    E: Unpin

impl<E> Unpin for DylinkerCommand<E> where
    E: Unpin

impl<E> Unpin for ThreadCommand<E> where
    E: Unpin

impl<E> Unpin for RoutinesCommand32<E> where
    E: Unpin

impl<E> Unpin for RoutinesCommand64<E> where
    E: Unpin

impl<E> Unpin for SymtabCommand<E> where
    E: Unpin

impl<E> Unpin for DysymtabCommand<E> where
    E: Unpin

impl<E> Unpin for DylibTableOfContents<E> where
    E: Unpin

impl<E> Unpin for DylibModule32<E> where
    E: Unpin

impl<E> Unpin for DylibModule64<E> where
    E: Unpin

impl<E> Unpin for DylibReference<E> where
    E: Unpin

impl<E> Unpin for TwolevelHintsCommand<E> where
    E: Unpin

impl<E> Unpin for TwolevelHint<E> where
    E: Unpin

impl<E> Unpin for PrebindCksumCommand<E> where
    E: Unpin

impl<E> Unpin for UuidCommand<E> where
    E: Unpin

impl<E> Unpin for RpathCommand<E> where
    E: Unpin

impl<E> Unpin for LinkeditDataCommand<E> where
    E: Unpin

impl<E> Unpin for FilesetEntryCommand<E> where
    E: Unpin

impl<E> Unpin for EncryptionInfoCommand32<E> where
    E: Unpin

impl<E> Unpin for EncryptionInfoCommand64<E> where
    E: Unpin

impl<E> Unpin for VersionMinCommand<E> where
    E: Unpin

impl<E> Unpin for BuildVersionCommand<E> where
    E: Unpin

impl<E> Unpin for BuildToolVersion<E> where
    E: Unpin

impl<E> Unpin for DyldInfoCommand<E> where
    E: Unpin

impl<E> Unpin for LinkerOptionCommand<E> where
    E: Unpin

impl<E> Unpin for SymsegCommand<E> where
    E: Unpin

impl<E> Unpin for IdentCommand<E> where
    E: Unpin

impl<E> Unpin for FvmfileCommand<E> where
    E: Unpin

impl<E> Unpin for EntryPointCommand<E> where
    E: Unpin

impl<E> Unpin for SourceVersionCommand<E> where
    E: Unpin

impl<E> Unpin for DataInCodeEntry<E> where
    E: Unpin

impl<E> Unpin for NoteCommand<E> where
    E: Unpin

impl<E> Unpin for Nlist32<E> where
    E: Unpin

impl<E> Unpin for Nlist64<E> where
    E: Unpin

impl<E> Unpin for Relocation<E> where
    E: Unpin

impl Unpin for Guid

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

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

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

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

impl<T> Unpin for OnceBox<T>

impl Unpin for OnceBool

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

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

impl<T> Unpin for Event<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin

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

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

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

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

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

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

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

impl<T> Unpin for Event<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config>::Hash: Unpin

impl<T> Unpin for Call<T> where
    T: Unpin,
    <T as Config>::Hash: Unpin

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

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

impl<T, I> Unpin for Event<T, I> where
    I: Unpin,
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config<I>>::Balance: Unpin

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

impl<T, I> Unpin for GenesisConfig<T, I> where
    <T as Config>::AccountId: Unpin,
    <T as Config<I>>::Balance: Unpin

impl<T, I> Unpin for Call<T, I> where
    I: Unpin,
    T: Unpin,
    <T as Config<I>>::Balance: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: Unpin

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

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

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

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

impl<T, I> Unpin for PositiveImbalance<T, I> where
    <T as Config<I>>::Balance: Unpin

impl<T, I> Unpin for NegativeImbalance<T, I> where
    <T as Config<I>>::Balance: Unpin

impl Unpin for Reasons

impl<Balance> Unpin for BalanceLock<Balance> where
    Balance: Unpin

impl<ReserveIdentifier, Balance> Unpin for ReserveData<ReserveIdentifier, Balance> where
    Balance: Unpin,
    ReserveIdentifier: Unpin

impl<Balance> Unpin for AccountData<Balance> where
    Balance: Unpin

impl<T, I> Unpin for DustCleaner<T, I> where
    <T as Config>::AccountId: Unpin,
    <T as Config<I>>::Balance: Unpin

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

impl<T, I> Unpin for Event<T, I> where
    I: Unpin,
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config<I>>::Balance: Unpin

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

impl<T, I> Unpin for GenesisConfig<T, I> where
    <T as Config>::AccountId: Unpin,
    <T as Config<I>>::Balance: Unpin

impl<T, I> Unpin for Call<T, I> where
    I: Unpin,
    T: Unpin,
    <T as Config<I>>::Balance: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: Unpin

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

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

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

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

impl<T, I> Unpin for PositiveImbalance<T, I> where
    <T as Config<I>>::Balance: Unpin

impl<T, I> Unpin for NegativeImbalance<T, I> where
    <T as Config<I>>::Balance: Unpin

impl Unpin for Reasons

impl<Balance> Unpin for BalanceLock<Balance> where
    Balance: Unpin

impl<ReserveIdentifier, Balance> Unpin for ReserveData<ReserveIdentifier, Balance> where
    Balance: Unpin,
    ReserveIdentifier: Unpin

impl<Balance> Unpin for AccountData<Balance> where
    Balance: Unpin

impl<T, I> Unpin for DustCleaner<T, I> where
    <T as Config>::AccountId: Unpin,
    <T as Config<I>>::Balance: Unpin

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

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

impl<T> Unpin for Event<T> where
    T: Unpin,
    <T as Config>::Hash: Unpin

impl<T> Unpin for Call<T> where
    T: Unpin,
    <T as Config>::Hash: Unpin

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

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

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

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

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

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

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

impl<Balance, BlockNumber> Unpin for EscrowedAmount<Balance, BlockNumber> where
    Balance: Unpin,
    BlockNumber: Unpin

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

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

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

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

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

impl<T> Unpin for Event<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin

impl<T> Unpin for Call<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin

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

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

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

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

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

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

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

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

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

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

impl<T> Unpin for Event<T> where
    T: Unpin,
    <T as Config>::Hash: Unpin

impl<T> Unpin for Call<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config>::Hash: Unpin

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

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

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

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

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

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

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

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

impl<T> Unpin for Event<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config>::Hash: Unpin

impl<T> Unpin for Call<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::BlockNumber: Unpin,
    <T as Config>::Hash: Unpin

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

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

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

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

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

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

impl<T> Unpin for Event<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config>::Hash: Unpin

impl<T> Unpin for Call<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config>::Hash: Unpin

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

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

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

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

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

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

impl<T> Unpin for Event<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config>::Hash: Unpin

impl<T> Unpin for Call<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config>::Hash: Unpin

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

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

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

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

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

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

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

impl<T> Unpin for Call<T> where
    T: Unpin,
    <T as Config>::Moment: Unpin

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

impl<C, OU> Unpin for CurrencyAdapter<C, OU> where
    C: Unpin,
    OU: Unpin

impl<Balance> Unpin for InclusionFee<Balance> where
    Balance: Unpin

impl<Balance> Unpin for FeeDetails<Balance> where
    Balance: Unpin

impl<Balance> Unpin for RuntimeDispatchInfo<Balance> where
    Balance: Unpin

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

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

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

impl<T, S, V, M> Unpin for TargetedFeeAdjustment<T, S, V, M> where
    M: Unpin,
    S: Unpin,
    T: Unpin,
    V: Unpin

impl<C, OU> Unpin for CurrencyAdapter<C, OU> where
    C: Unpin,
    OU: Unpin

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

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

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

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

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

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

impl<T> Unpin for Call<T> where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::Hash: Unpin

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

impl Unpin for OptionBool

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

impl<'a, T, U> Unpin for Ref<'a, T, U> where
    U: Unpin

impl Unpin for Error

impl Unpin for VarUint32

impl Unpin for VarUint64

impl Unpin for VarUint7

impl Unpin for VarInt7

impl Unpin for Uint8

impl Unpin for VarInt32

impl Unpin for VarInt64

impl Unpin for Uint32

impl Unpin for Uint64

impl Unpin for VarUint1

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

impl<'a, W> Unpin for CountedWriter<'a, W>

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

impl Unpin for Module

impl Unpin for Section

impl Unpin for Type

impl Unpin for ValueType

impl Unpin for BlockType

impl Unpin for GlobalType

impl Unpin for TableType

impl Unpin for MemoryType

impl Unpin for External

impl Unpin for Internal

impl Unpin for InitExpr

impl Unpin for Func

impl Unpin for Local

impl Unpin for FuncBody

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

impl Unpin for Error

impl Unpin for Unparsed

impl Unpin for Identity

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Unpin for Condvar

impl Unpin for OnceState

impl Unpin for Once

impl Unpin for RawMutex

impl Unpin for RawRwLock

impl Unpin for ParkResult

impl Unpin for RequeueOp

impl Unpin for FilterOp

impl Unpin for ParkToken

impl Unpin for SpinWait

impl Unpin for YesS3

impl Unpin for NoS3

impl Unpin for YesS4

impl Unpin for NoS4

impl Unpin for YesA1

impl Unpin for NoA1

impl Unpin for YesA2

impl Unpin for NoA2

impl Unpin for YesNI

impl Unpin for NoNI

impl<S3, S4, NI> Unpin for SseMachine<S3, S4, NI> where
    NI: Unpin,
    S3: Unpin,
    S4: Unpin

impl<NI> Unpin for Avx2Machine<NI> where
    NI: Unpin

impl Unpin for Error

impl Unpin for U128

impl Unpin for U256

impl Unpin for U512

impl Unpin for H128

impl Unpin for H160

impl Unpin for H256

impl Unpin for H512

impl Unpin for IntoIter

impl Unpin for LexError

impl Unpin for Span

impl Unpin for TokenTree

impl Unpin for Group

impl Unpin for Delimiter

impl Unpin for Punct

impl Unpin for Spacing

impl Unpin for Ident

impl Unpin for Literal

impl Unpin for Error

impl Unpin for FoundCrate

impl Unpin for Bernoulli

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

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

impl Unpin for Open01

impl<'a, T> Unpin for Slice<'a, T>

impl<X> Unpin for WeightedIndex<X> where
    X: Unpin,
    <X as SampleUniform>::Sampler: Unpin

impl<X> Unpin for Uniform<X> where
    <X as SampleUniform>::Sampler: Unpin

impl<X> Unpin for UniformInt<X> where
    X: Unpin

impl<X> Unpin for UniformFloat<X> where
    X: Unpin

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

impl Unpin for Standard

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

impl Unpin for ReadError

impl<R, Rsdr> Unpin for ReseedingRng<R, Rsdr> where
    R: Unpin,
    Rsdr: Unpin,
    <R as BlockRngCore>::Results: Unpin

impl Unpin for StepRng

impl Unpin for StdRng

impl Unpin for ThreadRng

impl Unpin for IndexVec

impl<'a> Unpin for IndexVecIter<'a>

impl<'a, S: ?Sized, T> Unpin for SliceChooseIter<'a, S, T> where
    T: Unpin

impl Unpin for ChaCha8Rng

impl<R: ?Sized> Unpin for BlockRng<R> where
    R: Unpin,
    <R as BlockRngCore>::Results: Unpin

impl<R: ?Sized> Unpin for BlockRng64<R> where
    R: Unpin,
    <R as BlockRngCore>::Results: Unpin

impl Unpin for Error

impl Unpin for OsRng

impl Unpin for Binomial

impl Unpin for Error

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

impl Unpin for Error

impl Unpin for Exp1

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

impl Unpin for Error

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

impl Unpin for Error

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

impl Unpin for Error

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

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

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

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

impl Unpin for BetaError

impl Unpin for Geometric

impl Unpin for Error

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

impl Unpin for Error

impl Unpin for Error

impl Unpin for Error

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

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

impl Unpin for Error

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

impl Unpin for Error

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

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

impl Unpin for Error

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

impl Unpin for PertError

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

impl Unpin for Error

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

impl Unpin for Error

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

impl Unpin for UnitBall

impl Unpin for UnitCircle

impl Unpin for UnitDisc

impl Unpin for UnitSphere

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

impl Unpin for Error

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

impl Unpin for ZetaError

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

impl Unpin for ZipfError

impl<'t> Unpin for Match<'t>

impl Unpin for Regex

impl<'r, 't> Unpin for Matches<'r, 't>

impl<'r, 't> Unpin for CaptureMatches<'r, 't>

impl<'r, 't> Unpin for Split<'r, 't>

impl<'r, 't> Unpin for SplitN<'r, 't>

impl<'r> Unpin for CaptureNames<'r>

impl<'t> Unpin for Captures<'t>

impl<'c, 't> Unpin for SubCaptureMatches<'c, 't> where
    't: 'c, 

impl<'a, R: ?Sized> Unpin for ReplacerRef<'a, R>

impl<'t> Unpin for NoExpand<'t>

impl Unpin for RegexSet

impl Unpin for SetMatches

impl<'a> Unpin for SetMatchesIter<'a>

impl Unpin for Error

impl Unpin for RegexSet

impl Unpin for SetMatches

impl<'a> Unpin for SetMatchesIter<'a>

impl<'t> Unpin for Match<'t>

impl Unpin for Regex

impl<'r> Unpin for CaptureNames<'r>

impl<'r, 't> Unpin for Split<'r, 't>

impl<'r, 't> Unpin for SplitN<'r, 't>

impl<'t> Unpin for Captures<'t>

impl<'c, 't> Unpin for SubCaptureMatches<'c, 't> where
    't: 'c, 

impl<'r, 't> Unpin for CaptureMatches<'r, 't>

impl<'r, 't> Unpin for Matches<'r, 't>

impl<'a, R: ?Sized> Unpin for ReplacerRef<'a, R>

impl<'t> Unpin for NoExpand<'t>

impl<T, S> Unpin for DenseDFA<T, S> where
    S: Unpin,
    T: Unpin

impl<T, S> Unpin for Standard<T, S> where
    S: Unpin,
    T: Unpin

impl<T, S> Unpin for ByteClass<T, S> where
    S: Unpin,
    T: Unpin

impl<T, S> Unpin for Premultiplied<T, S> where
    S: Unpin,
    T: Unpin

impl<T, S> Unpin for PremultipliedByteClass<T, S> where
    S: Unpin,
    T: Unpin

impl Unpin for Builder

impl Unpin for Error

impl Unpin for ErrorKind

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

impl<T, S> Unpin for SparseDFA<T, S> where
    S: Unpin,
    T: Unpin

impl<T, S> Unpin for Standard<T, S> where
    S: Unpin,
    T: Unpin

impl<T, S> Unpin for ByteClass<T, S> where
    S: Unpin,
    T: Unpin

impl Unpin for Parser

impl Unpin for Printer

impl Unpin for Error

impl Unpin for ErrorKind

impl Unpin for Span

impl Unpin for Position

impl Unpin for Comment

impl Unpin for Ast

impl Unpin for Concat

impl Unpin for Literal

impl Unpin for Class

impl Unpin for ClassPerl

impl Unpin for ClassAscii

impl Unpin for ClassSet

impl Unpin for Assertion

impl Unpin for Repetition

impl Unpin for Group

impl Unpin for GroupKind

impl Unpin for SetFlags

impl Unpin for Flags

impl Unpin for FlagsItem

impl Unpin for Flag

impl Unpin for Error

impl Unpin for Literals

impl Unpin for Literal

impl Unpin for Printer

impl Unpin for Translator

impl Unpin for Error

impl Unpin for ErrorKind

impl Unpin for Hir

impl Unpin for HirKind

impl Unpin for Literal

impl Unpin for Class

impl<'a> Unpin for ClassUnicodeIter<'a>

impl Unpin for ClassBytes

impl<'a> Unpin for ClassBytesIter<'a>

impl Unpin for Anchor

impl Unpin for Group

impl Unpin for GroupKind

impl Unpin for Repetition

impl Unpin for Parser

impl Unpin for Utf8Range

impl<'a> Unpin for Demangle<'a>

impl Unpin for FxHasher

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

impl<'a> Unpin for FromHexIter<'a>

impl Unpin for Buffer

impl Unpin for SecretKey

impl Unpin for PublicKey

impl Unpin for Keypair

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

impl<T, R> Unpin for SigningTranscriptWithRng<T, R> where
    R: Unpin,
    T: Unpin

impl Unpin for Signature

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

impl Unpin for VRFOutput

impl Unpin for VRFInOut

impl Unpin for VRFProof

impl Unpin for ChainCode

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

impl<'a, K> Unpin for AggregatePublicKeySlice<'a, K>

impl Unpin for Commitment

impl Unpin for Reveal

impl<T, S> Unpin for MuSig<T, S> where
    S: Unpin,
    T: Unpin

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

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

impl Unpin for Always

impl<T, F, S> Unpin for ScopeGuard<T, F, S> where
    F: Unpin,
    T: Unpin

impl<S> Unpin for Secret<S> where
    S: Unpin

impl Unpin for Error

impl<E> Unpin for UnitDeserializer<E> where
    E: Unpin

impl<E> Unpin for BoolDeserializer<E> where
    E: Unpin

impl<E> Unpin for I8Deserializer<E> where
    E: Unpin

impl<E> Unpin for I16Deserializer<E> where
    E: Unpin

impl<E> Unpin for I32Deserializer<E> where
    E: Unpin

impl<E> Unpin for I64Deserializer<E> where
    E: Unpin

impl<E> Unpin for IsizeDeserializer<E> where
    E: Unpin

impl<E> Unpin for U8Deserializer<E> where
    E: Unpin

impl<E> Unpin for U16Deserializer<E> where
    E: Unpin

impl<E> Unpin for U64Deserializer<E> where
    E: Unpin

impl<E> Unpin for UsizeDeserializer<E> where
    E: Unpin

impl<E> Unpin for F32Deserializer<E> where
    E: Unpin

impl<E> Unpin for F64Deserializer<E> where
    E: Unpin

impl<E> Unpin for CharDeserializer<E> where
    E: Unpin

impl<E> Unpin for I128Deserializer<E> where
    E: Unpin

impl<E> Unpin for U128Deserializer<E> where
    E: Unpin

impl<E> Unpin for U32Deserializer<E> where
    E: Unpin

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

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

impl<E> Unpin for StringDeserializer<E> where
    E: Unpin

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

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

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

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

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

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

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

impl Unpin for IgnoredAny

impl<'a> Unpin for Unexpected<'a>

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

impl<'a> Unpin for SliceRead<'a>

impl<'a> Unpin for StrRead<'a>

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

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

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

impl Unpin for Error

impl Unpin for Category

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

impl<'a> Unpin for Entry<'a>

impl<'a> Unpin for VacantEntry<'a>

impl<'a> Unpin for OccupiedEntry<'a>

impl<'a> Unpin for Iter<'a>

impl<'a> Unpin for IterMut<'a>

impl Unpin for IntoIter

impl<'a> Unpin for Keys<'a>

impl<'a> Unpin for Values<'a>

impl<'a> Unpin for ValuesMut<'a>

impl<W, F> Unpin for Serializer<W, F> where
    F: Unpin,
    W: Unpin

impl Unpin for CharEscape

impl<'a> Unpin for PrettyFormatter<'a>

impl Unpin for Serializer

impl Unpin for Number

impl Unpin for Value

impl Unpin for Sha256

impl Unpin for Sha224

impl Unpin for Sha512

impl Unpin for Sha384

impl<T, C> Unpin for Pool<T, C> where
    C: Unpin

impl<'a, T, C> Unpin for Ref<'a, T, C>

impl<'a, T, C> Unpin for RefMut<'a, T, C>

impl<T, C> Unpin for OwnedRef<T, C>

impl<T, C> Unpin for OwnedRefMut<T, C>

impl<T, C> Unpin for Slab<T, C> where
    C: Unpin

impl<'a, T, C> Unpin for Entry<'a, T, C>

impl<'a, T, C> Unpin for VacantEntry<'a, T, C>

impl<T, C> Unpin for OwnedEntry<T, C>

impl Unpin for Error

impl<N> Unpin for AutoSimd<N> where
    N: Unpin

impl<N> Unpin for AutoBoolSimd<N> where
    N: Unpin

impl<V> Unpin for SimdOption<V> where
    V: Unpin,
    <V as SimdValue>::SimdBool: Unpin

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

impl<'a, T> Unpin for VacantEntry<'a, T>

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

impl<'a, T> Unpin for Iter<'a, T>

impl<'a, T> Unpin for IterMut<'a, T>

impl<'a, T> Unpin for Drain<'a, T>

impl<'a, T> Unpin for Drain<'a, T>

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

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

impl Unpin for ApiError

impl<'a, Block, NC, Backend> Unpin for CallApiAtParams<'a, Block, NC, Backend> where
    NC: Unpin

impl<'a, T> Unpin for ApiRef<'a, T> where
    T: Unpin

impl Unpin for Public

impl Unpin for Signature

impl Unpin for Pair

impl Unpin for Public

impl Unpin for Signature

impl Unpin for Pair

impl Unpin for Public

impl Unpin for Signature

impl Unpin for Pair

impl Unpin for BigUint

impl Unpin for FixedI64

impl Unpin for FixedI128

impl Unpin for FixedU128

impl Unpin for Percent

impl Unpin for PerU16

impl Unpin for Permill

impl Unpin for Perbill

impl Unpin for Dummy

impl Unpin for Infallible

impl Unpin for KeyTypeId

impl<'a> Unpin for HexDisplay<'a>

impl Unpin for _0

impl Unpin for _1

impl Unpin for _2

impl Unpin for _3

impl Unpin for _4

impl Unpin for _5

impl Unpin for _6

impl Unpin for _7

impl Unpin for _8

impl Unpin for _9

impl Unpin for _10

impl Unpin for _11

impl Unpin for _12

impl Unpin for _13

impl Unpin for _14

impl Unpin for _15

impl Unpin for _16

impl Unpin for _17

impl Unpin for _18

impl Unpin for _19

impl Unpin for _20

impl Unpin for _21

impl Unpin for _22

impl Unpin for _23

impl Unpin for _24

impl Unpin for _25

impl Unpin for _26

impl Unpin for _27

impl Unpin for _28

impl Unpin for _29

impl Unpin for _30

impl Unpin for _31

impl Unpin for _32

impl Unpin for _33

impl Unpin for _34

impl Unpin for _35

impl Unpin for _36

impl Unpin for _37

impl Unpin for _38

impl Unpin for _39

impl Unpin for _40

impl Unpin for _41

impl Unpin for _42

impl Unpin for _43

impl Unpin for _44

impl Unpin for _45

impl Unpin for _46

impl Unpin for _47

impl Unpin for _48

impl Unpin for _49

impl Unpin for _50

impl Unpin for _51

impl Unpin for _52

impl Unpin for _53

impl Unpin for _54

impl Unpin for _55

impl Unpin for _56

impl Unpin for _57

impl Unpin for _58

impl Unpin for _59

impl Unpin for _60

impl Unpin for _61

impl Unpin for _62

impl Unpin for _63

impl Unpin for _64

impl Unpin for _65

impl Unpin for _66

impl Unpin for _67

impl Unpin for _68

impl Unpin for _69

impl Unpin for _70

impl Unpin for _71

impl Unpin for _72

impl Unpin for _73

impl Unpin for _74

impl Unpin for _75

impl Unpin for _76

impl Unpin for _77

impl Unpin for _78

impl Unpin for _79

impl Unpin for _80

impl Unpin for _81

impl Unpin for _82

impl Unpin for _83

impl Unpin for _84

impl Unpin for _85

impl Unpin for _86

impl Unpin for _87

impl Unpin for _88

impl Unpin for _89

impl Unpin for _90

impl Unpin for _91

impl Unpin for _92

impl Unpin for _93

impl Unpin for _94

impl Unpin for _95

impl Unpin for _96

impl Unpin for _97

impl Unpin for _98

impl Unpin for _99

impl Unpin for _100

impl Unpin for _112

impl Unpin for _128

impl Unpin for _160

impl Unpin for _192

impl Unpin for _224

impl Unpin for _256

impl Unpin for _384

impl Unpin for _512

impl Unpin for Public

impl Unpin for Signature

impl Unpin for Pair

impl Unpin for Public

impl Unpin for Pair

impl Unpin for Signature

impl Unpin for PoolState

impl Unpin for HttpError

impl Unpin for Timestamp

impl Unpin for Duration

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

impl Unpin for HostError

impl Unpin for Entry

impl Unpin for Public

impl Unpin for Pair

impl Unpin for Signature

impl<'a> Unpin for WrappedRuntimeCode<'a>

impl<'a> Unpin for RuntimeCode<'a>

impl Unpin for Bytes

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

impl Unpin for LogLevel

impl Unpin for Extensions

impl Unpin for Error

impl Unpin for Error

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

impl Unpin for KeyStore

impl Unpin for Error

impl Unpin for AbortGuard

impl<'a> Unpin for PiecewiseLinear<'a>

impl<Block> Unpin for BlockId<Block> where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin

impl<Header, Extrinsic> Unpin for Block<Header, Extrinsic> where
    Extrinsic: Unpin,
    Header: Unpin

impl<Block> Unpin for SignedBlock<Block> where
    Block: Unpin

impl<AccountId, Call, Extra> Unpin for CheckedExtrinsic<AccountId, Call, Extra> where
    AccountId: Unpin,
    Call: Unpin,
    Extra: Unpin

impl Unpin for Digest

impl Unpin for DigestItem

impl<'a> Unpin for DigestItemRef<'a>

impl<'a> Unpin for OpaqueDigestItemId<'a>

impl Unpin for Era

impl<Number, Hash> Unpin for Header<Number, Hash> where
    Number: Unpin,
    <Hash as Hash>::Output: Unpin

impl<Address, Call, Signature, Extra> Unpin for UncheckedExtrinsic<Address, Call, Signature, Extra> where
    Address: Unpin,
    Call: Unpin,
    Extra: Unpin,
    Signature: Unpin

impl<Call, Extra> Unpin for SignedPayload<Call, Extra> where
    Call: Unpin,
    Extra: Unpin,
    <Extra as SignedExtension>::AdditionalSigned: Unpin

impl<AccountId, AccountIndex> Unpin for MultiAddress<AccountId, AccountIndex> where
    AccountId: Unpin,
    AccountIndex: Unpin

impl Unpin for Method

impl<'a, T> Unpin for Request<'a, T> where
    T: Unpin

impl Unpin for Error

impl Unpin for Response

impl Unpin for Headers

impl<'a> Unpin for HeadersIterator<'a>

impl<'a> Unpin for StorageValueRef<'a>

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

impl Unpin for Time

impl<B> Unpin for BlockAndTimeDeadline<B> where
    <B as BlockNumberProvider>::BlockNumber: Unpin

impl<B> Unpin for BlockAndTime<B> where
    B: Unpin

impl<'a, L> Unpin for StorageLock<'a, L> where
    L: Unpin

impl<'a, 'b, L> Unpin for StorageLockGuard<'a, 'b, L> where
    'a: 'b, 

impl<Xt> Unpin for ExtrinsicWrapper<Xt> where
    Xt: Unpin

impl<Xt> Unpin for Block<Xt> where
    Xt: Unpin

impl<Call, Extra> Unpin for TestXt<Call, Extra> where
    Call: Unpin,
    Extra: Unpin

impl Unpin for BadOrigin

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

impl<AccountId, AccountIndex> Unpin for AccountIdLookup<AccountId, AccountIndex> where
    AccountId: Unpin,
    AccountIndex: Unpin

impl Unpin for Identity

impl Unpin for Keccak256

impl<'a, T> Unpin for AppendZerosInput<'a, T>

impl<'a> Unpin for TrailingZeroInput<'a>

impl<Info> Unpin for DispatchErrorWithPostInfo<Info> where
    Info: Unpin

impl Unpin for TokenError

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

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

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

impl<T, O> Unpin for WrappedFFIValue<T, O> where
    O: Unpin,
    T: Unpin

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

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

impl<Reporter, Offender> Unpin for OffenceDetails<Reporter, Offender> where
    Offender: Unpin,
    Reporter: Unpin

impl<'a, B, H> Unpin for BackendRuntimeCode<'a, B, H> where
    H: Unpin

impl<'a, H, B> Unpin for Ext<'a, H, B>

impl<Transaction, H> Unpin for StorageChanges<Transaction, H> where
    Transaction: Unpin,
    <H as Hasher>::Out: Unpin

impl<Transaction, H> Unpin for StorageTransactionCache<Transaction, H> where
    Transaction: Unpin,
    <H as Hasher>::Out: Unpin

impl<'a, S, H> Unpin for ProvingBackendRecorder<'a, S, H>

impl<Hash> Unpin for ProofRecorder<Hash>

impl<'a, S, H> Unpin for ProvingBackend<'a, S, H> where
    <H as Hasher>::Out: Unpin

impl<'a, H, B> Unpin for ReadOnlyExternalities<'a, H, B> where
    H: Unpin

impl Unpin for UsageUnit

impl Unpin for UsageInfo

impl<H> Unpin for TestExternalities<H> where
    H: Unpin,
    <H as Hasher>::Out: Unpin

impl<S, H> Unpin for TrieBackend<S, H> where
    S: Unpin,
    <H as Hasher>::Out: Unpin

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

impl<'a, B, H, Exec> Unpin for StateMachine<'a, B, H, Exec> where
    <H as Hasher>::Out: Unpin

impl Unpin for StorageKey

impl Unpin for Storage

impl<Hash> Unpin for StorageChangeSet<Hash> where
    Hash: Unpin

impl Unpin for Timestamp

impl Unpin for WasmLevel

impl Unpin for WasmValue

impl Unpin for WasmFields

impl Unpin for Error

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

impl<L> Unpin for Error<L> where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin

impl Unpin for TrieStream

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

impl<'a, DB, H> Unpin for KeySpacedDB<'a, DB, H> where
    H: Unpin

impl<'a, DB, H> Unpin for KeySpacedDBMut<'a, DB, H> where
    H: Unpin

impl Unpin for Error

impl Unpin for ValueType

impl Unpin for Value

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

impl Unpin for Signature

impl Unpin for ParseError

impl Unpin for Bernoulli

impl Unpin for Beta

impl Unpin for Binomial

impl Unpin for Cauchy

impl Unpin for Chi

impl Unpin for ChiSquared

impl Unpin for Dirac

impl Unpin for Dirichlet

impl Unpin for Empirical

impl Unpin for Erlang

impl Unpin for Exp

impl Unpin for Gamma

impl Unpin for Geometric

impl Unpin for Laplace

impl Unpin for LogNormal

impl Unpin for Normal

impl Unpin for Pareto

impl Unpin for Poisson

impl Unpin for StudentsT

impl Unpin for Triangular

impl Unpin for Uniform

impl Unpin for Weibull

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

impl Unpin for StatsError

impl Unpin for ParseError

impl Unpin for Error

impl Unpin for Choice

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

impl Unpin for Underscore

impl Unpin for Abstract

impl Unpin for As

impl Unpin for Async

impl Unpin for Auto

impl Unpin for Await

impl Unpin for Become

impl Unpin for Box

impl Unpin for Break

impl Unpin for Const

impl Unpin for Continue

impl Unpin for Crate

impl Unpin for Default

impl Unpin for Do

impl Unpin for Dyn

impl Unpin for Else

impl Unpin for Enum

impl Unpin for Extern

impl Unpin for Final

impl Unpin for Fn

impl Unpin for For

impl Unpin for If

impl Unpin for Impl

impl Unpin for In

impl Unpin for Let

impl Unpin for Loop

impl Unpin for Macro

impl Unpin for Match

impl Unpin for Mod

impl Unpin for Move

impl Unpin for Mut

impl Unpin for Override

impl Unpin for Priv

impl Unpin for Pub

impl Unpin for Ref

impl Unpin for Return

impl Unpin for SelfType

impl Unpin for SelfValue

impl Unpin for Static

impl Unpin for Struct

impl Unpin for Super

impl Unpin for Trait

impl Unpin for Try

impl Unpin for Type

impl Unpin for Typeof

impl Unpin for Union

impl Unpin for Unsafe

impl Unpin for Unsized

impl Unpin for Use

impl Unpin for Virtual

impl Unpin for Where

impl Unpin for While

impl Unpin for Yield

impl Unpin for Add

impl Unpin for AddEq

impl Unpin for And

impl Unpin for AndAnd

impl Unpin for AndEq

impl Unpin for At

impl Unpin for Bang

impl Unpin for Caret

impl Unpin for CaretEq

impl Unpin for Colon

impl Unpin for Colon2

impl Unpin for Comma

impl Unpin for Div

impl Unpin for DivEq

impl Unpin for Dollar

impl Unpin for Dot

impl Unpin for Dot2

impl Unpin for Dot3

impl Unpin for DotDotEq

impl Unpin for Eq

impl Unpin for EqEq

impl Unpin for Ge

impl Unpin for Gt

impl Unpin for Le

impl Unpin for Lt

impl Unpin for MulEq

impl Unpin for Ne

impl Unpin for Or

impl Unpin for OrEq

impl Unpin for OrOr

impl Unpin for Pound

impl Unpin for Question

impl Unpin for RArrow

impl Unpin for LArrow

impl Unpin for Rem

impl Unpin for RemEq

impl Unpin for FatArrow

impl Unpin for Semi

impl Unpin for Shl

impl Unpin for ShlEq

impl Unpin for Shr

impl Unpin for ShrEq

impl Unpin for Star

impl Unpin for Sub

impl Unpin for SubEq

impl Unpin for Tilde

impl Unpin for Brace

impl Unpin for Bracket

impl Unpin for Paren

impl Unpin for Group

impl Unpin for Attribute

impl Unpin for AttrStyle

impl Unpin for Meta

impl Unpin for MetaList

impl Unpin for NestedMeta

impl Unpin for Variant

impl Unpin for Fields

impl Unpin for Field

impl Unpin for Visibility

impl Unpin for VisPublic

impl Unpin for VisCrate

impl Unpin for Expr

impl Unpin for ExprArray

impl Unpin for ExprAssign

impl Unpin for ExprAsync

impl Unpin for ExprAwait

impl Unpin for ExprBinary

impl Unpin for ExprBlock

impl Unpin for ExprBox

impl Unpin for ExprBreak

impl Unpin for ExprCall

impl Unpin for ExprCast

impl Unpin for ExprField

impl Unpin for ExprGroup

impl Unpin for ExprIf

impl Unpin for ExprIndex

impl Unpin for ExprLet

impl Unpin for ExprLit

impl Unpin for ExprLoop

impl Unpin for ExprMacro

impl Unpin for ExprMatch

impl Unpin for ExprParen

impl Unpin for ExprPath

impl Unpin for ExprRange

impl Unpin for ExprRepeat

impl Unpin for ExprReturn

impl Unpin for ExprStruct

impl Unpin for ExprTry

impl Unpin for ExprTuple

impl Unpin for ExprType

impl Unpin for ExprUnary

impl Unpin for ExprUnsafe

impl Unpin for ExprWhile

impl Unpin for ExprYield

impl Unpin for Member

impl Unpin for Index

impl Unpin for FieldValue

impl Unpin for Label

impl Unpin for Arm

impl Unpin for Generics

impl Unpin for TypeParam

impl Unpin for ConstParam

impl<'a> Unpin for ImplGenerics<'a>

impl<'a> Unpin for TypeGenerics<'a>

impl<'a> Unpin for Turbofish<'a>

impl Unpin for TraitBound

impl Unpin for Item

impl Unpin for ItemConst

impl Unpin for ItemEnum

impl Unpin for ItemFn

impl Unpin for ItemImpl

impl Unpin for ItemMacro

impl Unpin for ItemMacro2

impl Unpin for ItemMod

impl Unpin for ItemStatic

impl Unpin for ItemStruct

impl Unpin for ItemTrait

impl Unpin for ItemType

impl Unpin for ItemUnion

impl Unpin for ItemUse

impl Unpin for UseTree

impl Unpin for UsePath

impl Unpin for UseName

impl Unpin for UseRename

impl Unpin for UseGlob

impl Unpin for UseGroup

impl Unpin for TraitItem

impl Unpin for ImplItem

impl Unpin for Signature

impl Unpin for FnArg

impl Unpin for Receiver

impl Unpin for File

impl Unpin for Lifetime

impl Unpin for Lit

impl Unpin for LitStr

impl Unpin for LitByteStr

impl Unpin for LitByte

impl Unpin for LitChar

impl Unpin for LitInt

impl Unpin for LitFloat

impl Unpin for LitBool

impl Unpin for StrStyle

impl Unpin for Macro

impl Unpin for Data

impl Unpin for DataStruct

impl Unpin for DataEnum

impl Unpin for DataUnion

impl Unpin for BinOp

impl Unpin for UnOp

impl Unpin for Block

impl Unpin for Stmt

impl Unpin for Local

impl Unpin for Type

impl Unpin for TypeArray

impl Unpin for TypeBareFn

impl Unpin for TypeGroup

impl Unpin for TypeInfer

impl Unpin for TypeMacro

impl Unpin for TypeNever

impl Unpin for TypeParen

impl Unpin for TypePath

impl Unpin for TypePtr

impl Unpin for TypeSlice

impl Unpin for TypeTuple

impl Unpin for Abi

impl Unpin for BareFnArg

impl Unpin for Variadic

impl Unpin for ReturnType

impl Unpin for Pat

impl Unpin for PatBox

impl Unpin for PatIdent

impl Unpin for PatLit

impl Unpin for PatMacro

impl Unpin for PatOr

impl Unpin for PatPath

impl Unpin for PatRange

impl Unpin for PatRest

impl Unpin for PatSlice

impl Unpin for PatStruct

impl Unpin for PatTuple

impl Unpin for PatType

impl Unpin for PatWild

impl Unpin for FieldPat

impl Unpin for Path

impl Unpin for Binding

impl Unpin for Constraint

impl Unpin for QSelf

impl<'a> Unpin for Cursor<'a>

impl<T, P> Unpin for Punctuated<T, P> where
    P: Unpin,
    T: Unpin

impl<'a, T, P> Unpin for Pairs<'a, T, P>

impl<'a, T, P> Unpin for PairsMut<'a, T, P>

impl<T, P> Unpin for IntoPairs<T, P> where
    P: Unpin,
    T: Unpin

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

impl<'a, T> Unpin for Iter<'a, T>

impl<'a, T> Unpin for IterMut<'a, T>

impl<T, P> Unpin for Pair<T, P> where
    P: Unpin,
    T: Unpin

impl<'a> Unpin for Lookahead1<'a>

impl Unpin for Error

impl<'a> Unpin for ParseBuffer<'a>

impl<'c, 'a> Unpin for StepCursor<'c, 'a>

impl Unpin for Nothing

impl Unpin for AddBounds

impl Unpin for BindStyle

impl<'a> Unpin for BindingInfo<'a>

impl<'a> Unpin for VariantAst<'a>

impl<'a> Unpin for VariantInfo<'a>

impl<'a> Unpin for Structure<'a>

impl<T> Unpin for CachedThreadLocal<T>

impl<'a, T> Unpin for CachedIterMut<'a, T>

impl<T> Unpin for CachedIntoIter<T>

impl<T> Unpin for ThreadLocal<T>

impl<'a, T> Unpin for Iter<'a, T>

impl<'a, T> Unpin for IterMut<'a, T>

impl<T> Unpin for IntoIter<T>

impl Unpin for Keccak

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

impl<'p, A, I> Unpin for ArrayVecSplice<'p, A, I> where
    I: Unpin

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

impl<'a, T> Unpin for ArrayVecDrain<'a, T>

impl<'s, T> Unpin for SliceVec<'s, T>

impl<'p, 's, T> Unpin for SliceVecDrain<'p, 's, T> where
    's: 'p, 

impl<A> Unpin for TinyVec<A> where
    A: Unpin,
    <A as Array>::Item: Unpin

impl<'p, A> Unpin for TinyVecDrain<'p, A>

impl<'p, A, I> Unpin for TinyVecSplice<'p, A, I> where
    I: Unpin

impl<A> Unpin for TinyVecIterator<A> where
    A: Unpin,
    <A as Array>::Item: Unpin

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

impl<'a> Unpin for Entry<'a>

impl<'a> Unpin for VacantEntry<'a>

impl<'a> Unpin for OccupiedEntry<'a>

impl<'a> Unpin for Iter<'a>

impl<'a> Unpin for IterMut<'a>

impl Unpin for IntoIter

impl<'a> Unpin for Keys<'a>

impl<'a> Unpin for Values<'a>

impl Unpin for Datetime

impl Unpin for Value

impl Unpin for Error

impl<'a> Unpin for Serializer<'a>

impl Unpin for Error

impl<'a> Unpin for Deserializer<'a>

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

impl Unpin for Converter

impl Unpin for Cogs

impl Unpin for _0002_

impl Unpin for _0003_

impl Unpin for _0004_

impl Unpin for _0005_

impl Unpin for _0006_

impl Unpin for _0007_

impl Unpin for _0008_

impl Unpin for _0009_

impl Unpin for _0010_

impl Unpin for _0011_

impl Unpin for _0012_

impl Unpin for _0013_

impl Unpin for _0014_

impl Unpin for _0015_

impl Unpin for _0016_

impl Unpin for _0017_

impl Unpin for _0018_

impl Unpin for _0019_

impl Unpin for _0020_

impl Unpin for _0021_

impl Unpin for _0022_

impl Unpin for _0023_

impl Unpin for _0024_

impl Unpin for _0025_

impl Unpin for _0026_

impl Unpin for _0027_

impl Unpin for _0028_

impl Unpin for _0029_

impl Unpin for _0030_

impl Unpin for _0031_

impl Unpin for _0032_

impl Unpin for _0033_

impl Unpin for _0034_

impl Unpin for _0035_

impl Unpin for _0036_

impl Unpin for _0038_

impl Unpin for _1001_

impl Unpin for _2001_

impl Unpin for _2002_

impl Unpin for _2003_

impl Unpin for _2004_

impl Unpin for _2005_

impl Unpin for _3001_

impl Unpin for Inventory

impl Unpin for Coins

impl Unpin for Tokens

impl Unpin for Provisions

impl Unpin for Parties

impl Unpin for _3003_

impl Unpin for Sales

impl Unpin for _1002_

impl Unpin for A

impl Unpin for L

impl Unpin for E

impl Unpin for I

impl Unpin for X

impl Unpin for P

impl Unpin for B

impl Unpin for Ledger

impl Unpin for Indicator

impl<AccountId, Hash, BlockNumber> Unpin for Record<AccountId, Hash, BlockNumber> where
    AccountId: Unpin,
    BlockNumber: Unpin,
    Hash: Unpin

impl Unpin for Reason

impl<Hash> Unpin for TxKeysT<Hash> where
    Hash: Unpin

impl<AccountId> Unpin for OrderHeader<AccountId> where
    AccountId: Unpin

impl<Hash> Unpin for OrderItem<Hash> where
    Hash: Unpin

impl<Hash> Unpin for TxKeysL<Hash> where
    Hash: Unpin

impl<Hash> Unpin for TxKeysM<Hash> where
    Hash: Unpin

impl<Hash> Unpin for TxKeysS<Hash> where
    Hash: Unpin

impl Unpin for LockStatus

impl<AccountId, ProjectStatus> Unpin for DeletedProject<AccountId, ProjectStatus> where
    AccountId: Unpin,
    ProjectStatus: Unpin

impl<AccountId, ReferenceHash, NumberOfBlocks, LockStatus, StatusOfTimeRecord, ReasonCodeStruct, PostingPeriod, StartOrEndBlockNumber, NumberOfBreaks> Unpin for Timekeeper<AccountId, ReferenceHash, NumberOfBlocks, LockStatus, StatusOfTimeRecord, ReasonCodeStruct, PostingPeriod, StartOrEndBlockNumber, NumberOfBreaks> where
    AccountId: Unpin,
    LockStatus: Unpin,
    NumberOfBlocks: Unpin,
    NumberOfBreaks: Unpin,
    PostingPeriod: Unpin,
    ReasonCodeStruct: Unpin,
    ReferenceHash: Unpin,
    StartOrEndBlockNumber: Unpin,
    StatusOfTimeRecord: Unpin

impl Unpin for RecordType

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

impl Unpin for Span

impl<'a> Unpin for Entered<'a>

impl Unpin for Identifier

impl Unpin for Dispatch

impl<'a> Unpin for Event<'a>

impl Unpin for Field

impl Unpin for Empty

impl Unpin for FieldSet

impl<'a> Unpin for ValueSet<'a>

impl Unpin for Iter

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

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

impl<'a> Unpin for Metadata<'a>

impl Unpin for Kind

impl Unpin for Level

impl Unpin for Id

impl<'a> Unpin for Attributes<'a>

impl<'a> Unpin for Record<'a>

impl Unpin for Current

impl Unpin for Interest

impl Unpin for LogTracer

impl Unpin for Builder

impl<'a, T> Unpin for SerializeFieldMap<'a, T>

impl<'a> Unpin for SerializeFieldSet<'a>

impl<'a> Unpin for SerializeLevel<'a>

impl<'a> Unpin for SerializeId<'a>

impl<'a> Unpin for SerializeMetadata<'a>

impl<'a> Unpin for SerializeEvent<'a>

impl<'a> Unpin for SerializeAttributes<'a>

impl<'a> Unpin for SerializeRecord<'a>

impl<S> Unpin for SerdeMapVisitor<S> where
    S: Unpin,
    <S as SerializeMap>::Error: Unpin

impl<S> Unpin for SerdeStructVisitor<S> where
    S: Unpin,
    <S as SerializeStruct>::Error: Unpin

impl<V> Unpin for Alt<V> where
    V: Unpin

impl<D, V> Unpin for Delimited<D, V> where
    D: Unpin,
    V: Unpin

impl<D, V> Unpin for VisitDelimited<D, V> where
    D: Unpin,
    V: Unpin

impl<V> Unpin for Messages<V> where
    V: Unpin

impl Unpin for ParseError

impl Unpin for Directive

impl Unpin for BadName

impl Unpin for EnvFilter

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

impl<S, F, R> Unpin for DynFilterFn<S, F, R> where
    F: Unpin,
    R: Unpin

impl<L, F, S> Unpin for Filtered<L, F, S> where
    F: Unpin,
    L: Unpin

impl Unpin for FilterId

impl Unpin for Targets

impl Unpin for IntoIter

impl<'a> Unpin for Iter<'a>

impl<S, N, E, W> Unpin for Layer<S, N, E, W> where
    E: Unpin,
    N: Unpin,
    S: Unpin,
    W: Unpin

impl<E> Unpin for FormattedFields<E>

impl<'a, S, N> Unpin for FmtContext<'a, S, N>

impl Unpin for Json

impl Unpin for JsonFields

impl<'a> Unpin for JsonVisitor<'a>

impl Unpin for Pretty

impl<'a> Unpin for PrettyVisitor<'a>

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

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

impl Unpin for Compact

impl Unpin for Full

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

impl<'a> Unpin for DefaultVisitor<'a>

impl Unpin for FmtSpan

impl Unpin for SystemTime

impl Unpin for Uptime

impl Unpin for ChronoUtc

impl Unpin for TestWriter

impl<A, B> Unpin for EitherWriter<A, B> where
    A: Unpin,
    B: Unpin

impl<M> Unpin for WithMaxLevel<M> where
    M: Unpin

impl<M> Unpin for WithMinLevel<M> where
    M: Unpin

impl<M, F> Unpin for WithFilter<M, F> where
    F: Unpin,
    M: Unpin

impl<A, B> Unpin for OrElse<A, B> where
    A: Unpin,
    B: Unpin

impl<A, B> Unpin for Tee<A, B> where
    A: Unpin,
    B: Unpin

impl<W> Unpin for ArcWriter<W>

impl<N, E, F, W> Unpin for Subscriber<N, E, F, W> where
    E: Unpin,
    F: Unpin,
    N: Unpin,
    W: Unpin

impl<N, E, F, W> Unpin for SubscriberBuilder<N, E, F, W> where
    E: Unpin,
    F: Unpin,
    N: Unpin,
    W: Unpin

impl<'a, S> Unpin for Context<'a, S>

impl<'a, L> Unpin for Scope<'a, L> where
    <L as LookupSpan<'a>>::Data: Unpin

impl<L, I, S> Unpin for Layered<L, I, S> where
    I: Unpin,
    L: Unpin

impl Unpin for Identity

impl<'a> Unpin for Extensions<'a>

impl<'a> Unpin for ExtensionsMut<'a>

impl Unpin for Registry

impl<'a> Unpin for Data<'a>

impl<'a, R> Unpin for SpanRef<'a, R> where
    <R as LookupSpan<'a>>::Data: Unpin

impl<'a, R> Unpin for Scope<'a, R>

impl<'a, R> Unpin for ScopeFromRoot<'a, R> where
    <R as LookupSpan<'a>>::Data: Unpin

impl<'a, R> Unpin for Parents<'a, R>

impl<'a, R> Unpin for FromRoot<'a, R> where
    <R as LookupSpan<'a>>::Data: Unpin

impl<L, S> Unpin for Layer<L, S>

impl<L, S> Unpin for Handle<L, S>

impl Unpin for Error

impl<'a> Unpin for NodeHandle<'a>

impl<'a> Unpin for Node<'a>

impl Unpin for NodePlan

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

impl<HO, CE> Unpin for Error<HO, CE> where
    CE: Unpin,
    HO: Unpin

impl<'db, L> Unpin for TrieDB<'db, L>

impl<'a, L> Unpin for TrieDBIterator<'a, L> where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin

impl<HO> Unpin for ChildReference<HO> where
    HO: Unpin

impl<'a, L> Unpin for TrieDBMut<'a, L> where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin

impl<'db, L> Unpin for SecTrieDB<'db, L>

impl<'db, L> Unpin for SecTrieDBMut<'db, L> where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin

impl<HO> Unpin for Record<HO> where
    HO: Unpin

impl<HO> Unpin for Recorder<HO> where
    HO: Unpin

impl<'db, L> Unpin for FatDB<'db, L>

impl<'db, L> Unpin for FatDBIterator<'db, L> where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin

impl<'db, L> Unpin for FatDBMut<'db, L> where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin

impl<'a, H, HO, V, DB> Unpin for TrieBuilder<'a, H, HO, V, DB> where
    H: Unpin,
    HO: Unpin,
    V: Unpin

impl<H, HO> Unpin for TrieRoot<H, HO> where
    H: Unpin,
    HO: Unpin

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

impl<H, HO> Unpin for TrieRootPrint<H, HO> where
    H: Unpin,
    HO: Unpin

impl<'a, L> Unpin for TrieDBNodeIterator<'a, L> where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin

impl<'a, L, Q> Unpin for Lookup<'a, L, Q> where
    Q: Unpin,
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin

impl Unpin for NibbleVec

impl<'a> Unpin for NibbleSlice<'a>

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

impl Unpin for TrieSpec

impl<L> Unpin for TrieFactory<L> where
    L: Unpin

impl<'db, L> Unpin for TrieKinds<'db, L>

impl Unpin for XxHash64

impl Unpin for XxHash32

impl Unpin for Hash64

impl Unpin for Hash128

impl Unpin for B0

impl Unpin for B1

impl<U> Unpin for PInt<U> where
    U: Unpin

impl<U> Unpin for NInt<U> where
    U: Unpin

impl Unpin for Z0

impl Unpin for UTerm

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

impl Unpin for ATerm

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

impl Unpin for Greater

impl Unpin for Less

impl Unpin for Equal

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

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

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

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

impl<'a> Unpin for GraphemeIndices<'a>

impl<'a> Unpin for Graphemes<'a>

impl<'a> Unpin for UnicodeWords<'a>

impl<'a> Unpin for UnicodeWordIndices<'a>

impl<'a> Unpin for UWordBounds<'a>

impl<'a> Unpin for UWordBoundIndices<'a>

impl<'a> Unpin for UnicodeSentences<'a>

impl<'a> Unpin for USentenceBounds<'a>

impl<'a> Unpin for USentenceBoundIndices<'a>

impl Unpin for FuncRef

impl<'args> Unpin for FuncInvocation<'args>

impl Unpin for GlobalRef

impl<'a> Unpin for RuntimeArgs<'a>

impl<'a> Unpin for ImportsBuilder<'a>

impl Unpin for MemoryRef

impl Unpin for ModuleRef

impl Unpin for ExternVal

impl<'a> Unpin for NotStartedModuleRef<'a>

impl Unpin for F32

impl Unpin for F64

impl Unpin for TableRef

impl Unpin for Signature

impl Unpin for ValueType

impl Unpin for Error

impl Unpin for Trap

impl Unpin for TrapKind

impl Unpin for Error

impl Unpin for Module

impl Unpin for Error

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

impl Unpin for BlockFrame

impl<'a> Unpin for Locals<'a>

impl Unpin for Error

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

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

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

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

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

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

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

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

impl<Z> Unpin for Zeroizing<Z> where
    Z: Unpin