Trait scale_info::prelude::marker::Unpin

1.33.0 · source ·
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.

Implementors§

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

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

impl<T> Unpin for Async<T>

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'__pin, A: Stream, B> Unpin for Zip<A, B>where
    __Origin<'__pin, A, B>: Unpin,

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

impl<'__pin, S> Unpin for Flatten<S>where
    __Origin<'__pin, S>: Unpin,
    S: Stream,
    S::Item: IntoStream,

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

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

impl<F> Unpin for FromFn<F>

impl<'__pin, I> Unpin for FromIter<I>where
    __Origin<'__pin, I>: Unpin,

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

impl<F> Unpin for RepeatWith<F>

impl<'__pin, F, T> Unpin for Successors<F, T>where
    __Origin<'__pin, F, T>: Unpin,
    F: FnMut(&T) -> Option<T>,

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

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

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

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

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<T> Unpin for Task<T>

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

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

impl<'__pin, S: Sleeper, B, N, Fn, Fut> Unpin for Retry<S, B, N, Fn, Fut>where
    __Origin<'__pin, S, B, N, Fn, Fut>: Unpin,

impl<T, U> Unpin for Cow<'_, T, U>where
    U: Capacity,
    T: Beef + ?Sized,
    T::Owned: Unpin,

impl<H, N, S, Id> Unpin for CommunicationIn<H, N, S, Id>

impl<H, N, E: Environment<H, N>, GlobalIn, GlobalOut> Unpin for Voter<H, N, E, GlobalIn, GlobalOut>where
    H: Clone + Eq + Ord + Debug,
    N: Copy + BlockNumberOps + Debug,
    GlobalIn: Stream<Item = Result<CommunicationIn<H, N, E::Signature, E::Id>, E::Error>> + Unpin,
    GlobalOut: Sink<CommunicationOut<H, N, E::Signature, E::Id>, Error = E::Error> + Unpin,

impl<H, N, S, Id> Unpin for SignedMessage<H, N, S, Id>

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 Pending<T>

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

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

impl<T> Unpin for Ready<T>

impl<'__pin, F1, F2> Unpin for Zip<F1, F2>where
    __Origin<'__pin, F1, F2>: Unpin,
    F1: Future,
    F2: Future,

impl<'__pin, F1, F2> Unpin for TryZip<F1, F2>where
    __Origin<'__pin, F1, F2>: Unpin,
    F1: Future,
    F2: Future,

impl<'__pin, F1, F2> Unpin for Or<F1, F2>where
    __Origin<'__pin, F1, F2>: Unpin,

impl<'__pin, F1, F2> Unpin for Race<F1, F2>where
    __Origin<'__pin, F1, F2>: Unpin,

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

impl<T> Unpin for Empty<T>

impl<I> Unpin for Iter<I>

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

impl<T> Unpin for Pending<T>

impl<F> Unpin for PollFn<F>

impl<T> Unpin for Repeat<T>

impl<F> Unpin for RepeatWith<F>

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

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

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

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

impl<'__pin, S: ?Sized> Unpin for CountFuture<S>where
    __Origin<'__pin, S>: Unpin,

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

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

impl<'__pin, S, P, B> Unpin for PartitionFuture<S, P, B>where
    __Origin<'__pin, S, P, B>: Unpin,

impl<'__pin, S, F, T> Unpin for FoldFuture<S, F, T>where
    __Origin<'__pin, S, F, T>: Unpin,

impl<'a, S, F, B> Unpin for TryFoldFuture<'a, S, F, B>

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

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

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

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

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

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

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

impl<'__pin, S1, S2> Unpin for Or<S1, S2>where
    __Origin<'__pin, S1, S2>: Unpin,

impl<'__pin, S1, S2> Unpin for Race<S1, S2>where
    __Origin<'__pin, S1, S2>: Unpin,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'a, S: Unpin + ?Sized, P> Unpin for PositionFuture<'a, S, P>

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

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

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

impl<'a, S: Unpin + ?Sized, F> Unpin for TryForEachFuture<'a, S, F>

impl<'__pin, A: Stream, B> Unpin for Zip<A, B>where
    __Origin<'__pin, A, B>: Unpin,

impl<'__pin, S, FromA, FromB> Unpin for UnzipFuture<S, FromA, FromB>where
    __Origin<'__pin, S, FromA, FromB>: Unpin,

impl<T> Unpin for AssertAsync<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<R: ?Sized> Unpin for FillBuf<'_, R>

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

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

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

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

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

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

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

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

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

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

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

impl<'__pin, R1, R2> Unpin for Chain<R1, R2>where
    __Origin<'__pin, R1, R2>: Unpin,

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

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

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

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

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

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

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<'__pin, St> Unpin for IntoAsyncRead<St>where
    __Origin<'__pin, St>: Unpin,
    St: TryStream<Error = Error>,
    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<'__pin, 'a, R, W: ?Sized> Unpin for CopyBufAbortable<'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<T> Unpin for BiLockAcquire<'_, T>

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

impl<'__pin, D> Unpin for Full<D>where
    __Origin<'__pin, D>: Unpin,

impl<'__pin, B> Unpin for Limited<B>where
    __Origin<'__pin, B>: Unpin,

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

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

impl<'__pin, T, S, E> Unpin for Connection<T, S, E>where
    __Origin<'__pin, T, S, E>: Unpin,
    S: HttpService<Body>,

impl<'__pin> Unpin for AddrStreamwhere
    __Origin<'__pin>: Unpin,

impl<'__pin, I, S, E> Unpin for Server<I, S, E>where
    __Origin<'__pin, I, S, E>: Unpin,

impl<'__pin, I, F, E> Unpin for Connecting<I, F, E>where
    __Origin<'__pin, I, F, E>: Unpin,

impl<Notif> Unpin for Subscription<Notif>

impl<'pin, TInner> Unpin for BandwidthLogging<TInner>where
    __BandwidthLogging<'pin, TInner>: Unpin,

impl<'pin, TInner> Unpin for BandwidthFuture<TInner>where
    __BandwidthFuture<'pin, TInner>: Unpin,

impl<'pin, TInner> Unpin for BandwidthConnecLogging<TInner>where
    __BandwidthConnecLogging<'pin, TInner>: Unpin,

impl<'pin, A, B> Unpin for EitherOutput<A, B>where
    __EitherOutput<'pin, A, B>: Unpin,

impl<'pin, A, B> Unpin for EitherFuture<A, B>where
    __EitherFuture<'pin, A, B>: Unpin,

impl<'pin, A, B> Unpin for EitherFuture2<A, B>where
    __EitherFuture2<'pin, A, B>: Unpin,

impl<'pin, A, B> Unpin for EitherTransport<A, B>where
    __EitherTransport<'pin, A, B>: Unpin,

impl<'pin, T, C> Unpin for AndThen<T, C>where
    __AndThen<'pin, T, C>: Unpin,

impl<TFut, TMap, TMapOut> Unpin for AndThenFuture<TFut, TMap, TMapOut>

impl<'pin, A, B> Unpin for OrTransport<A, B>where
    __OrTransport<'pin, A, B>: Unpin,

impl<'pin, T, F> Unpin for Map<T, F>where
    __Map<'pin, T, F>: Unpin,

impl<'pin, T, F> Unpin for MapFuture<T, F>where
    __MapFuture<'pin, T, F>: Unpin,

impl<'pin, T, F> Unpin for MapErr<T, F>where
    __MapErr<'pin, T, F>: Unpin,

impl<'pin, T: Transport, F> Unpin for MapErrListenerUpgrade<T, F>where
    __MapErrListenerUpgrade<'pin, T, F>: Unpin,

impl<'pin, T: Transport, F> Unpin for MapErrDial<T, F>where
    __MapErrDial<'pin, T, F>: Unpin,

impl<T> Unpin for Chan<T>

impl<'pin, InnerTrans> Unpin for TransportTimeout<InnerTrans>where
    __TransportTimeout<'pin, InnerTrans>: Unpin,

impl<'pin, InnerFut> Unpin for Timeout<InnerFut>where
    __Timeout<'pin, InnerFut>: Unpin,

impl<'pin, C, U> Unpin for Authenticate<C, U>where
    C: AsyncRead + AsyncWrite + Unpin,
    U: InboundUpgrade<Negotiated<C>> + OutboundUpgrade<Negotiated<C>>,
    __Authenticate<'pin, C, U>: Unpin,

impl<'pin, C, U> Unpin for Multiplex<C, U>where
    C: AsyncRead + AsyncWrite + Unpin,
    U: InboundUpgrade<Negotiated<C>> + OutboundUpgrade<Negotiated<C>>,
    __Multiplex<'pin, C, U>: Unpin,

impl<'pin, T> Unpin for Multiplexed<T>where
    __Multiplexed<'pin, T>: Unpin,

impl<'pin, T, U> Unpin for Upgrade<T, U>where
    __Upgrade<'pin, T, U>: Unpin,

impl<F, U, C> Unpin for DialUpgradeFuture<F, U, C>where
    U: OutboundUpgrade<Negotiated<C>>,
    C: AsyncRead + AsyncWrite + Unpin,

impl<F, U, C> Unpin for ListenerUpgradeFuture<F, U, C>where
    C: AsyncRead + AsyncWrite + Unpin,
    U: InboundUpgrade<Negotiated<C>>,

impl<'pin, T> Unpin for OptionalTransport<T>where
    __OptionalTransport<'pin, T>: Unpin,

impl<C, U> Unpin for InboundUpgradeApply<C, U>where
    C: AsyncRead + AsyncWrite + Unpin,
    U: InboundUpgrade<Negotiated<C>>,

impl<C, U> Unpin for OutboundUpgradeApply<C, U>where
    C: AsyncRead + AsyncWrite + Unpin,
    U: OutboundUpgrade<Negotiated<C>>,

impl<'pin, S> Unpin for PnetOutput<S>where
    __PnetOutput<'pin, S>: Unpin,

impl<TBehaviour> Unpin for Swarm<TBehaviour>where
    TBehaviour: NetworkBehaviour,

impl<T> Unpin for Incoming<T>

impl<T> Unpin for LocalIncoming<T>

impl<'pin, R, N> Unpin for ListenerSelectFuture<R, N>where
    __ListenerSelectFuture<'pin, R, N>: Unpin,

impl<'pin, TInner> Unpin for Negotiated<TInner>where
    __Negotiated<'pin, TInner>: Unpin,

impl<'pin, F: Future> Unpin for Timeout<F>where
    __Timeout<'pin, F>: Unpin,

impl<'__pin, S, F, T, A, E> Unpin for SinkImpl<S, F, T, A, E>where
    __Origin<'__pin, S, F, T, A, E>: Unpin,

impl<'pin, S: TryStream> Unpin for RwStreamSink<S>where
    __RwStreamSink<'pin, S>: Unpin,

impl<B, H, Client> Unpin for NetworkWorker<B, H, Client>where
    B: BlockT + 'static,
    H: ExHashT,
    Client: HeaderBackend<B> + 'static,

impl<B: BlockT> Unpin for GossipEngine<B>

impl<Payload> Unpin for NotificationReceiver<Payload>

impl<M, R> Unpin for Receiver<M, R>where
    R: Unsubscribe,

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

impl<'__pin, RW> Unpin for BufStream<RW>where
    __Origin<'__pin, RW>: Unpin,

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

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

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

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

impl<T> Unpin for JoinHandle<T>

impl<T> Unpin for Receiver<T>

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

impl<'__pin> Unpin for Sleepwhere
    __Origin<'__pin>: Unpin,

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

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

impl<T> Unpin for Empty<T>

impl<I> Unpin for Iter<I>

impl<I> Unpin for Once<I>

impl<T> Unpin for Pending<T>

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

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

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

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

impl<'__pin, 'a> Unpin for WaitForCancellationFuture<'a>where
    __Origin<'__pin, 'a>: 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,

impl<'pin, T> Unpin for Instrumented<T>where
    __Instrumented<'pin, T>: Unpin,

impl<'pin, T> Unpin for WithDispatch<T>where
    __WithDispatch<'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 Error

impl<'msg, 'aad> Unpin for Payload<'msg, 'aad>

impl Unpin for Aes128

impl Unpin for Aes192

impl Unpin for Aes256

impl<Aes, NonceSize> Unpin for AesGcm<Aes, NonceSize>where
    Aes: Unpin,
    NonceSize: Unpin,

impl Unpin for AHasher

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

impl<T, S> Unpin for AHashSet<T, S>where
    S: Unpin,
    T: Unpin,

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<'a, S> Unpin for CountingSource<'a, S>where
    S: Unpin,

impl<S, U> Unpin for CopyingSource<S, U>where
    S: Unpin,
    U: Unpin,

impl<'a> Unpin for SliceSink<'a>

impl<'a> Unpin for VecBacking<'a>

impl<'a> Unpin for DerObject<'a>

impl<'a> Unpin for Boolean<'a>

impl<'a> Unpin for Integer<'a>

impl<'a> Unpin for Null<'a>

impl<'a> Unpin for OctetString<'a>

impl<'a> Unpin for Sequence<'a>

impl<T> Unpin for SequenceVec<T>where
    T: Unpin,

impl<'a> Unpin for Utf8String<'a>

impl<T> Unpin for Sender<T>

impl<T> Unpin for Receiver<T>

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

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

impl Unpin for RecvError

impl<'a> Unpin for Executor<'a>

impl<'a> Unpin for LocalExecutor<'a>

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

impl<T> Unpin for ReadableOwned<T>

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

impl<T> Unpin for WritableOwned<T>

impl Unpin for Timer

impl Unpin for Barrier

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

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

impl<T: ?Sized> Unpin for MutexGuardArc<T>

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

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

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

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

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

impl Unpin for Semaphore

impl<'a> Unpin for SemaphoreGuard<'a>

impl Unpin for Child

impl Unpin for ChildStdin

impl Unpin for Command

impl Unpin for Builder

impl<T> Unpin for JoinHandle<T>

impl Unpin for Task

impl Unpin for TaskId

impl<T> Unpin for LocalKey<T>

impl<T> Unpin for Empty<T>where
    T: Unpin,

impl<T> Unpin for Repeat<T>where
    T: Unpin,

impl Unpin for Interval

impl<T> Unpin for Pending<T>where
    T: Unpin,

impl<T> Unpin for Bytes<T>where
    T: Unpin,

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

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

impl Unpin for Empty

impl Unpin for Repeat

impl Unpin for Sink

impl Unpin for Stderr

impl Unpin for Stdin

impl Unpin for Stdout

impl<'a> Unpin for Incoming<'a>

impl Unpin for UnixStream

impl Unpin for Condvar

impl Unpin for DirBuilder

impl Unpin for DirEntry

impl Unpin for File

impl Unpin for ReadDir

impl<'a> Unpin for Ancestors<'a>

impl<'a> Unpin for Components<'a>

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

impl Unpin for Path

impl Unpin for PathBuf

impl<'a> Unpin for Incoming<'a>

impl Unpin for TcpStream

impl Unpin for UdpSocket

impl Unpin for Runnable

impl<T> Unpin for FallibleTask<T>

impl Unpin for BytesCodec

impl Unpin for LinesCodec

impl<T, U> Unpin for FramedParts<T, U>where
    T: Unpin,
    U: Unpin,

impl<T, D> Unpin for FramedRead<T, D>where
    T: Unpin,

impl<T, D> Unpin for FramedReadParts<T, D>where
    D: Unpin,
    T: Unpin,

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

impl Unpin for Stream

impl<T> Unpin for Round<T>where
    T: Unpin,

impl Unpin for Zero

impl Unpin for Stop

impl Unpin for Constant

impl<E> Unpin for Error<E>where
    E: Unpin,

impl<C> Unpin for ExponentialBackoff<C>where
    C: Unpin,

impl<C> Unpin for ExponentialBackoffBuilder<C>where
    C: 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 HexDisplay<'a>

impl Unpin for Error

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 Extensions

impl Unpin for Client

impl<C, P> Unpin for FullDeps<C, P>

impl<C> Unpin for NewFull<C>where
    C: Unpin,

impl Unpin for Ancestry

impl Unpin for XcmConfig

impl Unpin for Benchmark

impl Unpin for Benchmark

impl Unpin for buy

impl Unpin for set_price

impl Unpin for make_offer

impl Unpin for Benchmark

impl Unpin for Benchmark

impl Unpin for sell

impl Unpin for buy

impl Unpin for Benchmark

impl Unpin for transfer

impl Unpin for Benchmark

impl Unpin for claim

impl Unpin for Benchmark

impl Unpin for BaseFilter

impl<T> Unpin for RelayChainBlockNumberProvider<T>where
    T: Unpin,

impl<T> Unpin for AssetPairAccountId<T>where
    T: Unpin,

impl Unpin for Version

impl Unpin for KeyLimit

impl Unpin for ValueLimit

impl Unpin for Runtime

impl Unpin for Event

impl Unpin for Origin

impl Unpin for PalletInfo

impl Unpin for Call

impl Unpin for RuntimeApi

impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where
    <Block as Block>::Hash: Unpin,
    <<C as CallApiAt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,

impl<Block, Backend, RuntimeApi, I> Unpin for BeefyBlockImport<Block, Backend, RuntimeApi, I>where
    I: Unpin,

impl<B> Unpin for BeefyVoterLinks<B>

impl<B> Unpin for BeefyRPCLinks<B>

impl<B, BE, C, N, R> Unpin for BeefyParams<B, BE, C, N, R>where
    N: Unpin,

impl Unpin for Error

impl Unpin for ErrorCode

impl<Block> Unpin for Beefy<Block>

impl<T> Unpin for MerkleProof<T>where
    T: Unpin,

impl<'a> Unpin for Leaf<'a>

impl Unpin for Payload

impl<TBlockNumber> Unpin for Commitment<TBlockNumber>where
    TBlockNumber: Unpin,

impl<TBlockNumber, TSignature> Unpin for SignedCommitment<TBlockNumber, TSignature>where
    TBlockNumber: Unpin,
    TSignature: Unpin,

impl<N, S> Unpin for VersionedFinalityProof<N, S>where
    N: Unpin,
    S: Unpin,

impl<BlockNumber, Hash, MerkleRoot, ExtraData> Unpin for MmrLeaf<BlockNumber, Hash, MerkleRoot, ExtraData>where
    BlockNumber: Unpin,
    ExtraData: Unpin,
    Hash: Unpin,
    MerkleRoot: Unpin,

impl<MerkleRoot> Unpin for BeefyAuthoritySet<MerkleRoot>where
    MerkleRoot: Unpin,

impl<TBlockNumber, TMerkleRoot> Unpin for SignedCommitmentWitness<TBlockNumber, TMerkleRoot>where
    TBlockNumber: Unpin,
    TMerkleRoot: Unpin,

impl Unpin for Public

impl Unpin for Signature

impl Unpin for Pair

impl<AuthorityId> Unpin for ValidatorSet<AuthorityId>where
    AuthorityId: Unpin,

impl<AuthorityId> Unpin for ConsensusLog<AuthorityId>where
    AuthorityId: Unpin,

impl<Number, Id, Signature> Unpin for VoteMessage<Number, Id, Signature>where
    Id: Unpin,
    Number: Unpin,
    Signature: Unpin,

impl<L, R> Unpin for BiBTreeMap<L, R>

impl<L, R> Unpin for IntoIter<L, R>

impl<'a, L, R> Unpin for Iter<'a, L, R>

impl<'a, L, R> Unpin for LeftValues<'a, L, R>

impl<'a, L, R> Unpin for RightValues<'a, L, R>

impl<'a, L, R> Unpin for LeftRange<'a, L, R>

impl<'a, L, R> Unpin for RightRange<'a, L, R>

impl<L, R, LS, RS> Unpin for BiHashMap<L, R, LS, RS>where
    LS: Unpin,
    RS: Unpin,

impl<L, R> Unpin for IntoIter<L, R>

impl<'a, L, R> Unpin for Iter<'a, L, R>

impl<'a, L, R> Unpin for LeftValues<'a, L, R>

impl<'a, L, R> Unpin for RightValues<'a, L, R>

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

impl Unpin for BigEndian

impl Unpin for Config

impl Unpin for Bounded

impl Unpin for Infinite

impl<O, L> Unpin for WithOtherLimit<O, L>where
    L: Unpin,
    O: Unpin,

impl<O, E> Unpin for WithOtherEndian<O, E>where
    E: Unpin,
    O: Unpin,

impl<O, I> Unpin for WithOtherIntEncoding<O, I>where
    I: Unpin,
    O: Unpin,

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

impl<'storage> Unpin for SliceReader<'storage>

impl<R> Unpin for IoReader<R>where
    R: Unpin,

impl<R, O> Unpin for Deserializer<R, O>where
    O: Unpin,
    R: Unpin,

impl Unpin for ErrorKind

impl<W, O> Unpin for Serializer<W, O>where
    O: Unpin,
    W: Unpin,

impl Unpin for ErrorKind

impl Unpin for Language

impl Unpin for Mnemonic

impl Unpin for Seed

impl<OutSize> Unpin for Blake2bMac<OutSize>where
    OutSize: Unpin,

impl<OutSize> Unpin for Blake2sMac<OutSize>where
    OutSize: Unpin,

impl Unpin for Blake2b

impl Unpin for Blake2s

impl Unpin for Params

impl Unpin for State

impl<'a> Unpin for HashManyJob<'a>

impl Unpin for Params

impl Unpin for State

impl Unpin for Hash

impl Unpin for Params

impl Unpin for State

impl<'a> Unpin for HashManyJob<'a>

impl Unpin for Params

impl Unpin for State

impl Unpin for Hash

impl Unpin for Hash

impl Unpin for HexError

impl Unpin for Hasher

impl Unpin for Eager

impl Unpin for Lazy

impl Unpin for Error

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

impl<T> Unpin for Unblock<T>

impl<T, const L: usize, const U: usize> Unpin for BoundedVec<T, L, U>where
    T: Unpin,

impl Unpin for Alphabet

impl Unpin for Error

impl<'a, I> Unpin for DecodeBuilder<'a, I>where
    I: Unpin,

impl Unpin for Error

impl<'a, I> Unpin for EncodeBuilder<'a, I>where
    I: Unpin,

impl Unpin for Error

impl Unpin for BStr

impl Unpin for BString

impl<'a> Unpin for Finder<'a>

impl<'a> Unpin for FinderReverse<'a>

impl<'a> Unpin for Find<'a>

impl<'a> Unpin for FindReverse<'a>

impl<'a> Unpin for Bytes<'a>

impl<'a> Unpin for Fields<'a>

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

impl<'a> Unpin for Split<'a>

impl<'a> Unpin for SplitReverse<'a>

impl<'a> Unpin for SplitN<'a>

impl<'a> Unpin for SplitNReverse<'a>

impl<'a> Unpin for Lines<'a>

impl<'a> Unpin for LinesWithTerminator<'a>

impl<'a> Unpin for DrainBytes<'a>

impl<B> Unpin for ByteLines<B>where
    B: Unpin,

impl<B> Unpin for ByteRecords<B>where
    B: Unpin,

impl<'a> Unpin for Chars<'a>

impl<'a> Unpin for CharIndices<'a>

impl<'a> Unpin for Utf8Chunks<'a>

impl<'a> Unpin for Utf8Chunk<'a>

impl Unpin for Utf8Error

impl Unpin for AllocErr

impl<E> Unpin for AllocOrInitError<E>where
    E: Unpin,

impl Unpin for Bump

impl<'a> Unpin for ChunkIter<'a>

impl<'a> Unpin for ChunkRawIter<'a>

impl Unpin for Error

impl Unpin for BigEndian

impl<T, U> Unpin for Chain<T, U>where
    T: Unpin,
    U: Unpin,

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

impl<T> Unpin for Limit<T>where
    T: Unpin,

impl<B> Unpin for Reader<B>where
    B: Unpin,

impl<T> Unpin for Take<T>where
    T: Unpin,

impl<B> Unpin for Writer<B>where
    B: Unpin,

impl Unpin for Bytes

impl Unpin for BytesMut

impl Unpin for bz_stream

impl Unpin for ParseError

impl Unpin for Reason

impl<'a> Unpin for Token<'a>

impl<'a> Unpin for Lexer<'a>

impl<'a> Unpin for LexerToken<'a>

impl Unpin for Func

impl<'a> Unpin for Predicate<'a>

impl Unpin for Expression

impl Unpin for Triple

impl Unpin for Arch

impl Unpin for Vendor

impl Unpin for Os

impl Unpin for Family

impl Unpin for Env

impl Unpin for Panic

impl Unpin for HasAtomic

impl Unpin for Families

impl Unpin for HasAtomics

impl Unpin for Endian

impl Unpin for TargetInfo

impl<R, MC> Unpin for ChaCha<R, MC>where
    MC: Unpin,
    R: Unpin,

impl<R> Unpin for XChaCha<R>where
    R: Unpin,

impl<C, N> Unpin for ChaChaPoly1305<C, N>where
    C: Unpin,

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 NaiveWeek

impl Unpin for NaiveDate

impl Unpin for IsoWeek

impl Unpin for NaiveTime

impl Unpin for Local

impl Unpin for Utc

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

impl Unpin for Weekday

impl Unpin for Month

impl Unpin for Months

impl<const S: usize> Unpin for Cid<S>

impl Unpin for Error

impl Unpin for Version

impl<T> Unpin for StreamCipherCoreWrapper<T>where
    T: Unpin,
    <<T as BlockSizeUser>::BlockSize as ArrayLength<u8>>::ArrayType: Unpin,

impl Unpin for Error

impl<T, M, S> Unpin for MMR<T, M, S>where
    M: Unpin,
    S: Unpin,
    T: Unpin,

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

impl<T> Unpin for MemStore<T>

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

impl Unpin for ArgAction

impl<'help> Unpin for Arg<'help>

impl<'help> Unpin for ArgGroup<'help>

impl<'help> Unpin for App<'help>

impl<'help> Unpin for PossibleValue<'help>

impl Unpin for ValueHint

impl<E> Unpin for EnumValueParser<E>where
    E: Unpin,

impl<T> Unpin for RangedI64ValueParser<T>where
    T: Unpin,

impl<T> Unpin for RangedU64ValueParser<T>where
    T: Unpin,

impl Unpin for ErrorKind

impl Unpin for Error

impl Unpin for ArgMatches

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

impl<'a> Unpin for RawValues<'a>

impl<'a> Unpin for Values<'a>

impl<'a> Unpin for OsValues<'a>

impl<'a> Unpin for Indices<'a>

impl Unpin for RawArgs

impl Unpin for ArgCursor

impl<'s> Unpin for ParsedArg<'s>

impl<'s> Unpin for ShortFlags<'s>

impl Unpin for Clock

impl Unpin for Duration

impl Unpin for Instant

impl Unpin for Updater

impl Unpin for Cell

impl Unpin for Cells

impl Unpin for Column

impl Unpin for Row

impl Unpin for Width

impl Unpin for Table

impl<'a> Unpin for ColumnCellIter<'a>

impl<T> Unpin for OrmlTokensAdapter<T>where
    T: Unpin,

impl<T> Unpin for MultiCurrencyLockedBalance<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl Unpin for SS58Prefix

impl Unpin for MaxLocks

impl Unpin for ProxyType

impl Unpin for MaxProxies

impl Unpin for MaxPending

impl Unpin for MaxInRatio

impl Unpin for MaxVotes

impl Unpin for Burn

impl Unpin for PotId

impl Unpin for Period

impl Unpin for Offset

impl Unpin for LMPalletId

impl<T> Unpin for ConcurrentQueue<T>where
    T: Unpin,

impl Unpin for PopError

impl<T> Unpin for PushError<T>where
    T: Unpin,

impl<'a> Unpin for Arcs<'a>

impl Unpin for Error

impl Unpin for Case

impl Unpin for FromCasing

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

impl Unpin for Error

impl Unpin for ErrorKind

impl Unpin for SeekFrom

impl<R> Unpin for Bytes<R>where
    R: Unpin,

impl<T, U> Unpin for Chain<T, U>where
    T: Unpin,
    U: Unpin,

impl<T> Unpin for Take<T>where
    T: Unpin,

impl<'prev, 'subs> Unpin for ArgScopeStack<'prev, 'subs>where
    'subs: 'prev,

impl Unpin for Encoding

impl Unpin for Name

impl Unpin for NestedName

impl Unpin for Prefix

impl Unpin for SourceName

impl Unpin for TaggedName

impl Unpin for Identifier

impl Unpin for SeqId

impl Unpin for CallOffset

impl Unpin for NvOffset

impl Unpin for VOffset

impl Unpin for Type

impl Unpin for TypeHandle

impl Unpin for Decltype

impl Unpin for ArrayType

impl Unpin for VectorType

impl Unpin for MemberName

impl Unpin for Expression

impl Unpin for SimpleId

impl Unpin for LocalName

impl Unpin for LambdaSig

impl Unpin for Error

impl<T> Unpin for Symbol<T>where
    T: Unpin,

impl<K, V> Unpin for MapForest<K, V>where
    K: Unpin,
    V: Unpin,

impl<K, V> Unpin for Map<K, V>where
    K: Unpin,
    V: Unpin,

impl<'a, K, V, C> Unpin for MapCursor<'a, K, V, C>where
    K: Unpin,
    V: Unpin,

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

impl<K> Unpin for SetForest<K>where
    K: Unpin,

impl<K> Unpin for Set<K>where
    K: Unpin,

impl<'a, K, C> Unpin for SetCursor<'a, K, C>where
    K: Unpin,

impl<'a, K> Unpin for SetIter<'a, K>where
    K: Unpin,

impl Unpin for MachReloc

impl Unpin for MachTrap

impl Unpin for MachSrcLoc

impl Unpin for StackMap

impl Unpin for Reloc

impl Unpin for CodeInfo

impl<'a> Unpin for CFGPrinter<'a>

impl<'f> Unpin for FuncCursor<'f>

impl Unpin for DataValue

impl<'a> Unpin for DisplayDataValues<'a>

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

impl<'a> Unpin for ChildIter<'a>

impl<'a> Unpin for PredIter<'a>

impl<'f, IIB> Unpin for InsertBuilder<'f, IIB>where
    IIB: Unpin,

impl<'f> Unpin for ReplaceBuilder<'f>

impl Unpin for IntCC

impl Unpin for FloatCC

impl<'a> Unpin for Values<'a>

impl Unpin for ValueDef

impl<'a> Unpin for DisplayInst<'a>

impl Unpin for Block

impl Unpin for Value

impl Unpin for Inst

impl Unpin for StackSlot

impl Unpin for Constant

impl Unpin for Immediate

impl Unpin for JumpTable

impl Unpin for FuncRef

impl Unpin for SigRef

impl Unpin for Heap

impl Unpin for Table

impl Unpin for AnyEntity

impl Unpin for Signature

impl Unpin for AbiParam

impl Unpin for Function

impl<'a> Unpin for DisplayFunction<'a>

impl Unpin for HeapData

impl Unpin for HeapStyle

impl Unpin for Imm64

impl Unpin for Uimm64

impl Unpin for Uimm32

impl Unpin for V128Imm

impl Unpin for Offset32

impl Unpin for Ieee32

impl Unpin for Ieee64

impl Unpin for Opcode

impl<'a> Unpin for BranchInfo<'a>

impl<'a> Unpin for CallInfo<'a>

impl Unpin for Layout

impl<'f> Unpin for Blocks<'f>

impl<'f> Unpin for Insts<'f>

impl Unpin for LibCall

impl Unpin for Endianness

impl Unpin for MemFlags

impl Unpin for SourceLoc

impl Unpin for TableData

impl Unpin for TrapCode

impl Unpin for Type

impl Unpin for ValueLabel

impl Unpin for Register

impl Unpin for OpcodeMap

impl Unpin for UnwindInfo

impl Unpin for UnwindInfo

impl Unpin for UnwindInfo

impl Unpin for UnwindInst

impl Unpin for CallConv

impl Unpin for Builder

impl Unpin for Loop

impl Unpin for Template

impl Unpin for Descriptor

impl Unpin for Detail

impl Unpin for Setting

impl Unpin for Value

impl Unpin for Builder

impl Unpin for SetError

impl<'a> Unpin for PredicateView<'a>

impl Unpin for Flags

impl Unpin for OptLevel

impl Unpin for TlsModel

impl<'a> Unpin for FlagsOrIsa<'a>

impl Unpin for PassTimes

impl Unpin for Context

impl<T> Unpin for PackedOption<T>where
    T: Unpin,

impl<K, V> Unpin for BoxedSlice<K, V>where
    K: Unpin,

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

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

impl<K> Unpin for Keys<K>where
    K: Unpin,

impl<T> Unpin for EntityList<T>where
    T: Unpin,

impl<T> Unpin for ListPool<T>where
    T: Unpin,

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

impl<K, V> Unpin for PrimaryMap<K, V>where
    K: Unpin,
    V: Unpin,

impl<K> Unpin for EntitySet<K>where
    K: Unpin,

impl<K, V> Unpin for SparseMap<K, V>where
    K: Unpin,
    V: Unpin,

impl<'a> Unpin for FunctionBuilder<'a>

impl Unpin for Switch

impl Unpin for Variable

impl Unpin for ReturnMode

impl Unpin for Hasher

impl<T> Unpin for Sender<T>

impl<T> Unpin for Receiver<T>where
    T: Unpin,

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

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

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

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

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

impl<T> Unpin for SendTimeoutError<T>where
    T: Unpin,

impl Unpin for RecvError

impl<'a> Unpin for Select<'a>

impl<'a> Unpin for SelectedOperation<'a>

impl<T> Unpin for Worker<T>

impl<T> Unpin for Stealer<T>

impl<T> Unpin for Injector<T>where
    T: Unpin,

impl<T> Unpin for Steal<T>where
    T: Unpin,

impl<'g, T: ?Sized, P> Unpin for CompareExchangeError<'g, T, P>where
    P: Unpin,

impl<T: ?Sized> Unpin for Atomic<T>

impl<T: ?Sized> Unpin for Owned<T>

impl<'g, T: ?Sized> Unpin for Shared<'g, T>

impl Unpin for Collector

impl Unpin for Guard

impl<T> Unpin for ArrayQueue<T>

impl<T> Unpin for SegQueue<T>where
    T: Unpin,

impl<T> Unpin for AtomicCell<T>where
    T: Unpin,

impl<T> Unpin for CachePadded<T>where
    T: Unpin,

impl Unpin for Backoff

impl Unpin for Parker

impl Unpin for Unparker

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

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

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

impl Unpin for WaitGroup

impl<'env> Unpin for Scope<'env>

impl<'scope, 'env> Unpin for ScopedThreadBuilder<'scope, 'env>where
    'env: 'scope,

impl<'scope, T> Unpin for ScopedJoinHandle<'scope, T>

impl<T> Unpin for Checked<T>where
    T: Unpin,

impl Unpin for Limb

impl<T> Unpin for NonZero<T>where
    T: Unpin,

impl<const LIMBS: usize> Unpin for UInt<LIMBS>

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

impl Unpin for MacError

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

impl Unpin for Ctr128BE

impl Unpin for Ctr128LE

impl Unpin for Ctr32BE

impl Unpin for Ctr32LE

impl Unpin for Ctr64BE

impl Unpin for Ctr64LE

impl<B, F> Unpin for Ctr<B, F>where
    B: Unpin,
    F: Unpin,
    <<B as BlockCipher>::BlockSize as ArrayLength<u8>>::ArrayType: Unpin,
    <F as CtrFlavor<<B as BlockCipher>::BlockSize>>::Nonce: Unpin,

impl<H> Unpin for CuckooFilter<H>where
    H: Unpin,

impl Unpin for RunCmd

impl<Block, BS, RA> Unpin for Collator<Block, BS, RA>

impl<Block, RA, BS, Spawner> Unpin for StartCollatorParams<Block, RA, BS, Spawner>where
    Spawner: Unpin,

impl<'a, I, C, CIDP, S, CAW> Unpin for ImportQueueParams<'a, I, C, CIDP, S, CAW>where
    CAW: Unpin,
    CIDP: Unpin,
    I: Unpin,

impl<C, CIDP, CAW> Unpin for BuildVerifierParams<C, CIDP, CAW>where
    CAW: Unpin,
    CIDP: Unpin,

impl<B, CIDP, W> Unpin for AuraConsensus<B, CIDP, W>where
    B: Unpin,

impl<PF, BI, CIDP, Client, BS, SO> Unpin for BuildAuraConsensusParams<PF, BI, CIDP, Client, BS, SO>where
    BI: Unpin,
    BS: Unpin,
    CIDP: Unpin,
    PF: Unpin,
    SO: Unpin,

impl<B> Unpin for ParachainCandidate<B>where
    B: Unpin,

impl<I> Unpin for ParachainBlockImport<I>where
    I: Unpin,

impl<Client, Block, CIDP> Unpin for Verifier<Client, Block, CIDP>where
    Block: Unpin,
    CIDP: Unpin,

impl<B, PF, BI, RCInterface, CIDP> Unpin for RelayChainConsensus<B, PF, BI, RCInterface, CIDP>where
    B: Unpin,
    RCInterface: Unpin,

impl<PF, BI, CIDP, RCInterface> Unpin for BuildRelayChainConsensusParams<PF, BI, CIDP, RCInterface>where
    BI: Unpin,
    CIDP: Unpin,
    PF: Unpin,
    RCInterface: Unpin,

impl<Block, RCInterface> Unpin for BlockAnnounceValidator<Block, RCInterface>where
    Block: Unpin,
    RCInterface: Unpin,

impl<Block> Unpin for WaitToAnnounce<Block>

impl<Block, PC, IQ, RC> Unpin for PoVRecovery<Block, PC, IQ, RC>where
    Block: Unpin,
    IQ: Unpin,
    RC: Unpin,
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<'a, Block, BS, Client, RCInterface, Spawner, IQ> Unpin for StartCollatorParams<'a, Block, BS, Client, RCInterface, Spawner, IQ>where
    IQ: Unpin,
    RCInterface: Unpin,
    Spawner: Unpin,

impl<'a, Block, Client, RCInterface, IQ> Unpin for StartFullNodeParams<'a, Block, Client, RCInterface, IQ>where
    IQ: Unpin,
    RCInterface: Unpin,

impl<Block> Unpin for SharedImportQueue<Block>

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

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

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

impl Unpin for ConfigData

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

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

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

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

impl<T> Unpin for ParachainSetCode<T>where
    T: Unpin,

impl<T> Unpin for RelaychainBlockNumberProvider<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 Unpin for Origin

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

impl<T> Unpin for UnlimitedDmpExecution<T>where
    T: Unpin,

impl<T> Unpin for LimitAndDropDmpExecution<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>::Hash: Unpin,

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

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

impl<B> Unpin for ParachainBlockData<B>where
    <B as Block>::Extrinsic: Unpin,
    <B as Block>::Header: Unpin,

impl<T, W> Unpin for ParentAsUmp<T, W>where
    T: Unpin,
    W: Unpin,

impl<AccountId, FeeCharger, Matcher, ConcreteAssets, HandleRefund> Unpin for TakeFirstAssetTrader<AccountId, FeeCharger, Matcher, ConcreteAssets, HandleRefund>where
    AccountId: Unpin,
    ConcreteAssets: Unpin,
    FeeCharger: Unpin,
    HandleRefund: Unpin,
    Matcher: Unpin,

impl<FungiblesMutateAdapter, AccountId, ReceiverAccount> Unpin for XcmFeesTo32ByteAccount<FungiblesMutateAdapter, AccountId, ReceiverAccount>where
    AccountId: Unpin,
    FungiblesMutateAdapter: Unpin,
    ReceiverAccount: Unpin,

impl<Client> Unpin for RelayChainInProcessInterface<Client>

impl Unpin for Scalar

impl Unpin for DecodeKind

impl Unpin for BitOrder

impl Unpin for Encoding

impl Unpin for Translate

impl Unpin for Wrap

impl<'a> Unpin for Any<'a>

impl<'a> Unpin for BitString<'a>

impl<'a> Unpin for BitStringIter<'a>

impl<T> Unpin for ContextSpecific<T>where
    T: Unpin,

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

impl<'a> Unpin for Ia5String<'a>

impl<'a> Unpin for UIntBytes<'a>

impl Unpin for Null

impl<'a> Unpin for OctetString<'a>

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

impl<'a> Unpin for PrintableString<'a>

impl<T, const N: usize> Unpin for SequenceOf<T, N>where
    T: Unpin,

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

impl<T, const N: usize> Unpin for SetOf<T, N>where
    T: Unpin,

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

impl Unpin for UtcTime

impl<'a> Unpin for Utf8String<'a>

impl Unpin for DateTime

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

impl<'a> Unpin for Encoder<'a>

impl Unpin for Error

impl Unpin for ErrorKind

impl Unpin for Header

impl Unpin for Length

impl Unpin for Class

impl Unpin for TagMode

impl Unpin for TagNumber

impl Unpin for Tag

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

impl<T> Unpin for RtVariableCoreWrapper<T>where
    T: Unpin,
    <<T as BlockSizeUser>::BlockSize as ArrayLength<u8>>::ArrayType: Unpin,
    <T as BufferKindUser>::BufferKind: Unpin,

impl<T> Unpin for CoreWrapper<T>where
    T: Unpin,
    <<T as BlockSizeUser>::BlockSize as ArrayLength<u8>>::ArrayType: Unpin,
    <T as BufferKindUser>::BufferKind: Unpin,

impl<T> Unpin for XofReaderCoreWrapper<T>where
    T: Unpin,
    <<T as BlockSizeUser>::BlockSize as ArrayLength<u8>>::ArrayType: Unpin,

impl Unpin for TruncSide

impl<T> Unpin for CtOutput<T>where
    <<T as OutputSizeUser>::OutputSize as ArrayLength<u8>>::ArrayType: Unpin,

impl Unpin for MacError

impl Unpin for BaseDirs

impl Unpin for UserDirs

impl Unpin for BaseDirs

impl Unpin for UserDirs

impl Unpin for Type

impl Unpin for QueryType

impl Unpin for Class

impl Unpin for QueryClass

impl Unpin for Opcode

impl<'a> Unpin for Packet<'a>

impl<'a> Unpin for Question<'a>

impl<'a> Unpin for ResourceRecord<'a>

impl<'a> Unpin for Name<'a>

impl Unpin for Error

impl Unpin for Header

impl Unpin for Builder

impl Unpin for Record

impl Unpin for Record

impl Unpin for Record

impl Unpin for Record

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

impl Unpin for Record

impl Unpin for Record

impl Unpin for Record

impl Unpin for Record

impl Unpin for Record

impl Unpin for Record

impl Unpin for Record

impl Unpin for Record

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

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

impl Unpin for Record

impl Unpin for Record

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

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

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

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

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

impl<'a> Unpin for RecordIter<'a>

impl Unpin for Record

impl<'a> Unpin for RData<'a>

impl Unpin for Buffer

impl Unpin for RecoveryId

impl<C> Unpin for Signature<C>where
    <<<<<C as Curve>::UInt as ArrayEncoding>::ByteSize as Add<<<C as Curve>::UInt as ArrayEncoding>::ByteSize>>::Output as Add<UInt<UInt<UInt<UInt<UTerm, B1>, B0>, B0>, B1>>>::Output as ArrayLength<u8>>::ArrayType: Unpin,

impl<C> Unpin for SigningKey<C>where
    <C as ScalarArithmetic>::Scalar: Unpin,

impl<C> Unpin for VerifyingKey<C>where
    <C as AffineArithmetic>::AffinePoint: Unpin,

impl<C> Unpin for Signature<C>where
    <<<<C as Curve>::UInt as ArrayEncoding>::ByteSize as Add<<<C as Curve>::UInt as ArrayEncoding>::ByteSize>>::Output as ArrayLength<u8>>::ArrayType: Unpin,

impl Unpin for Signature

impl Unpin for Keypair

impl Unpin for PublicKey

impl Unpin for SecretKey

impl Unpin for Item

impl Unpin for Verifier

impl Unpin for Error

impl Unpin for Signature

impl Unpin for SigningKey

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

impl Unpin for Error

impl<C> Unpin for ScalarCore<C>where
    <C as Curve>::UInt: Unpin,

impl<C> Unpin for NonZeroScalar<C>where
    <C as ScalarArithmetic>::Scalar: Unpin,

impl<C> Unpin for SecretKey<C>where
    <C as Curve>::UInt: Unpin,

impl<C> Unpin for PublicKey<C>where
    <C as AffineArithmetic>::AffinePoint: Unpin,

impl<T> Unpin for FromBitsError<T>where
    T: Unpin,
    <T as RawBitFlags>::Numeric: Unpin,

impl<T, N> Unpin for BitFlags<T, N>where
    N: Unpin,
    T: Unpin,

impl<T, N> Unpin for ConstToken<T, N>where
    N: Unpin,
    T: Unpin,

impl<T> Unpin for Iter<T>where
    T: Unpin,
    <T as RawBitFlags>::Numeric: Unpin,

impl Unpin for Filter

impl Unpin for Builder

impl Unpin for Timestamp

impl Unpin for Style

impl<'a, T> Unpin for StyledValue<'a, T>where
    T: Unpin,

impl Unpin for Color

impl Unpin for Target

impl Unpin for WriteStyle

impl Unpin for Formatter

impl<'a> Unpin for Env<'a>

impl Unpin for Logger

impl Unpin for Builder

impl Unpin for Errno

impl Unpin for Event

impl Unpin for Exit

impl Unpin for Signal

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

impl<T, U> Unpin for Chain<T, U>where
    T: Unpin,
    U: Unpin,

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

impl<I> Unpin for Convert<I>where
    I: Unpin,

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

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

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

impl<I, U, F> Unpin for FlatMap<I, U, F>where
    F: Unpin,
    I: Unpin,
    <U as IntoFallibleIterator>::IntoFallibleIter: Unpin,

impl<I> Unpin for Flatten<I>where
    I: Unpin,
    <<I as FallibleIterator>::Item as IntoFallibleIterator>::IntoFallibleIter: Unpin,

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

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

impl<I> Unpin for Iterator<I>where
    I: Unpin,

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

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

impl<I> Unpin for Rev<I>where
    I: Unpin,

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

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

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

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

impl<I> Unpin for Take<I>where
    I: Unpin,

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

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

impl<T, U> Unpin for Zip<T, U>where
    T: Unpin,
    U: Unpin,

impl Unpin for Rng

impl Unpin for Phase

impl<H, N> Unpin for State<H, N>where
    H: Unpin,
    N: Unpin,

impl<Id, H, N> Unpin for RoundParams<Id, H, N>where
    H: Unpin,
    Id: Unpin,
    N: Unpin,

impl<Id, H, N, Signature> Unpin for Round<Id, H, N, Signature>where
    H: Unpin,
    Id: Unpin,
    N: Unpin,

impl<H, N, V> Unpin for VoteGraph<H, N, V>where
    H: Unpin,
    N: Unpin,

impl<Id> Unpin for RoundState<Id>where
    Id: Unpin,

impl<Id> Unpin for VoterState<Id>where
    Id: Unpin,

impl<H, N, S, Id> Unpin for CommunicationOut<H, N, S, Id>where
    H: Unpin,
    Id: Unpin,
    N: Unpin,
    S: Unpin,

impl Unpin for GoodCommit

impl Unpin for BadCommit

impl Unpin for BadCatchUp

impl<O> Unpin for Callback<O>

impl<Id, Timer, Input, Output> Unpin for RoundData<Id, Timer, Input, Output>where
    Id: Unpin,
    Input: Unpin,
    Output: Unpin,
    Timer: Unpin,

impl<Id> Unpin for VoterSet<Id>where
    Id: Unpin,

impl Unpin for VoterInfo

impl<H, N> Unpin for Prevote<H, N>where
    H: Unpin,
    N: Unpin,

impl<H, N> Unpin for Precommit<H, N>where
    H: Unpin,
    N: Unpin,

impl<H, N> Unpin for PrimaryPropose<H, N>where
    H: Unpin,
    N: Unpin,

impl Unpin for Error

impl<Id, V, S> Unpin for Equivocation<Id, V, S>where
    Id: Unpin,
    S: Unpin,
    V: Unpin,

impl<H, N> Unpin for Message<H, N>where
    H: Unpin,
    N: Unpin,

impl<H, N, S, Id> Unpin for Commit<H, N, S, Id>where
    H: Unpin,
    Id: Unpin,
    N: Unpin,
    S: Unpin,

impl<H, N, S, Id> Unpin for SignedPrevote<H, N, S, Id>where
    H: Unpin,
    Id: Unpin,
    N: Unpin,
    S: Unpin,

impl<H, N, S, Id> Unpin for SignedPrecommit<H, N, S, Id>where
    H: Unpin,
    Id: Unpin,
    N: Unpin,
    S: Unpin,

impl<H, N, S, Id> Unpin for CompactCommit<H, N, S, Id>where
    H: Unpin,
    Id: Unpin,
    N: Unpin,
    S: Unpin,

impl<H, N, S, Id> Unpin for CatchUp<H, N, S, Id>where
    H: Unpin,
    Id: Unpin,
    N: Unpin,
    S: Unpin,

impl<H, N, S, Id> Unpin for HistoricalVotes<H, N, S, Id>

impl<F> Unpin for Unwrapped<F>where
    F: Unpin,

impl<F> Unpin for Wrapping<F>where
    F: Unpin,

impl<Frac> Unpin for FixedU8<Frac>where
    Frac: Unpin,

impl<Frac> Unpin for FixedU16<Frac>where
    Frac: Unpin,

impl<Frac> Unpin for FixedU32<Frac>where
    Frac: Unpin,

impl<Frac> Unpin for FixedU64<Frac>where
    Frac: Unpin,

impl<Frac> Unpin for FixedU128<Frac>where
    Frac: Unpin,

impl<Frac> Unpin for FixedI8<Frac>where
    Frac: Unpin,

impl<Frac> Unpin for FixedI16<Frac>where
    Frac: Unpin,

impl<Frac> Unpin for FixedI32<Frac>where
    Frac: Unpin,

impl<Frac> Unpin for FixedI64<Frac>where
    Frac: Unpin,

impl<Frac> Unpin for FixedI128<Frac>where
    Frac: Unpin,

impl Unpin for F128Bits

impl<'a> Unpin for Difference<'a>

impl<'a> Unpin for SymmetricDifference<'a>

impl<'a> Unpin for Intersection<'a>

impl<'a> Unpin for Union<'a>

impl<'a> Unpin for Ones<'a>

impl Unpin for Crc

impl<R> Unpin for CrcReader<R>where
    R: Unpin,

impl<W> Unpin for CrcWriter<W>where
    W: Unpin,

impl<R> Unpin for DeflateEncoder<R>where
    R: Unpin,

impl<R> Unpin for DeflateDecoder<R>where
    R: Unpin,

impl<R> Unpin for DeflateEncoder<R>where
    R: Unpin,

impl<R> Unpin for DeflateDecoder<R>where
    R: Unpin,

impl<W> Unpin for DeflateEncoder<W>where
    W: Unpin,

impl<W> Unpin for DeflateDecoder<W>where
    W: Unpin,

impl<R> Unpin for GzEncoder<R>where
    R: Unpin,

impl<R> Unpin for GzDecoder<R>where
    R: Unpin,

impl<R> Unpin for MultiGzDecoder<R>where
    R: Unpin,

impl<R> Unpin for GzEncoder<R>where
    R: Unpin,

impl<R> Unpin for GzDecoder<R>where
    R: Unpin,

impl<R> Unpin for MultiGzDecoder<R>where
    R: Unpin,

impl<W> Unpin for GzEncoder<W>where
    W: Unpin,

impl<W> Unpin for GzDecoder<W>where
    W: Unpin,

impl Unpin for GzHeader

impl Unpin for GzBuilder

impl Unpin for Compress

impl Unpin for Decompress

impl Unpin for Status

impl<R> Unpin for ZlibEncoder<R>where
    R: Unpin,

impl<R> Unpin for ZlibDecoder<R>where
    R: Unpin,

impl<R> Unpin for ZlibEncoder<R>where
    R: Unpin,

impl<R> Unpin for ZlibDecoder<R>where
    R: Unpin,

impl<W> Unpin for ZlibEncoder<W>where
    W: Unpin,

impl<W> Unpin for ZlibDecoder<W>where
    W: Unpin,

impl Unpin for FnvHasher

impl<E> Unpin for Error<E>where
    E: Unpin,

impl<V> Unpin for FinalizationResult<V>where
    V: Unpin,

impl<H, N, V> Unpin for ForkTree<H, N, V>where
    H: Unpin,
    N: Unpin,
    V: Unpin,

impl<'a> Unpin for Parse<'a>

impl<'a> Unpin for ParseIntoOwned<'a>

impl<'a> Unpin for ByteSerialize<'a>

impl<'a, T> Unpin for Serializer<'a, T>where
    T: Unpin,

impl Unpin for Analysis

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

impl Unpin for BlockCmd

impl Unpin for MachineCmd

impl Unpin for PalletCmd

impl Unpin for StorageCmd

impl Unpin for Error

impl<T> Unpin for BoundedExecution<T>where
    T: Unpin,

impl<T> Unpin for UnboundedExecution<T>where
    T: Unpin,

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

impl<VoterIndex, TargetIndex, P> Unpin for IndexAssignment<VoterIndex, TargetIndex, P>where
    P: Unpin,
    TargetIndex: Unpin,
    VoterIndex: Unpin,

impl<X> Unpin for NoElection<X>where
    X: Unpin,

impl<AccountId, Accuracy, Balancing> Unpin for SequentialPhragmen<AccountId, Accuracy, Balancing>where
    AccountId: Unpin,
    Accuracy: Unpin,
    Balancing: Unpin,

impl<AccountId, Accuracy, Balancing> Unpin for PhragMMS<AccountId, Accuracy, Balancing>where
    AccountId: Unpin,
    Accuracy: Unpin,
    Balancing: Unpin,

impl<System, Block, Context, UnsignedValidator, AllPalletsWithSystem, OnRuntimeUpgrade> Unpin for Executive<System, Block, Context, UnsignedValidator, AllPalletsWithSystem, OnRuntimeUpgrade>where
    AllPalletsWithSystem: Unpin,
    Block: Unpin,
    Context: Unpin,
    OnRuntimeUpgrade: Unpin,
    System: Unpin,
    UnsignedValidator: Unpin,

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 Weight

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

impl Unpin for Identity

impl Unpin for Blake2_128

impl Unpin for Blake2_256

impl Unpin for Twox128

impl Unpin for Twox256

impl<T> Unpin for StorageIterator<T>where
    T: Unpin,

impl<K, T, H> Unpin for StorageKeyIterator<K, T, H>where
    H: Unpin,
    K: Unpin,
    T: Unpin,

impl<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues> Unpin for CountedStorageMap<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues>where
    Hasher: Unpin,
    Key: Unpin,
    MaxValues: Unpin,
    OnEmpty: Unpin,
    Prefix: Unpin,
    QueryKind: Unpin,
    Value: Unpin,

impl<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues> Unpin for StorageDoubleMap<Prefix, Hasher1, Key1, Hasher2, Key2, Value, QueryKind, OnEmpty, MaxValues>where
    Hasher1: Unpin,
    Hasher2: Unpin,
    Key1: Unpin,
    Key2: Unpin,
    MaxValues: Unpin,
    OnEmpty: Unpin,
    Prefix: Unpin,
    QueryKind: Unpin,
    Value: Unpin,

impl<Hasher, KeyType> Unpin for Key<Hasher, KeyType>where
    Hasher: Unpin,
    KeyType: Unpin,

impl<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues> Unpin for StorageMap<Prefix, Hasher, Key, Value, QueryKind, OnEmpty, MaxValues>where
    Hasher: Unpin,
    Key: Unpin,
    MaxValues: Unpin,
    OnEmpty: Unpin,
    Prefix: Unpin,
    QueryKind: Unpin,
    Value: Unpin,

impl<Prefix, Key, Value, QueryKind, OnEmpty, MaxValues> Unpin for StorageNMap<Prefix, Key, Value, QueryKind, OnEmpty, MaxValues>where
    Key: Unpin,
    MaxValues: Unpin,
    OnEmpty: Unpin,
    Prefix: Unpin,
    QueryKind: Unpin,
    Value: Unpin,

impl<Prefix, Value, QueryKind, OnEmpty> Unpin for StorageValue<Prefix, Value, QueryKind, OnEmpty>where
    OnEmpty: Unpin,
    Prefix: Unpin,
    QueryKind: Unpin,
    Value: Unpin,

impl<Error> Unpin for ResultQuery<Error>where
    Error: Unpin,

impl Unpin for ValueQuery

impl<M> Unpin for KeyLenOf<M>where
    M: Unpin,

impl<T, OnRemoval> Unpin for PrefixIterator<T, OnRemoval>where
    OnRemoval: Unpin,

impl<T> Unpin for KeyPrefixIterator<T>

impl Unpin for Instance1

impl Unpin for Instance2

impl Unpin for Instance3

impl Unpin for Instance4

impl Unpin for Instance5

impl Unpin for Instance6

impl Unpin for Instance7

impl Unpin for Instance8

impl Unpin for Instance9

impl Unpin for Instance10

impl Unpin for Instance11

impl Unpin for Instance12

impl Unpin for Instance13

impl Unpin for Instance14

impl Unpin for Instance15

impl Unpin for Instance16

impl<C, A> Unpin for TotalIssuanceOf<C, A>where
    A: Unpin,
    C: Unpin,

impl<B, OnDrop, OppositeOnDrop> Unpin for Imbalance<B, OnDrop, OppositeOnDrop>where
    B: Unpin,
    OnDrop: Unpin,
    OppositeOnDrop: Unpin,

impl<F, A, AccountId> Unpin for ItemOf<F, A, AccountId>where
    A: Unpin,
    AccountId: Unpin,
    F: Unpin,

impl<A, B, OnDrop, OppositeOnDrop> Unpin for Imbalance<A, B, OnDrop, OppositeOnDrop>where
    A: Unpin,
    B: Unpin,
    OnDrop: Unpin,
    OppositeOnDrop: Unpin,

impl<B, PositiveImbalance> Unpin for SignedImbalance<B, PositiveImbalance>where
    PositiveImbalance: Unpin,
    <PositiveImbalance as Imbalance<B>>::Opposite: Unpin,

impl<Balance, Imbalance, Target1, Target2, const PART1: u32, const PART2: u32> Unpin for SplitTwoWays<Balance, Imbalance, Target1, Target2, PART1, PART2>where
    Balance: Unpin,
    Imbalance: Unpin,
    Target1: Unpin,
    Target2: Unpin,

impl<Balance> Unpin for WithdrawConsequence<Balance>where
    Balance: Unpin,

impl<F, A, AccountId> Unpin for ItemOf<F, A, AccountId>where
    A: Unpin,
    AccountId: Unpin,
    F: Unpin,

impl<CP> Unpin for FromContainsPair<CP>where
    CP: Unpin,

impl Unpin for Everything

impl Unpin for Nothing

impl<Exclude> Unpin for EverythingBut<Exclude>where
    Exclude: Unpin,

impl<These, Except> Unpin for TheseExcept<These, Except>where
    Except: Unpin,
    These: Unpin,

impl<These, Those> Unpin for InsideBoth<These, Those>where
    These: Unpin,
    Those: Unpin,

impl<OM> Unpin for AsContains<OM>where
    OM: Unpin,

impl<T> Unpin for IsInVec<T>where
    T: Unpin,

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

impl<F, T> Unpin for ClearFilterGuard<F, T>where
    T: Unpin,
    <F as FilterStack<T>>::Stack: Unpin,

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

impl Unpin for Backing

impl<T> Unpin for WrapperOpaque<T>where
    T: Unpin,

impl<T> Unpin for WrapperKeepOpaque<T>where
    T: Unpin,

impl<S, L, K, T> Unpin for StorageMapShim<S, L, K, T>where
    K: Unpin,
    L: Unpin,
    S: Unpin,
    T: Unpin,

impl<BlockNumber> Unpin for DispatchTime<BlockNumber>where
    BlockNumber: Unpin,

impl<T, Hash> Unpin for MaybeHashed<T, Hash>where
    Hash: Unpin,
    T: Unpin,

impl<Success> Unpin for NeverEnsureOrigin<Success>where
    Success: Unpin,

impl<EO> Unpin for AsEnsureOriginWithArg<EO>where
    EO: Unpin,

impl<Original, Mutator> Unpin for MapSuccess<Original, Mutator>where
    Mutator: Unpin,
    Original: Unpin,

impl<Orig, Mutator> Unpin for TryMapSuccess<Orig, Mutator>where
    Mutator: Unpin,
    Orig: Unpin,

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

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

impl<Tally, Moment, Class> Unpin for PollStatus<Tally, Moment, Class>where
    Class: Unpin,
    Moment: Unpin,
    Tally: Unpin,

impl<P, T> Unpin for ClassCountOf<P, T>where
    P: Unpin,
    T: Unpin,

impl Unpin for Select

impl Unpin for Pays

impl<Balance> Unpin for WeightToFeeCoefficient<Balance>where
    Balance: Unpin,

impl<T> Unpin for IdentityFee<T>where
    T: Unpin,

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

impl<T> Unpin for PerDispatchClass<T>where
    T: Unpin,

impl Unpin for Never

impl Unpin for PalletId

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 CheckNonZeroSender<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 Unpin for Phase

impl<E, T> Unpin for EventRecord<E, T>where
    E: Unpin,
    T: 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, Success> Unpin for EnsureRootWithSuccess<AccountId, Success>where
    AccountId: Unpin,
    Success: 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 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 Pallet<T>where
    T: Unpin,

impl Unpin for FsStats

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 YieldNow

impl<S> Unpin for BlockOn<S>where
    S: Unpin,

impl<T> Unpin for BlockOn<T>where
    T: Unpin,

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<IO> Unpin for TlsStream<IO>where
    IO: Unpin,

impl<IO> Unpin for TlsStream<IO>where
    IO: Unpin,

impl<IO> Unpin for LazyConfigAcceptor<IO>where
    IO: Unpin,

impl<IO> Unpin for StartHandshake<IO>where
    IO: Unpin,

impl<IO> Unpin for Connect<IO>where
    IO: Unpin,

impl<IO> Unpin for Accept<IO>where
    IO: Unpin,

impl<IO> Unpin for FallibleConnect<IO>where
    IO: Unpin,

impl<IO> Unpin for FallibleAccept<IO>where
    IO: Unpin,

impl<T> Unpin for TlsStream<T>where
    T: Unpin,

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> Unpin for BiLock<T>

impl<T> Unpin for ReuniteError<T>

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

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

impl<T: ?Sized> Unpin for OwnedMutexLockFuture<T>

impl<T: ?Sized> Unpin for OwnedMutexGuard<T>

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 Unpin for FxHasher

impl Unpin for FxHasher64

impl Unpin for FxHasher32

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 GHash

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, 'bases, R> Unpin for EhHdrTableIter<'a, 'bases, 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<Endian> Unpin for EndianVec<Endian>where
    Endian: Unpin,

impl<W> Unpin for Sections<W>where
    W: Unpin,

impl<W> Unpin for DebugAbbrev<W>where
    W: Unpin,

impl<W> Unpin for DebugFrame<W>where
    W: Unpin,

impl<W> Unpin for EhFrame<W>where
    W: Unpin,

impl Unpin for CieId

impl Unpin for FrameTable

impl Unpin for Dwarf

impl Unpin for DwarfUnit

impl Unpin for FileId

impl Unpin for LineRow

impl Unpin for LineString

impl Unpin for FileInfo

impl<W> Unpin for DebugLine<W>where
    W: Unpin,

impl<W> Unpin for DebugLoc<W>where
    W: Unpin,

impl<W> Unpin for DebugLocLists<W>where
    W: Unpin,

impl Unpin for Location

impl Unpin for Expression

impl<W> Unpin for DebugRanges<W>where
    W: Unpin,

impl<W> Unpin for DebugRngLists<W>where
    W: Unpin,

impl Unpin for RangeList

impl Unpin for Range

impl Unpin for StringId

impl<W> Unpin for DebugStr<W>where
    W: Unpin,

impl<W> Unpin for DebugLineStr<W>where
    W: Unpin,

impl Unpin for UnitId

impl Unpin for UnitTable

impl Unpin for Unit

impl Unpin for Attribute

impl<W> Unpin for DebugInfo<W>where
    W: Unpin,

impl Unpin for Error

impl Unpin for Address

impl Unpin for Reference

impl Unpin for Glob

impl<'a> Unpin for GlobBuilder<'a>

impl Unpin for Error

impl Unpin for ErrorKind

impl Unpin for GlobSet

impl<'a> Unpin for Candidate<'a>

impl Unpin for Error

impl Unpin for Reason

impl<B> Unpin for SendRequest<B>

impl<B> Unpin for ReadySendRequest<B>

impl<T, B> Unpin for Connection<T, B>where
    T: Unpin,

impl Unpin for Builder

impl Unpin for Protocol

impl<T, B> Unpin for Handshake<T, B>where
    T: Unpin,

impl<T, B> Unpin for Connection<T, B>where
    T: Unpin,

impl Unpin for Builder

impl<B> Unpin for SendResponse<B>

impl<B> Unpin for SendPushedResponse<B>

impl<B> Unpin for SendStream<B>

impl Unpin for StreamId

impl Unpin for RecvStream

impl Unpin for PingPong

impl Unpin for Ping

impl Unpin for Pong

impl Unpin for bf16

impl Unpin for f16

impl<'reg> Unpin for BlockParams<'reg>

impl<'reg> Unpin for BlockContext<'reg>

impl Unpin for Context

impl Unpin for Path

impl<'reg, 'rc> Unpin for ScopedJson<'reg, 'rc>

impl<'reg, 'rc> Unpin for PathAndJson<'reg, 'rc>

impl<'reg> Unpin for Registry<'reg>

impl<'reg, 'rc> Unpin for RenderContext<'reg, 'rc>

impl<'reg, 'rc> Unpin for Helper<'reg, 'rc>

impl<'reg, 'rc> Unpin for Decorator<'reg, 'rc>

impl Unpin for Template

impl Unpin for BlockParam

impl Unpin for Parameter

impl<T> Unpin for Bucket<T>

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

impl<T> Unpin for RawIter<T>

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

impl<'a, T, A> Unpin for RawDrain<'a, T, A>where
    A: Unpin,
    T: Unpin,

impl<'a, T, A> Unpin for RawIterHash<'a, T, A>where
    T: Unpin,

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<K, V, A> Unpin for IntoKeys<K, V, A>where
    A: Unpin,
    K: Unpin,
    V: Unpin,

impl<K, V, A> Unpin for IntoValues<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, 'b, K, Q: ?Sized, V, S, A> Unpin for EntryRef<'a, 'b, K, Q, V, S, A>where
    K: Unpin,

impl<'a, 'b, K, Q: ?Sized, V, S, A> Unpin for OccupiedEntryRef<'a, 'b, K, Q, V, S, A>where
    K: Unpin,

impl<'a, 'b, K, Q: ?Sized, V, S, A> Unpin for VacantEntryRef<'a, 'b, K, Q, 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<'a, T, S, A> Unpin for Entry<'a, T, S, A>where
    T: Unpin,

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

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

impl<T> Unpin for AsKebabCase<T>where
    T: Unpin,

impl<T> Unpin for AsLowerCamelCase<T>where
    T: Unpin,

impl<T> Unpin for AsShoutyKebabCase<T>where
    T: Unpin,

impl<T> Unpin for AsShoutySnakeCase<T>where
    T: Unpin,

impl<T> Unpin for AsSnakeCase<T>where
    T: Unpin,

impl<T> Unpin for AsTitleCase<T>where
    T: Unpin,

impl<T> Unpin for AsUpperCamelCase<T>where
    T: Unpin,

impl<T> Unpin for HexFmt<T>where
    T: Unpin,

impl<T> Unpin for HexList<T>where
    T: Unpin,

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<T> Unpin for HeaderMap<T>where
    T: Unpin,

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'a, T> Unpin for ValueDrain<'a, T>where
    T: Unpin,

impl Unpin for HeaderName

impl Unpin for ToStrError

impl Unpin for Method

impl<T> Unpin for Request<T>where
    T: Unpin,

impl Unpin for Parts

impl Unpin for Builder

impl<T> Unpin for Response<T>where
    T: Unpin,

impl Unpin for Parts

impl Unpin for Builder

impl Unpin for StatusCode

impl Unpin for Authority

impl Unpin for Builder

impl<T> Unpin for Port<T>where
    T: Unpin,

impl Unpin for Scheme

impl Unpin for Uri

impl Unpin for Parts

impl Unpin for InvalidUri

impl Unpin for Version

impl Unpin for Error

impl Unpin for Extensions

impl<D> Unpin for Empty<D>

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

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

impl Unpin for SizeHint

impl<D, E> Unpin for BoxBody<D, E>

impl<D, E> Unpin for UnsyncBoxBody<D, E>

impl Unpin for Error

impl<T> Unpin for Status<T>where
    T: Unpin,

impl<'headers, 'buf> Unpin for Request<'headers, 'buf>where
    'buf: 'headers,

impl<'headers, 'buf> Unpin for Response<'headers, 'buf>where
    'buf: 'headers,

impl<'a> Unpin for Header<'a>

impl Unpin for HttpDate

impl Unpin for Error

impl Unpin for Error

impl Unpin for Duration

impl Unpin for Timestamp

impl Unpin for Error

impl<Balance> Unpin for AssetReserveState<Balance>where
    Balance: Unpin,

impl<Balance> Unpin for BalanceUpdate<Balance>where
    Balance: Unpin,

impl<Balance> Unpin for AssetStateChange<Balance>where
    Balance: Unpin,

impl<Balance> Unpin for TradeStateChange<Balance>where
    Balance: Unpin,

impl<Balance> Unpin for HubTradeStateChange<Balance>where
    Balance: Unpin,

impl<Balance> Unpin for LiquidityStateChange<Balance>where
    Balance: Unpin,

impl<Balance> Unpin for Position<Balance>where
    Balance: Unpin,

impl<Balance> Unpin for I129<Balance>where
    Balance: Unpin,

impl Unpin for Ratio

impl Unpin for Rounding

impl Unpin for MathError

impl<AccountId, AssetId, Balance, NativeCurrency, MultiCurrency, GetNativeCurrencyId> Unpin for MultiInspectAdapter<AccountId, AssetId, Balance, NativeCurrency, MultiCurrency, GetNativeCurrencyId>where
    AccountId: Unpin,
    AssetId: Unpin,
    Balance: Unpin,
    GetNativeCurrencyId: Unpin,
    MultiCurrency: Unpin,
    NativeCurrency: Unpin,

impl<AssetId, Balance, Price, ConvertWeightToFee, AcceptedCurrencyPrices, ConvertCurrency, Revenue> Unpin for MultiCurrencyTrader<AssetId, Balance, Price, ConvertWeightToFee, AcceptedCurrencyPrices, ConvertCurrency, Revenue>where
    AcceptedCurrencyPrices: Unpin,
    AssetId: Unpin,
    Balance: Unpin,
    ConvertCurrency: Unpin,
    ConvertWeightToFee: Unpin,
    Price: Unpin,
    Revenue: Unpin,

impl<AccountId, AssetId, Balance, Price, C, D, F> Unpin for ToFeeReceiver<AccountId, AssetId, Balance, Price, C, D, F>where
    AccountId: Unpin,
    AssetId: Unpin,
    Balance: Unpin,
    C: Unpin,
    D: Unpin,
    F: Unpin,
    Price: Unpin,

impl<AssetId> Unpin for PoolType<AssetId>where
    AssetId: Unpin,

impl<E> Unpin for ExecutorError<E>where
    E: Unpin,

impl<Balance, BlockNumber, Price> Unpin for AggregatedEntry<Balance, BlockNumber, Price>where
    Balance: Unpin,
    BlockNumber: Unpin,
    Price: Unpin,

impl<Balance> Unpin for Volume<Balance>where
    Balance: Unpin,

impl<Balance> Unpin for Liquidity<Balance>where
    Balance: Unpin,

impl<AccountId, AssetId, AssetPair, Balance> Unpin for AMMTransfer<AccountId, AssetId, AssetPair, Balance>where
    AccountId: Unpin,
    AssetId: Unpin,
    AssetPair: Unpin,
    Balance: Unpin,

impl Unpin for Body

impl Unpin for Sender

impl Unpin for Error

impl Unpin for Protocol

impl Unpin for Upgraded

impl Unpin for OnUpgrade

impl<T> Unpin for Parts<T>where
    T: Unpin,

impl Unpin for Name

impl Unpin for GaiAddrs

impl Unpin for GaiFuture

impl<R> Unpin for HttpConnector<R>where
    R: Unpin,

impl Unpin for HttpInfo

impl Unpin for Connected

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

impl Unpin for Builder

impl<B> Unpin for SendRequest<B>

impl<T, B> Unpin for Connection<T, B>where
    T: Unpin,

impl Unpin for Builder

impl<T> Unpin for Parts<T>where
    T: Unpin,

impl<C, B, T> Unpin for Connect<C, B, T>where
    C: Unpin,

impl<E> Unpin for Http<E>where
    E: Unpin,

impl<T, S> Unpin for Parts<T, S>where
    S: Unpin,
    T: Unpin,

impl<I, E> Unpin for Builder<I, E>where
    E: Unpin,
    I: Unpin,

impl<State> Unpin for ConnectorBuilder<State>where
    State: Unpin,

impl<T> Unpin for HttpsConnector<T>where
    T: Unpin,

impl<T> Unpin for MaybeHttpsStream<T>where
    T: Unpin,

impl Unpin for Idna

impl Unpin for Config

impl Unpin for Errors

impl Unpin for IfEvent

impl Unpin for IfWatcher

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

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

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

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

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

impl<K, V> Unpin for IntoKeys<K, V>where
    K: Unpin,
    V: Unpin,

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

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

impl<K, V> Unpin for IntoValues<K, V>where
    K: 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> Unpin for IntoIter<K, V>where
    K: Unpin,
    V: Unpin,

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

impl<T, S> Unpin for IndexSet<T, S>where
    S: 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 Drain<'a, T>

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

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

impl<'a, T, S1, S2> Unpin for SymmetricDifference<'a, T, S1, S2>

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

impl<'inp, 'out, T> Unpin for InOut<'inp, 'out, T>

impl<'inp, 'out, T> Unpin for InOutBuf<'inp, 'out, T>

impl<'inp, 'out, T> Unpin for InOutBufIter<'inp, 'out, T>

impl<'inp, 'out, T> Unpin for InOutBufReserved<'inp, 'out, T>

impl<T> Unpin for AllowPaidDescendedOriginFrom<T>where
    T: Unpin,

impl<AccountId> Unpin for TinkernetMultisigAccountIdDeriver<AccountId>where
    AccountId: Unpin,

impl<Origin> Unpin for TinkernetMultisigSignedDeriver<Origin>where
    Origin: Unpin,

impl<AccountId, Deriver> Unpin for PalletInstanceGeneralIndexAsAccountId<AccountId, Deriver>where
    AccountId: Unpin,
    Deriver: Unpin,

impl<Origin, Deriver> Unpin for DeriveOriginFromPalletInstanceGeneralIndex<Origin, Deriver>where
    Deriver: Unpin,
    Origin: Unpin,

impl<'fd> Unpin for BorrowedFd<'fd>

impl Unpin for OwnedFd

impl<'filelike, Target> Unpin for FilelikeView<'filelike, Target>where
    Target: Unpin,

impl<'socketlike, Target> Unpin for SocketlikeView<'socketlike, Target>where
    Target: Unpin,

impl Unpin for IpNetwork

impl Unpin for IpNet

impl Unpin for Ipv4Net

impl Unpin for Ipv6Net

impl Unpin for IpSubnets

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<I, T, E> Unpin for FlattenOk<I, T, E>where
    I: Unpin,
    <T as IntoIterator>::IntoIter: Unpin,

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

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

impl<'a, I> Unpin for Chunk<'a, I>where
    <I as Iterator>::Item: Unpin,

impl<'a, I> Unpin for Chunks<'a, I>

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

impl<'a, K, I, F> Unpin for Group<'a, K, I, F>where
    <I as Iterator>::Item: Unpin,

impl<'a, K, I, F> Unpin for Groups<'a, K, I, F>

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

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

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

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

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

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

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

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

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

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

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

impl<I> Unpin for RcIter<I>

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

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

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

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

impl<I> Unpin for Tee<I>

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

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

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

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

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

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

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

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

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

impl<T> Unpin for Zip<T>where
    T: Unpin,

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

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

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

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

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

impl Unpin for Buffer

impl Unpin for Instance

impl Unpin for LinkError

impl Unpin for Module

impl Unpin for Table

impl Unpin for Global

impl Unpin for Memory

impl Unpin for Collator

impl Unpin for Array

impl<'a> Unpin for ArrayIter<'a>

impl Unpin for BigInt

impl Unpin for Boolean

impl Unpin for DataView

impl Unpin for Error

impl Unpin for EvalError

impl Unpin for Function

impl Unpin for Generator

impl Unpin for Map

impl Unpin for Iterator

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

impl Unpin for IntoIter

impl Unpin for Number

impl Unpin for Date

impl Unpin for Object

impl Unpin for Proxy

impl Unpin for RangeError

impl Unpin for RegExp

impl Unpin for Set

impl Unpin for TypeError

impl Unpin for UriError

impl Unpin for WeakMap

impl Unpin for WeakSet

impl Unpin for JsString

impl Unpin for Symbol

impl Unpin for Promise

impl Unpin for Int8Array

impl Unpin for Int16Array

impl Unpin for Int32Array

impl Unpin for Uint8Array

impl Unpin for Sender

impl Unpin for Receiver

impl Unpin for Mode

impl Unpin for WsError

impl Unpin for Target

impl<T> Unpin for Mismatch<T>where
    T: Unpin,

impl Unpin for Error

impl<T> Unpin for GenericTransportError<T>where
    T: Unpin,

impl Unpin for Origin

impl<T> Unpin for AllowCors<T>where
    T: Unpin,

impl Unpin for Port

impl Unpin for Host

impl Unpin for AllowHosts

impl Unpin for MethodSink

impl Unpin for Resources

impl<'a> Unpin for ConnState<'a>

impl Unpin for MethodKind

impl<T> Unpin for MethodResult<T>where
    T: Unpin,

impl<'a> Unpin for MethodResourcesBuilder<'a>

impl Unpin for Methods

impl<Context> Unpin for RpcModule<Context>

impl Unpin for MethodKind

impl Unpin for Client

impl<T> Unpin for RequestIdGuard<T>where
    T: Unpin,

impl Unpin for IdKind

impl Unpin for RpcTracing

impl<M> Unpin for Builder<M>where
    M: Unpin,

impl<M> Unpin for Server<M>where
    M: Unpin,

impl<'a> Unpin for Params<'a>

impl<'a> Unpin for ParamsSequence<'a>

impl<'a> Unpin for ParamsSer<'a>

impl<'a> Unpin for SubscriptionId<'a>

impl<'a> Unpin for Id<'a>

impl<'a> Unpin for Request<'a>

impl<'a> Unpin for InvalidRequest<'a>

impl<'a, T> Unpin for Notification<'a, T>where
    T: Unpin,

impl<'a> Unpin for RequestSer<'a>

impl<'a> Unpin for NotificationSer<'a>

impl<'a, T> Unpin for Response<'a, T>where
    T: Unpin,

impl<'a, T> Unpin for SubscriptionPayload<'a, T>where
    T: Unpin,

impl<'a, T> Unpin for SubscriptionPayloadError<'a, T>where
    T: Unpin,

impl<'a> Unpin for ErrorResponse<'a>

impl<'a> Unpin for ErrorObject<'a>

impl Unpin for ErrorCode

impl Unpin for CallError

impl<M> Unpin for Server<M>where
    M: Unpin,

impl<M> Unpin for Builder<M>where
    M: Unpin,

impl Unpin for Scalar

impl Unpin for Signature

impl Unpin for Id

impl Unpin for SigningKey

impl Unpin for Secp256k1

impl Unpin for Ancestry

impl Unpin for Kusama

impl Unpin for Statemine

impl Unpin for XcmConfig

impl Unpin for MaxVotes

impl Unpin for MaxVoters

impl Unpin for BaseFilter

impl Unpin for Version

impl Unpin for SS58Prefix

impl Unpin for MaxLocks

impl Unpin for Period

impl Unpin for Offset

impl Unpin for EraPayout

impl Unpin for Burn

impl Unpin for MaxKeys

impl Unpin for Prefix

impl Unpin for MaxFriends

impl Unpin for MaxStrikes

impl Unpin for MaxProxies

impl Unpin for MaxPending

impl Unpin for ProxyType

impl Unpin for QueueCount

impl Unpin for GiltPeriod

impl Unpin for MinFreeze

impl Unpin for Runtime

impl Unpin for Event

impl Unpin for Origin

impl Unpin for PalletInfo

impl Unpin for Call

impl Unpin for RuntimeApi

impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where
    <Block as Block>::Hash: Unpin,
    <<C as CallApiAt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,

impl Unpin for Kind

impl Unpin for IoStats

impl Unpin for DBOp

impl Unpin for InMemory

impl Unpin for Database

impl Unpin for statvfs

impl Unpin for clone_args

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 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 in6_ifreq

impl Unpin for dirent

impl Unpin for dirent64

impl Unpin for af_alg_iv

impl Unpin for mq_attr

impl Unpin for ifreq

impl Unpin for can_frame

impl Unpin for timezone

impl Unpin for in_addr

impl Unpin for ip_mreq

impl Unpin for ip_mreqn

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<F> Unpin for SimpleProtocol<F>

impl Unpin for Config

impl Unpin for NatStatus

impl Unpin for ProbeId

impl Unpin for Event

impl Unpin for Behaviour

impl Unpin for PeerId

impl Unpin for Endpoint

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

impl<A, B> Unpin for EitherOutbound<A, B>where
    <A as StreamMuxer>::OutboundSubstream: Unpin,
    <B as StreamMuxer>::OutboundSubstream: Unpin,

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

impl Unpin for Keypair

impl Unpin for PublicKey

impl Unpin for SecretKey

impl Unpin for Keypair

impl Unpin for PublicKey

impl Unpin for Keypair

impl Unpin for SecretKey

impl Unpin for PublicKey

impl Unpin for Keypair

impl Unpin for PublicKey

impl<TSocket> Unpin for SingletonMuxer<TSocket>where
    TSocket: Unpin,

impl<T> Unpin for StreamMuxerEvent<T>where
    T: Unpin,

impl Unpin for PeerRecord

impl<TOut> Unpin for DummyTransport<TOut>where
    TOut: Unpin,

impl Unpin for DialFuture

impl Unpin for Listener

impl<TErr> Unpin for TransportTimeoutError<TErr>where
    TErr: Unpin,

impl<T> Unpin for Builder<T>where
    T: Unpin,

impl<T> Unpin for Authenticated<T>where
    T: Unpin,

impl<T, U> Unpin for TransportUpgradeError<T, U>where
    T: Unpin,
    U: Unpin,

impl<O> Unpin for Boxed<O>

impl Unpin for ListenerId

impl<TUpgr, TErr> Unpin for TransportEvent<TUpgr, TErr>where
    TErr: Unpin,
    TUpgr: Unpin,

impl<TErr> Unpin for TransportError<TErr>where
    TErr: Unpin,

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

impl<E> Unpin for UpgradeError<E>where
    E: Unpin,

impl<P, F> Unpin for FromFnUpgrade<P, F>where
    F: Unpin,
    P: Unpin,

impl<U, F> Unpin for MapInboundUpgrade<U, F>where
    F: Unpin,
    U: Unpin,

impl<U, F> Unpin for MapOutboundUpgrade<U, F>where
    F: Unpin,
    U: Unpin,

impl<U, F> Unpin for MapInboundUpgradeErr<U, F>where
    F: Unpin,
    U: Unpin,

impl<U, F> Unpin for MapOutboundUpgradeErr<U, F>where
    F: Unpin,
    U: Unpin,

impl<T> Unpin for OptionalUpgrade<T>where
    T: Unpin,

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

impl<S> Unpin for DeflateOutput<S>where
    S: Unpin,

impl<T, C, P> Unpin for GenDnsConfig<T, C, P>

impl<TErr> Unpin for DnsErr<TErr>where
    TErr: Unpin,

impl Unpin for Floodsub

impl Unpin for Topic

impl Unpin for ProtocolId

impl<D, F> Unpin for Gossipsub<D, F>where
    D: Unpin,
    F: Unpin,

impl Unpin for Config

impl Unpin for Metrics

impl Unpin for Inclusion

impl Unpin for Churn

impl Unpin for Penalty

impl<T> Unpin for MaxCountSubscriptionFilter<T>where
    T: Unpin,

impl<T, S> Unpin for CombinedSubscriptionFilters<T, S>where
    S: Unpin,
    T: Unpin,

impl<T> Unpin for CallbackSubscriptionFilter<T>where
    T: Unpin,

impl<Key, Value> Unpin for TimeCache<Key, Value>where
    Key: Unpin,
    Value: Unpin,

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

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

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

impl<Key> Unpin for DuplicateCache<Key>where
    Key: Unpin,

impl Unpin for TopicHash

impl<H> Unpin for Topic<H>where
    H: Unpin,

impl Unpin for MessageId

impl Unpin for Identify

impl<T> Unpin for KademliaHandlerProto<T>where
    T: Unpin,

impl<TUserData> Unpin for KademliaHandler<TUserData>where
    TUserData: Unpin,

impl<TUserData> Unpin for KademliaHandlerEvent<TUserData>where
    TUserData: Unpin,

impl<TUserData> Unpin for KademliaHandlerIn<TUserData>where
    TUserData: Unpin,

impl Unpin for NodeStatus

impl<TKey, TVal> Unpin for Node<TKey, TVal>where
    TKey: Unpin,
    TVal: Unpin,

impl<TKey> Unpin for InsertResult<TKey>where
    TKey: Unpin,

impl<TKey, TVal> Unpin for AppliedPending<TKey, TVal>where
    TKey: Unpin,
    TVal: Unpin,

impl<'a, TPeerId, TVal> Unpin for EntryRefView<'a, TPeerId, TVal>

impl<'a, TKey, TVal> Unpin for NodeRefView<'a, TKey, TVal>

impl<TKey, TVal> Unpin for EntryView<TKey, TVal>where
    TKey: Unpin,
    TVal: Unpin,

impl<'a, TPeerId, TVal> Unpin for Entry<'a, TPeerId, TVal>

impl<'a, TKey, TVal> Unpin for PresentEntry<'a, TKey, TVal>

impl<'a, TKey, TVal> Unpin for PendingEntry<'a, TKey, TVal>

impl<'a, TKey, TVal> Unpin for AbsentEntry<'a, TKey, TVal>

impl<T> Unpin for Key<T>where
    T: Unpin,

impl Unpin for KeyBytes

impl Unpin for Distance

impl<TKey, TVal> Unpin for KBucketsTable<TKey, TVal>where
    TKey: Unpin,
    TVal: Unpin,

impl<'a, TKey, TVal> Unpin for KBucketRef<'a, TKey, TVal>

impl Unpin for KadPeer

impl Unpin for Error

impl Unpin for Key

impl Unpin for Record

impl Unpin for Addresses

impl<TStore> Unpin for Kademlia<TStore>where
    TStore: Unpin,

impl Unpin for Quorum

impl Unpin for PeerRecord

impl Unpin for QueryInfo

impl<'a> Unpin for QueryMut<'a>

impl<'a> Unpin for QueryRef<'a>

impl Unpin for QueryId

impl Unpin for QueryStats

impl Unpin for Mdns

impl Unpin for MdnsEvent

impl Unpin for MdnsConfig

impl<C> Unpin for Multiplex<C>

impl<C> Unpin for Substream<C>

impl Unpin for NoiseError

impl<C> Unpin for RemoteIdentity<C>where
    C: Unpin,

impl<T, C> Unpin for Handshake<T, C>

impl<T> Unpin for NoiseOutput<T>where
    T: Unpin,

impl Unpin for X25519

impl Unpin for X25519Spec

impl Unpin for IK

impl Unpin for IX

impl Unpin for XX

impl<T> Unpin for Keypair<T>where
    T: Unpin,

impl<T> Unpin for AuthenticKeypair<T>where
    T: Unpin,

impl<T> Unpin for SecretKey<T>where
    T: Unpin,

impl<T> Unpin for PublicKey<T>where
    T: Unpin,

impl<P, C, R> Unpin for NoiseConfig<P, C, R>where
    C: Unpin,
    P: Unpin,
    R: Unpin,

impl<P, C, R> Unpin for NoiseAuthenticated<P, C, R>where
    C: Unpin,
    P: Unpin,
    R: Unpin,

impl Unpin for Config

impl Unpin for Success

impl Unpin for Failure

impl Unpin for Behaviour

impl Unpin for Event

impl<S> Unpin for PlainTextOutput<S>

impl Unpin for PnetConfig

impl Unpin for PnetError

impl Unpin for RelayError

impl Unpin for Event

impl Unpin for Client

impl<Id> Unpin for RateLimiter<Id>where
    Id: Unpin,

impl Unpin for Config

impl Unpin for Event

impl Unpin for Relay

impl Unpin for CircuitId

impl Unpin for RequestId

impl Unpin for Namespace

impl Unpin for Cookie

impl Unpin for ErrorCode

impl Unpin for Behaviour

impl Unpin for Event

impl Unpin for Behaviour

impl Unpin for Config

impl Unpin for Event

impl<TCodec> Unpin for ResponseProtocol<TCodec>where
    TCodec: Unpin,
    <TCodec as RequestResponseCodec>::Protocol: Unpin,

impl<TCodec> Unpin for RequestProtocol<TCodec>where
    TCodec: Unpin,
    <TCodec as RequestResponseCodec>::Protocol: Unpin,
    <TCodec as RequestResponseCodec>::Request: Unpin,

impl<TRequest, TResponse, TChannelResponse> Unpin for RequestResponseMessage<TRequest, TResponse, TChannelResponse>where
    TRequest: Unpin,
    TResponse: Unpin,

impl<TRequest, TResponse, TChannelResponse> Unpin for RequestResponseEvent<TRequest, TResponse, TChannelResponse>where
    TRequest: Unpin,
    TResponse: Unpin,

impl<TResponse> Unpin for ResponseChannel<TResponse>

impl Unpin for RequestId

impl<TCodec> Unpin for RequestResponse<TCodec>where
    TCodec: Unpin,
    <TCodec as RequestResponseCodec>::Protocol: Unpin,
    <TCodec as RequestResponseCodec>::Request: Unpin,
    <TCodec as RequestResponseCodec>::Response: Unpin,

impl<THandlerErr> Unpin for ConnectionError<THandlerErr>where
    THandlerErr: Unpin,

impl<TTransErr> Unpin for PendingConnectionError<TTransErr>where
    TTransErr: Unpin,

impl<T> Unpin for SendWrapper<T>where
    T: Unpin,

impl<TBehaviour> Unpin for Toggle<TBehaviour>where
    TBehaviour: Unpin,

impl<TInner> Unpin for ToggleIntoConnectionHandler<TInner>where
    TInner: Unpin,

impl<TInner> Unpin for ToggleConnectionHandler<TInner>where
    TInner: Unpin,

impl<TOutEvent, THandler, TInEvent> Unpin for NetworkBehaviourAction<TOutEvent, THandler, TInEvent>where
    THandler: Unpin,
    TInEvent: Unpin,
    TOutEvent: Unpin,

impl Unpin for DialOpts

impl Unpin for WithPeerId

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

impl<TConnectionHandler, TNewIn, TMap> Unpin for MapInEvent<TConnectionHandler, TNewIn, TMap>where
    TConnectionHandler: Unpin,
    TMap: Unpin,
    TNewIn: Unpin,

impl<TConnectionHandler, TMap> Unpin for MapOutEvent<TConnectionHandler, TMap>where
    TConnectionHandler: Unpin,
    TMap: Unpin,

impl<K, H> Unpin for MultiHandler<K, H>where
    H: Unpin,
    K: Unpin,

impl<K, H> Unpin for IntoMultiHandler<K, H>where
    H: Unpin,
    K: Unpin,

impl<H> Unpin for IndexedProtoName<H>where
    H: Unpin,

impl<K, I> Unpin for Info<K, I>where
    I: Unpin,
    K: Unpin,

impl<K, H> Unpin for Upgrade<K, H>where
    H: Unpin,
    K: Unpin,

impl<TInbound, TOutbound, TEvent> Unpin for OneShotHandler<TInbound, TOutbound, TEvent>where
    TEvent: Unpin,
    TInbound: Unpin,
    TOutbound: Unpin,
    <TOutbound as OutboundUpgradeSend>::Error: Unpin,

impl<TProto1, TProto2> Unpin for IntoConnectionHandlerSelect<TProto1, TProto2>where
    TProto1: Unpin,
    TProto2: Unpin,

impl<TProto1, TProto2> Unpin for ConnectionHandlerSelect<TProto1, TProto2>where
    TProto1: Unpin,
    TProto2: Unpin,

impl<TUpgrade, TInfo> Unpin for SubstreamProtocol<TUpgrade, TInfo>where
    TInfo: Unpin,
    TUpgrade: Unpin,

impl<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr> Unpin for ConnectionHandlerEvent<TConnectionUpgrade, TOutboundOpenInfo, TCustom, TErr>where
    TConnectionUpgrade: Unpin,
    TCustom: Unpin,
    TErr: Unpin,
    TOutboundOpenInfo: Unpin,

impl<TUpgrErr> Unpin for ConnectionHandlerUpgrErr<TUpgrErr>where
    TUpgrErr: Unpin,

impl Unpin for KeepAlive

impl<TBehaviourOutEvent, THandlerErr> Unpin for SwarmEvent<TBehaviourOutEvent, THandlerErr>where
    TBehaviourOutEvent: Unpin,
    THandlerErr: Unpin,

impl<'a> Unpin for SwarmPollParameters<'a>

impl<TBehaviour> Unpin for SwarmBuilder<TBehaviour>where
    TBehaviour: Unpin,

impl Unpin for DialError

impl Unpin for Tcp

impl<T> Unpin for GenTcpTransport<T>

impl<S> Unpin for TcpListenerEvent<S>

impl<T> Unpin for TcpListenStream<T>

impl Unpin for UdsConfig

impl Unpin for Transport

impl Unpin for Connection

impl Unpin for Dial

impl Unpin for Listen

impl Unpin for Connection

impl Unpin for JsErr

impl<E> Unpin for Error<E>where
    E: Unpin,

impl<T> Unpin for WsConfig<T>

impl<T> Unpin for Connection<T>where
    T: Unpin,

impl Unpin for Incoming

impl Unpin for Data

impl Unpin for Config

impl Unpin for PrivateKey

impl Unpin for Builder

impl Unpin for Error

impl<T> Unpin for WsConfig<T>

impl<T> Unpin for BytesConnection<T>where
    T: Unpin,

impl<S> Unpin for Yamux<S>where
    S: Unpin,

impl Unpin for YamuxError

impl Unpin for __fsid_t

impl Unpin for rocksdb_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 gz_header

impl Unpin for z_stream

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

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

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

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

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

impl<'a, K, V, S> Unpin for Entries<'a, K, V, S>

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

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

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

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

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

impl<T, S> Unpin for LinkedHashSet<T, S>where
    S: Unpin,

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

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

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

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

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

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

impl Unpin for Error

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

impl<Storage> Unpin for __BindgenBitfieldUnit<Storage>where
    Storage: Unpin,

impl<T> Unpin for __IncompleteArrayField<T>where
    T: Unpin,

impl<T> Unpin for __BindgenUnionField<T>where
    T: Unpin,

impl Unpin for f_owner_ex

impl Unpin for flock

impl Unpin for flock64

impl Unpin for open_how

impl Unpin for mount_attr

impl Unpin for fsxattr

impl Unpin for in_addr

impl Unpin for ip_mreq

impl Unpin for ip_mreqn

impl Unpin for group_req

impl Unpin for in_pktinfo

impl Unpin for iphdr

impl Unpin for ip_esp_hdr

impl Unpin for in6_addr

impl Unpin for ipv6_mreq

impl Unpin for in6_ifreq

impl Unpin for rt0_hdr

impl Unpin for rt2_hdr

impl Unpin for ipv6hdr

impl Unpin for pollfd

impl Unpin for timespec

impl Unpin for timeval

impl Unpin for itimerspec

impl Unpin for itimerval

impl Unpin for timezone

impl Unpin for rusage

impl Unpin for rlimit

impl Unpin for rlimit64

impl Unpin for clone_args

impl Unpin for sigaction

impl Unpin for sigval

impl Unpin for __sifields

impl Unpin for siginfo

impl Unpin for sigevent

impl Unpin for statx

impl Unpin for tcphdr

impl Unpin for tcp_info

impl Unpin for tcp_md5sig

impl Unpin for termios

impl Unpin for termios2

impl Unpin for ktermios

impl Unpin for winsize

impl Unpin for termio

impl Unpin for iovec

impl Unpin for uffd_msg

impl Unpin for uffdio_api

impl Unpin for sockaddr

impl Unpin for linger

impl Unpin for stat

impl Unpin for statfs

impl Unpin for statfs64

impl Unpin for user_desc

impl Unpin for msghdr

impl Unpin for cmsghdr

impl Unpin for ucred

impl Unpin for mmsghdr

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 Error

impl<'k> Unpin for Key<'k>

impl<S> Unpin for AsMap<S>where
    S: Unpin,

impl<S> Unpin for AsList<S>where
    S: Unpin,

impl<'v> Unpin for Value<'v>

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<K, V, S> Unpin for LruCache<K, V, S>where
    S: Unpin,

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

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

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

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

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

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

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

impl Unpin for LZ4Error

impl<R> Unpin for Decoder<R>where
    R: Unpin,

impl<W> Unpin for Encoder<W>where
    W: Unpin,

impl Unpin for BlockSize

impl Unpin for BlockMode

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 Unpin for Error

impl Unpin for Memfd

impl Unpin for FileSeal

impl Unpin for Advice

impl Unpin for Mmap

impl Unpin for MmapRaw

impl Unpin for MmapMut

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<K, V> Unpin for MemoryLruCache<K, V>

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 Config

impl Unpin for TracesIn

impl Unpin for Span

impl Unpin for StartTime

impl<'a> Unpin for Log<'a>

impl Unpin for TracesOut

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 Unpin for Interest

impl Unpin for Poll

impl Unpin for Registry

impl<'a> Unpin for SourceFd<'a>

impl Unpin for SocketAddr

impl Unpin for Sender

impl Unpin for Receiver

impl Unpin for Token

impl Unpin for Waker

impl Unpin for Event

impl Unpin for Events

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

impl Unpin for TcpStream

impl Unpin for UdpSocket

impl Unpin for UnixStream

impl<'a> Unpin for Protocol<'a>

impl<'a> Unpin for Onion3Addr<'a>

impl Unpin for Error

impl Unpin for FromUrlErr

impl Unpin for Multiaddr

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

impl Unpin for Base

impl Unpin for Error

impl Unpin for Error

impl<const S: usize> Unpin for Blake2bHasher<S>

impl<const S: usize> Unpin for Blake2sHasher<S>

impl<const S: usize> Unpin for Blake3Hasher<S>

impl Unpin for Sha2_256

impl Unpin for Sha2_512

impl Unpin for Sha3_224

impl Unpin for Sha3_256

impl Unpin for Sha3_384

impl Unpin for Sha3_512

impl Unpin for Keccak224

impl Unpin for Keccak256

impl Unpin for Keccak384

impl Unpin for Keccak512

impl<const S: usize> Unpin for IdentityHasher<S>

impl<const S: usize> Unpin for Multihash<S>

impl Unpin for Code

impl<TInner> Unpin for NegotiatedComplete<TInner>where
    TInner: Unpin,

impl Unpin for Version

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 Unpin for Name

impl<'a> Unpin for Generator<'a>

impl Unpin for WyRand

impl<T> Unpin for ErrorBuffer<T>where
    T: Unpin,

impl<T> Unpin for NetlinkBuffer<T>where
    T: Unpin,

impl<I> Unpin for NetlinkPayload<I>where
    I: Unpin,

impl<I> Unpin for NetlinkMessage<I>where
    I: Unpin,

impl<T> Unpin for AddressMessageBuffer<T>where
    T: Unpin,

impl Unpin for CacheInfo

impl<T> Unpin for CacheInfoBuffer<T>where
    T: Unpin,

impl Unpin for Nla

impl<T> Unpin for LinkMessageBuffer<T>where
    T: Unpin,

impl Unpin for LinkHeader

impl<T> Unpin for InetDevConfBuffer<T>where
    T: Unpin,

impl Unpin for Inet

impl<T> Unpin for Inet6CacheInfoBuffer<T>where
    T: Unpin,

impl<T> Unpin for Inet6DevConfBuffer<T>where
    T: Unpin,

impl Unpin for Icmp6Stats

impl<T> Unpin for Icmp6StatsBuffer<T>where
    T: Unpin,

impl<T> Unpin for Inet6StatsBuffer<T>where
    T: Unpin,

impl Unpin for Inet6Stats

impl Unpin for Inet6

impl Unpin for AfSpecInet

impl Unpin for Info

impl Unpin for InfoData

impl Unpin for InfoKind

impl Unpin for InfoVxlan

impl Unpin for InfoVlan

impl Unpin for InfoBridge

impl Unpin for InfoIpoib

impl Unpin for VethInfo

impl Unpin for InfoIpVlan

impl Unpin for InfoVrf

impl Unpin for Prop

impl<T> Unpin for MapBuffer<T>where
    T: Unpin,

impl Unpin for Map

impl Unpin for Stats

impl<T> Unpin for StatsBuffer<T>where
    T: Unpin,

impl<T> Unpin for Stats64Buffer<T>where
    T: Unpin,

impl Unpin for Stats64

impl Unpin for State

impl Unpin for Nla

impl<T> Unpin for NeighbourMessageBuffer<T>where
    T: Unpin,

impl Unpin for CacheInfo

impl<T> Unpin for CacheInfoBuffer<T>where
    T: Unpin,

impl Unpin for Nla

impl<T> Unpin for NeighbourTableMessageBuffer<T>where
    T: Unpin,

impl Unpin for Config

impl<T> Unpin for ConfigBuffer<T>where
    T: Unpin,

impl Unpin for Stats

impl<T> Unpin for StatsBuffer<T>where
    T: Unpin,

impl Unpin for Nla

impl<T> Unpin for NsidMessageBuffer<T>where
    T: Unpin,

impl Unpin for NsidHeader

impl Unpin for Nla

impl<T> Unpin for RouteMessageBuffer<T>where
    T: Unpin,

impl Unpin for RouteFlags

impl Unpin for CacheInfo

impl<T> Unpin for CacheInfoBuffer<T>where
    T: Unpin,

impl Unpin for Metrics

impl Unpin for MfcStats

impl<T> Unpin for MfcStatsBuffer<T>where
    T: Unpin,

impl<T> Unpin for NextHopBuffer<T>where
    T: Unpin,

impl Unpin for NextHop

impl Unpin for Nla

impl<T> Unpin for RuleMessageBuffer<T>where
    T: Unpin,

impl Unpin for RuleFlags

impl Unpin for RuleHeader

impl Unpin for Nla

impl<T> Unpin for TcMessageBuffer<T>where
    T: Unpin,

impl Unpin for TcMessage

impl Unpin for TcHeader

impl Unpin for Stats

impl<T> Unpin for StatsBuffer<T>where
    T: Unpin,

impl Unpin for StatsQueue

impl<T> Unpin for StatsQueueBuffer<T>where
    T: Unpin,

impl Unpin for StatsBasic

impl<T> Unpin for StatsBasicBuffer<T>where
    T: Unpin,

impl Unpin for TcOpt

impl Unpin for Nla

impl Unpin for Sel

impl<T> Unpin for SelBuffer<T>where
    T: Unpin,

impl Unpin for Key

impl<T> Unpin for KeyBuffer<T>where
    T: Unpin,

impl Unpin for Nla

impl Unpin for TcMirred

impl<T> Unpin for TcMirredBuffer<T>where
    T: Unpin,

impl Unpin for Action

impl Unpin for ActNla

impl Unpin for ActOpt

impl Unpin for TcGen

impl<T> Unpin for TcGenBuffer<T>where
    T: Unpin,

impl Unpin for Nla

impl Unpin for Stats2

impl<T> Unpin for RtnlMessageBuffer<T>where
    T: Unpin,

impl<T> Unpin for NlaBuffer<T>where
    T: Unpin,

impl Unpin for DefaultNla

impl<T> Unpin for NlasIterator<T>where
    T: Unpin,

impl<T, S, C> Unpin for NetlinkFramed<T, S, C>where
    S: Unpin,

impl<T, S, C> Unpin for Connection<T, S, C>where
    S: Unpin,
    T: Unpin,

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

impl<T> Unpin for ConnectionHandle<T>

impl Unpin for Socket

impl Unpin for SocketAddr

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

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

impl<'a, 'b, S, B> Unpin for PollRecv<'a, 'b, S, B>

impl<'a, 'b, S, B> Unpin for PollRecvFrom<'a, 'b, S, B>

impl<'a, S> Unpin for PollRecvFromFull<'a, S>

impl Unpin for SmolSocket

impl Unpin for Errno

impl Unpin for AtFlags

impl Unpin for OFlag

impl Unpin for SealFlag

impl Unpin for FdFlag

impl<'a> Unpin for FcntlArg<'a>

impl Unpin for FlockArg

impl Unpin for MsFlags

impl Unpin for MntFlags

impl Unpin for CloneFlags

impl Unpin for CpuSet

impl Unpin for SigEvent

impl Unpin for Signal

impl Unpin for SaFlags

impl Unpin for SigmaskHow

impl Unpin for SigSet

impl<'a> Unpin for SigSetIter<'a>

impl Unpin for SigHandler

impl Unpin for SigAction

impl Unpin for SfdFlags

impl Unpin for SignalFd

impl Unpin for SFlag

impl Unpin for Mode

impl Unpin for Statfs

impl Unpin for FsType

impl Unpin for FsFlags

impl Unpin for Statvfs

impl Unpin for SysInfo

impl Unpin for TimeSpec

impl Unpin for TimeVal

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

impl Unpin for WaitStatus

impl Unpin for Id

impl Unpin for Pid

impl Unpin for ForkResult

impl Unpin for Whence

impl<T> Unpin for NoHashHasher<T>where
    T: Unpin,

impl Unpin for Sign

impl Unpin for BigInt

impl Unpin for BigUint

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

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

impl Unpin for Buffer

impl Unpin for Error

impl Unpin for ErrorKind

impl Unpin for Grouping

impl Unpin for Locale

impl<'a> Unpin for DecimalStr<'a>

impl<'a> Unpin for InfinityStr<'a>

impl<'a> Unpin for MinusSignStr<'a>

impl<'a> Unpin for NanStr<'a>

impl<'a> Unpin for PlusSignStr<'a>

impl<'a> Unpin for SeparatorStr<'a>

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, E, R> Unpin for DyldSubCache<'data, E, R>where
    R: Unpin,

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

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

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
    '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 ResourceDirectory<'data>

impl<'data> Unpin for ResourceDirectoryTable<'data>

impl<'data> Unpin for ResourceDirectoryEntryData<'data>

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<E> Unpin for DyldSubCacheInfo<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 MessagePacket<T>where
    T: Unpin,

impl<E> Unpin for SpawnedSubsystem<E>

impl<Message, Signal> Unpin for SubsystemInstance<Message, Signal>

impl<Message, Signal> Unpin for FromOrchestra<Message, Signal>where
    Message: Unpin,
    Signal: Unpin,

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

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

impl Unpin for FloatIsNan

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

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

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

impl<AccountId, TestKey, A, B> Unpin for Combiner<AccountId, TestKey, A, B>where
    A: Unpin,
    AccountId: Unpin,
    B: Unpin,
    TestKey: Unpin,

impl<AccountId, T, C, B, GetCurrencyId> Unpin for Mapper<AccountId, T, C, B, GetCurrencyId>where
    AccountId: Unpin,
    B: Unpin,
    C: Unpin,
    GetCurrencyId: Unpin,
    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>::Balance: Unpin,
    <T as Config>::CurrencyId: Unpin,

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

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

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

impl<T, GetAccountId> Unpin for TransferDust<T, GetAccountId>where
    GetAccountId: Unpin,
    T: Unpin,

impl<T> Unpin for BurnDust<T>where
    T: Unpin,

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, GetCurrencyId> Unpin for CurrencyAdapter<T, GetCurrencyId>where
    GetCurrencyId: Unpin,
    T: Unpin,

impl<Balance, CustomMetadata> Unpin for AssetMetadata<Balance, CustomMetadata>where
    Balance: Unpin,
    CustomMetadata: Unpin,

impl<AccountId, Balance, BlockNumber> Unpin for AuctionInfo<AccountId, Balance, BlockNumber>where
    AccountId: Unpin,
    Balance: Unpin,
    BlockNumber: Unpin,

impl<BlockNumber> Unpin for OnNewBidResult<BlockNumber>where
    BlockNumber: Unpin,

impl<CurrencyId, Source> Unpin for DefaultPriceProvider<CurrencyId, Source>where
    CurrencyId: Unpin,
    Source: Unpin,

impl<Value> Unpin for Change<Value>where
    Value: Unpin,

impl<Value, Moment> Unpin for TimestampedValue<Value, Moment>where
    Moment: Unpin,
    Value: Unpin,

impl Unpin for Event

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

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

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

impl<K, V, Hasher> Unpin for StorageMapIterator<K, V, Hasher>where
    Hasher: Unpin,
    K: Unpin,
    V: Unpin,

impl<K, V, H> Unpin for StorageMapIteratorShim<K, V, H>where
    H: Unpin,
    K: Unpin,
    V: Unpin,

impl<T> Unpin for MapIterator<T>

impl<T> Unpin for MapIteratorShim<T>

impl<T, S> Unpin for OrderedSet<T, S>where
    S: Unpin,
    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>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::BlockNumber: Unpin,

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

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

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

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

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

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

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

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

impl<Alternative, MultiCurrency, CurrencyId, AccountId, Balance> Unpin for DepositToAlternative<Alternative, MultiCurrency, CurrencyId, AccountId, Balance>where
    AccountId: Unpin,
    Alternative: Unpin,
    Balance: Unpin,
    CurrencyId: Unpin,
    MultiCurrency: Unpin,

impl<MultiCurrency, UnknownAsset, Match, AccountId, AccountIdConvert, CurrencyId, CurrencyIdConvert, DepositFailureHandler> Unpin for MultiCurrencyAdapter<MultiCurrency, UnknownAsset, Match, AccountId, AccountIdConvert, CurrencyId, CurrencyIdConvert, DepositFailureHandler>where
    AccountId: Unpin,
    AccountIdConvert: Unpin,
    CurrencyId: Unpin,
    CurrencyIdConvert: Unpin,
    DepositFailureHandler: Unpin,
    Match: Unpin,
    MultiCurrency: Unpin,
    UnknownAsset: Unpin,

impl<CurrencyId, CurrencyIdConvert> Unpin for IsNativeConcrete<CurrencyId, CurrencyIdConvert>where
    CurrencyId: Unpin,
    CurrencyIdConvert: Unpin,

impl<ReserveProvider> Unpin for MultiNativeAsset<ReserveProvider>where
    ReserveProvider: Unpin,

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

impl<T> Unpin for Error<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>::Balance: Unpin,
    <T as Config>::CurrencyId: Unpin,

impl<'a, P> Unpin for Split<'a, P>where
    <P as Pattern>::__Encoded: Unpin,

impl Unpin for RawOsStr

impl<O, T: ?Sized> Unpin for OwningRef<O, T>where
    O: Unpin,

impl<O, T: ?Sized> Unpin for OwningRefMut<O, T>where
    O: Unpin,

impl<O, H> Unpin for OwningHandle<O, H>where
    H: Unpin,
    O: Unpin,

impl<AssetId> Unpin for AssetType<AssetId>where
    AssetId: Unpin,

impl<T> Unpin for HydraWeight<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 GenesisConfig<T>where
    <T as Config>::AssetId: Unpin,
    <T as Config>::Balance: Unpin,

impl<T> Unpin for Event<T>where
    T: Unpin,
    <T as Config>::AssetId: Unpin,
    <T as Config>::AssetNativeLocation: Unpin,
    <T as Config>::StringLimit: Unpin,

impl<T> Unpin for Call<T>where
    T: Unpin,
    <T as Config>::AssetId: Unpin,
    <T as Config>::AssetNativeLocation: Unpin,
    <T as Config>::Balance: Unpin,

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

impl<T> Unpin for GenesisConfig<T>where
    <T as Config>::AuthorityId: Unpin,

impl<T> Unpin for Call<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 Call<T>where
    T: Unpin,
    <T as Config>::Header: Unpin,

impl<T> Unpin for SealVerify<T>where
    T: Unpin,

impl<T, N> Unpin for OnePerAuthorPerHeight<T, N>where
    N: Unpin,
    T: Unpin,

impl<I, R, L> Unpin for EquivocationHandler<I, R, L>where
    I: Unpin,
    L: Unpin,
    R: Unpin,

impl<FullIdentification> Unpin for BabeEquivocationOffence<FullIdentification>where
    FullIdentification: Unpin,

impl<T> Unpin for RandomnessFromTwoEpochsAgo<T>where
    T: Unpin,

impl<T> Unpin for RandomnessFromOneEpochAgo<T>where
    T: Unpin,

impl<T> Unpin for ParentBlockRandomness<T>where
    T: Unpin,

impl<T> Unpin for CurrentBlockRandomness<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 Call<T>where
    T: Unpin,
    <T as Config>::KeyOwnerProof: Unpin,

impl Unpin for ListError

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

impl<T, I> Unpin for Bag<T, I>where
    I: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config<I>>::Score: Unpin,

impl<T, I> Unpin for Node<T, I>where
    I: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config<I>>::Score: Unpin,

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

impl<T, I> Unpin for AddScore<T, I>where
    I: Unpin,
    T: 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>>::Score: Unpin,

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

impl<T, I> Unpin for Call<T, I>where
    I: Unpin,
    T: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: 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 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 GenesisConfig<T>where
    <T as Config>::BeefyId: Unpin,

impl<T> Unpin for Call<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 DepositBeefyDigest<T>where
    T: 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 Error<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>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,

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

impl<AccountId, Balance, BlockNumber> Unpin for Bounty<AccountId, Balance, BlockNumber>where
    AccountId: Unpin,
    Balance: Unpin,
    BlockNumber: Unpin,

impl<AccountId, BlockNumber> Unpin for BountyStatus<AccountId, BlockNumber>where
    AccountId: Unpin,
    BlockNumber: Unpin,

impl<T> Unpin for SubstrateWeight<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<()>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,

impl<T> Unpin for Call<T>where
    T: Unpin,
    <<T as Config<()>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: Unpin,

impl<AccountId, Balance, BlockNumber> Unpin for ChildBounty<AccountId, Balance, BlockNumber>where
    AccountId: Unpin,
    Balance: Unpin,
    BlockNumber: Unpin,

impl<AccountId, BlockNumber> Unpin for ChildBountyStatus<AccountId, BlockNumber>where
    AccountId: Unpin,
    BlockNumber: Unpin,

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

impl<AccountId, Balance> Unpin for CandidateInfo<AccountId, Balance>where
    AccountId: Unpin,
    Balance: Unpin,

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

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

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

impl<T> Unpin for Error<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,

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 GenesisConfig<T, I>where
    I: Unpin,
    <T as Config>::AccountId: Unpin,

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

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

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

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

impl<AccountId, BlockNumber> Unpin for Votes<AccountId, BlockNumber>where
    AccountId: Unpin,
    BlockNumber: Unpin,

impl<AccountId, I> Unpin for EnsureMember<AccountId, I>where
    AccountId: Unpin,
    I: Unpin,

impl<AccountId, I, const N: u32> Unpin for EnsureMembers<AccountId, I, N>where
    AccountId: Unpin,
    I: Unpin,

impl<AccountId, I, const N: u32, const D: u32> Unpin for EnsureProportionMoreThan<AccountId, I, N, D>where
    AccountId: Unpin,
    I: Unpin,

impl<AccountId, I, const N: u32, const D: u32> Unpin for EnsureProportionAtLeast<AccountId, I, N, D>where
    AccountId: Unpin,
    I: Unpin,

impl<T> Unpin for FungibleCurrencies<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>::MultiCurrency as MultiCurrencyExtended<<T as Config>::AccountId>>::Amount: Unpin,
    <<T as Config>::MultiCurrency as MultiCurrency<<T as Config>::AccountId>>::Balance: Unpin,
    <<T as Config>::MultiCurrency as MultiCurrency<<T as Config>::AccountId>>::CurrencyId: Unpin,

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

impl<T> Unpin for Call<T>where
    T: Unpin,
    <<T as Config>::MultiCurrency as MultiCurrencyExtended<<T as Config>::AccountId>>::Amount: Unpin,
    <<T as Config>::MultiCurrency as MultiCurrency<<T as Config>::AccountId>>::Balance: Unpin,
    <<T as Config>::MultiCurrency as MultiCurrency<<T as Config>::AccountId>>::CurrencyId: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: Unpin,

impl<T, GetCurrencyId> Unpin for Currency<T, GetCurrencyId>where
    GetCurrencyId: Unpin,
    T: Unpin,

impl<T, Currency, Amount, Moment> Unpin for BasicCurrencyAdapter<T, Currency, Amount, Moment>where
    Amount: Unpin,
    Currency: Unpin,
    Moment: Unpin,
    T: Unpin,

impl Unpin for Conviction

impl<Balance> Unpin for Tally<Balance>where
    Balance: Unpin,

impl<Balance> Unpin for Delegations<Balance>where
    Balance: Unpin,

impl<BlockNumber, Hash, Balance> Unpin for ReferendumStatus<BlockNumber, Hash, Balance>where
    Balance: Unpin,
    BlockNumber: Unpin,
    Hash: Unpin,

impl<BlockNumber, Hash, Balance> Unpin for ReferendumInfo<BlockNumber, Hash, Balance>where
    Balance: Unpin,
    BlockNumber: Unpin,
    Hash: Unpin,

impl Unpin for Vote

impl<Balance> Unpin for AccountVote<Balance>where
    Balance: Unpin,

impl<Balance, AccountId, BlockNumber> Unpin for Voting<Balance, AccountId, BlockNumber>where
    AccountId: Unpin,
    Balance: Unpin,
    BlockNumber: Unpin,

impl<T> Unpin for SubstrateWeight<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 Event<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 Error<T>where
    T: Unpin,

impl<T> Unpin for Call<T>where
    T: Unpin,
    <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::BlockNumber: Unpin,
    <T as Config>::Hash: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: Unpin,

impl<AccountId, Balance, BlockNumber> Unpin for PreimageStatus<AccountId, Balance, BlockNumber>where
    AccountId: Unpin,
    Balance: Unpin,
    BlockNumber: Unpin,

impl<T> Unpin for HydraWeight<T>where
    T: Unpin,

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

impl<T> Unpin for GenesisConfig<T>where
    <T as Config>::AccountId: 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>::Balance: Unpin,

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

impl<T> Unpin for DusterWhitelist<T>where
    T: Unpin,

impl<AccountId, Balance, Solution> Unpin for SignedSubmission<AccountId, Balance, Solution>where
    AccountId: Unpin,
    Balance: Unpin,
    Solution: Unpin,

impl<T> Unpin for InsertResult<T>where
    <T as Config>::AccountId: Unpin,
    <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <<T as Config>::MinerConfig as MinerConfig>::Solution: Unpin,

impl<T> Unpin for SignedSubmissions<T>where
    <T as Config>::SignedMaxSubmissions: Unpin,

impl Unpin for MinerError

impl<T> Unpin for Miner<T>where
    T: Unpin,

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

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

impl<T> Unpin for Error<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>::AccountId: Unpin,

impl<T> Unpin for NoFallback<T>where
    T: Unpin,

impl<Bn> Unpin for Phase<Bn>where
    Bn: Unpin,

impl<S> Unpin for RawSolution<S>where
    S: Unpin,

impl<A> Unpin for ReadySolution<A>where
    A: Unpin,

impl<T> Unpin for RoundSnapshot<T>where
    <T as Config>::AccountId: Unpin,
    <<T as Config>::DataProvider as ElectionDataProvider>::MaxVotesPerVoter: Unpin,

impl<T> Unpin for ElectionError<T>where
    <<T as Config>::Fallback as ElectionProvider>::Error: Unpin,

impl<T> Unpin for Pallet<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>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,

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

impl<T> Unpin for GenesisConfig<T>where
    <T as Config>::AccountId: Unpin,
    <<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: 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>::Lookup as StaticLookup>::Source: Unpin,

impl Unpin for Renouncing

impl<AccountId, Balance> Unpin for Voter<AccountId, Balance>where
    AccountId: Unpin,
    Balance: Unpin,

impl<AccountId, Balance> Unpin for SeatHolder<AccountId, Balance>where
    AccountId: Unpin,
    Balance: Unpin,

impl<BlockNumber> Unpin for OracleEntry<BlockNumber>where
    BlockNumber: Unpin,

impl<T> Unpin for BasiliskWeight<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,

impl<T> Unpin for OnActivityHandler<T>where
    T: Unpin,

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

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

impl<Balance, AccountId> Unpin for GiltBid<Balance, AccountId>where
    AccountId: Unpin,
    Balance: Unpin,

impl<Balance, AccountId, BlockNumber> Unpin for ActiveGilt<Balance, AccountId, BlockNumber>where
    AccountId: Unpin,
    Balance: Unpin,
    BlockNumber: Unpin,

impl<Balance> Unpin for ActiveGiltsTotal<Balance>where
    Balance: Unpin,

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

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

impl<Balance> Unpin for IssuanceInfo<Balance>where
    Balance: Unpin,

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

impl<I, R, L, O> Unpin for EquivocationHandler<I, R, L, O>where
    I: Unpin,
    L: Unpin,
    O: Unpin,
    R: Unpin,

impl<FullIdentification> Unpin for GrandpaEquivocationOffence<FullIdentification>where
    FullIdentification: Unpin,

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

impl Unpin for Event

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

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

impl<N, Limit> Unpin for StoredPendingChange<N, Limit>where
    Limit: Unpin,
    N: Unpin,

impl<N> Unpin for StoredState<N>where
    N: Unpin,

impl Unpin for Data

impl<Balance> Unpin for Judgement<Balance>where
    Balance: Unpin,

impl<FieldLimit> Unpin for IdentityInfo<FieldLimit>where
    FieldLimit: Unpin,

impl<Balance, MaxJudgements, MaxAdditionalFields> Unpin for Registration<Balance, MaxJudgements, MaxAdditionalFields>where
    Balance: Unpin,
    MaxAdditionalFields: Unpin,
    MaxJudgements: Unpin,

impl<Balance, AccountId> Unpin for RegistrarInfo<Balance, AccountId>where
    AccountId: Unpin,
    Balance: Unpin,

impl<T> Unpin for SubstrateWeight<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>::Currency as Currency<<T as Config>::AccountId>>::Balance: 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>::Lookup as StaticLookup>::Source: 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>::AuthorityId: Unpin,
    <<T as Config>::ValidatorSet as ValidatorSetWithIdentification<<T as Config>::AccountId>>::Identification: Unpin,
    <<T as Config>::ValidatorSet as ValidatorSet<<T as Config>::AccountId>>::ValidatorId: Unpin,

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

impl<T> Unpin for GenesisConfig<T>where
    <T as Config>::AuthorityId: Unpin,

impl<T> Unpin for Call<T>where
    T: Unpin,
    <T as Config>::BlockNumber: Unpin,
    <<T as Config>::AuthorityId as RuntimeAppPublic>::Signature: Unpin,

impl<BlockNumber> Unpin for Heartbeat<BlockNumber>where
    BlockNumber: Unpin,

impl<PeerIdEncodingLimit, MultiAddrEncodingLimit, AddressesLimit> Unpin for BoundedOpaqueNetworkState<PeerIdEncodingLimit, MultiAddrEncodingLimit, AddressesLimit>where
    AddressesLimit: Unpin,
    MultiAddrEncodingLimit: Unpin,
    PeerIdEncodingLimit: Unpin,

impl<Offender> Unpin for UnresponsivenessOffence<Offender>where
    Offender: 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>::AccountIndex: Unpin,

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

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

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

impl Unpin for sell

impl Unpin for buy

impl<T> Unpin for HydraWeight<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>::BlockNumber: Unpin,

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

impl<AccountId, BlockNumber> Unpin for Pool<AccountId, BlockNumber>where
    AccountId: Unpin,
    BlockNumber: Unpin,

impl<T> Unpin for DisallowWhenLBPPoolRunning<T>where
    T: Unpin,

impl<T, I> Unpin for GlobalFarmData<T, I>where
    <T as Config>::AccountId: Unpin,
    <T as Config<I>>::AssetId: Unpin,
    <T as Config>::BlockNumber: Unpin,

impl<T, I> Unpin for YieldFarmData<T, I>where
    I: Unpin,
    <T as Config>::BlockNumber: Unpin,

impl<T, I> Unpin for DepositData<T, I>where
    I: Unpin,
    <T as Config<I>>::AmmPoolId: Unpin,
    <T as Config>::BlockNumber: Unpin,
    <T as Config<I>>::MaxFarmEntriesPerDeposit: Unpin,

impl<T, I> Unpin for YieldFarmEntry<T, I>where
    I: Unpin,
    <T as Config>::BlockNumber: Unpin,

impl Unpin for FarmState

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

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

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

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

impl<AccountId, Balance, BlockNumber> Unpin for Offer<AccountId, Balance, BlockNumber>where
    AccountId: Unpin,
    Balance: Unpin,
    BlockNumber: Unpin,

impl<AccountId> Unpin for Royalty<AccountId>where
    AccountId: Unpin,

impl<T> Unpin for BasiliskWeight<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>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::BlockNumber: Unpin,
    <T as Config>::NftCollectionId: Unpin,
    <T as Config>::NftItemId: Unpin,

impl<T> Unpin for Error<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>::BlockNumber: Unpin,
    <T as Config>::NftCollectionId: Unpin,
    <T as Config>::NftItemId: 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 GenesisConfig<T, I>where
    I: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config<I>>::MaxMembers: Unpin,

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

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

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

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

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

impl<T> Unpin for ParentNumberAndHash<T>where
    T: Unpin,

impl<BlockHash> Unpin for LeafProof<BlockHash>where
    BlockHash: Unpin,

impl<BlockHash> Unpin for LeafBatchProof<BlockHash>where
    BlockHash: Unpin,

impl<Client, Block> Unpin for Mmr<Client, Block>where
    Block: Unpin,

impl<T> Unpin for SubstrateWeight<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>::BlockNumber: Unpin,

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

impl<BlockNumber> Unpin for Timepoint<BlockNumber>where
    BlockNumber: Unpin,

impl<BlockNumber, Balance, AccountId> Unpin for Multisig<BlockNumber, Balance, AccountId>where
    AccountId: Unpin,
    Balance: Unpin,
    BlockNumber: Unpin,

impl<CollectionType, BoundedVec> Unpin for CollectionInfo<CollectionType, BoundedVec>where
    BoundedVec: Unpin,
    CollectionType: Unpin,

impl<BoundedVec> Unpin for ItemInfo<BoundedVec>where
    BoundedVec: Unpin,

impl<T> Unpin for BasiliskWeight<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>::CollectionType: Unpin,
    <T as Config>::NftCollectionId: Unpin,
    <T as Config>::NftItemId: Unpin,
    <T as Config<()>>::StringLimit: Unpin,

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

impl<T> Unpin for Call<T>where
    T: Unpin,
    <T as Config>::CollectionType: Unpin,
    <T as Config>::NftCollectionId: Unpin,
    <T as Config>::NftItemId: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: Unpin,
    <T as Config<()>>::StringLimit: Unpin,

impl<AccountId> Unpin for OldPoolRoles<AccountId>where
    AccountId: Unpin,

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

impl<T> Unpin for MigrateToV1<T>where
    T: Unpin,

impl<B> Unpin for OldRewardPool<B>where
    B: Unpin,

impl<T> Unpin for OldPoolMember<T>where
    <T as Config>::CurrencyBalance: Unpin,
    <T as Config>::MaxUnbonding: Unpin,

impl<T> Unpin for MigrateToV2<T>where
    T: Unpin,

impl<T> Unpin for MigrateToV3<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 GenesisConfig<T>where
    <T as Config>::CurrencyBalance: Unpin,

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

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

impl<T> Unpin for Call<T>where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config>::CurrencyBalance: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: Unpin,

impl<T> Unpin for ConfigOp<T>where
    T: Unpin,

impl<Balance> Unpin for BondExtra<Balance>where
    Balance: Unpin,

impl<T> Unpin for PoolMember<T>where
    <T as Config>::CurrencyBalance: Unpin,
    <T as Config>::MaxUnbonding: Unpin,
    <T as Config>::RewardCounter: Unpin,

impl Unpin for PoolState

impl<AccountId> Unpin for PoolRoles<AccountId>where
    AccountId: Unpin,

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

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

impl<T> Unpin for RewardPool<T>where
    <T as Config>::CurrencyBalance: Unpin,
    <T as Config>::RewardCounter: Unpin,

impl<T> Unpin for UnbondPool<T>where
    <T as Config>::CurrencyBalance: Unpin,

impl<T> Unpin for SubPools<T>where
    T: Unpin,
    <T as Config>::CurrencyBalance: Unpin,

impl<T> Unpin for TotalUnbondingPools<T>where
    T: Unpin,

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

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

impl Unpin for Event

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

impl<T> Unpin for Pallet<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>::Hash: Unpin,

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

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

impl<AccountId, Balance> Unpin for RequestStatus<AccountId, Balance>where
    AccountId: Unpin,
    Balance: Unpin,

impl Unpin for PriceEntry

impl Unpin for PriceInfo

impl<T> Unpin for HydraWeight<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,

impl<T> Unpin for PriceOracleHandler<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>::BlockNumber: Unpin,
    <<T as Config>::CallHasher as Hash>::Output: Unpin,
    <T as Config>::ProxyType: Unpin,

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

impl<T> Unpin for Call<T>where
    T: Unpin,
    <T as Config>::BlockNumber: Unpin,
    <<T as Config>::CallHasher as Hash>::Output: Unpin,
    <T as Config>::ProxyType: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: Unpin,

impl<AccountId, ProxyType, BlockNumber> Unpin for ProxyDefinition<AccountId, ProxyType, BlockNumber>where
    AccountId: Unpin,
    BlockNumber: Unpin,
    ProxyType: Unpin,

impl<AccountId, Hash, BlockNumber> Unpin for Announcement<AccountId, Hash, BlockNumber>where
    AccountId: Unpin,
    BlockNumber: Unpin,
    Hash: 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,

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

impl<T> Unpin for Call<T>where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config>::BlockNumber: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: Unpin,

impl<BlockNumber, Balance, Friends> Unpin for ActiveRecovery<BlockNumber, Balance, Friends>where
    Balance: Unpin,
    BlockNumber: Unpin,
    Friends: Unpin,

impl<BlockNumber, Balance, Friends> Unpin for RecoveryConfig<BlockNumber, Balance, Friends>where
    Balance: Unpin,
    BlockNumber: Unpin,
    Friends: 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>::BlockNumber: Unpin,

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

impl<T> Unpin for OnValidationDataHandler<T>where
    T: Unpin,

impl<T> Unpin for BasiliskWeight<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>::AssetId: Unpin,
    <T as Config>::Balance: Unpin,

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

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

impl<AssetId> Unpin for Trade<AssetId>where
    AssetId: 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>::BlockNumber: Unpin,

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

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

impl<Call, BlockNumber, PalletsOrigin, AccountId> Unpin for ScheduledV3<Call, BlockNumber, PalletsOrigin, AccountId>where
    AccountId: Unpin,
    BlockNumber: Unpin,
    Call: Unpin,
    PalletsOrigin: Unpin,

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

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

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

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

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

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

impl<T> Unpin for GenesisConfig<T>where
    <T as Config>::AccountId: Unpin,
    <T as Config>::Keys: Unpin,
    <T as Config>::ValidatorId: Unpin,

impl Unpin for Event

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

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

impl<Period, Offset> Unpin for PeriodicSessions<Period, Offset>where
    Offset: Unpin,
    Period: Unpin,

impl<T, Inner> Unpin for FindAccountFromAuthorIndex<T, Inner>where
    Inner: Unpin,
    T: Unpin,

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

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

impl<T, I> Unpin for Error<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>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,

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

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

impl Unpin for Vote

impl Unpin for Judgement

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

impl<AccountId, Balance> Unpin for Bid<AccountId, Balance>where
    AccountId: Unpin,
    Balance: Unpin,

impl<AccountId, Balance> Unpin for BidKind<AccountId, Balance>where
    AccountId: Unpin,
    Balance: Unpin,

impl<T> Unpin for EnsureFounder<T>where
    T: Unpin,

impl<T> Unpin for MigrateToV10<T>where
    T: Unpin,

impl<T> Unpin for InjectValidatorsIntoVoterList<T>where
    T: Unpin,

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

impl<T> Unpin for UseNominatorsAndValidatorsMap<T>where
    T: Unpin,

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

impl<T> Unpin for ConfigOp<T>where
    T: Unpin,

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

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

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

impl<T> Unpin for Call<T>where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <T as Config>::CurrencyBalance: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: Unpin,

impl<AccountId> Unpin for EraRewardPoints<AccountId>

impl<AccountId> Unpin for StakerStatus<AccountId>where
    AccountId: Unpin,

impl<AccountId> Unpin for RewardDestination<AccountId>where
    AccountId: Unpin,

impl<Balance> Unpin for UnlockChunk<Balance>where
    Balance: Unpin,

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

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

impl<AccountId, Balance> Unpin for IndividualExposure<AccountId, Balance>where
    AccountId: Unpin,
    Balance: Unpin,

impl<AccountId, Balance> Unpin for Exposure<AccountId, Balance>where
    AccountId: Unpin,
    Balance: Unpin,

impl<AccountId, Balance> Unpin for UnappliedSlash<AccountId, Balance>where
    AccountId: Unpin,
    Balance: Unpin,

impl<T> Unpin for ConvertCurve<T>where
    T: Unpin,

impl Unpin for Forcing

impl<T> Unpin for StashOf<T>where
    T: Unpin,

impl<T> Unpin for ExposureOf<T>where
    T: Unpin,

impl<T, R> Unpin for FilterHistoricalOffences<T, R>where
    R: Unpin,
    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,

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

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

impl<T> Unpin for Call<T>where
    T: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: 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 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>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::Hash: Unpin,

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

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

impl<AccountId, Balance, BlockNumber, Hash> Unpin for OpenTip<AccountId, Balance, BlockNumber, Hash>where
    AccountId: Unpin,
    Balance: Unpin,
    BlockNumber: Unpin,
    Hash: Unpin,

impl<T> Unpin for BasiliskWeight<T>where
    T: Unpin,

impl<Balance, AssetId, Price> Unpin for PaymentInfo<Balance, AssetId, Price>where
    AssetId: Unpin,
    Balance: Unpin,
    Price: 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>::Currencies as MultiCurrency<<T as Config>::AccountId>>::Balance: Unpin,
    <<T as Config>::Currencies as MultiCurrency<<T as Config>::AccountId>>::CurrencyId: Unpin,

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

impl<T> Unpin for GenesisConfig<T>where
    <T as Config>::AccountId: Unpin,
    <<T as Config>::Currencies as MultiCurrency<<T as Config>::AccountId>>::CurrencyId: Unpin,

impl<T> Unpin for Call<T>where
    T: Unpin,
    <<T as Config>::Currencies as MultiCurrency<<T as Config>::AccountId>>::CurrencyId: Unpin,

impl<T> Unpin for DepositAll<T>where
    T: Unpin,

impl<MC, DP, DF> Unpin for TransferFees<MC, DP, DF>where
    DF: Unpin,
    DP: Unpin,
    MC: Unpin,

impl<C, OU, SW> Unpin for WithdrawFees<C, OU, SW>where
    C: Unpin,
    OU: Unpin,
    SW: Unpin,

impl<T> Unpin for CurrencyBalanceCheck<T>where
    T: Unpin,

impl<T> Unpin for AddTxAssetOnAccount<T>where
    T: Unpin,

impl<T> Unpin for RemoveTxAssetOnKilled<T>where
    T: Unpin,

impl<T> Unpin for AcalaWeight<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 Pallet<T>where
    T: Unpin,

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

impl<T> Unpin for PausedTransactionFilter<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 Event<T>where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: Unpin,

impl<T> Unpin for Call<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, P> Unpin for TransactionPayment<C, P>where
    P: Unpin,

impl Unpin for Error

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>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,

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

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

impl<AccountId, Balance> Unpin for Proposal<AccountId, Balance>where
    AccountId: Unpin,
    Balance: Unpin,

impl<AccountId, DepositBalance> Unpin for CollectionDetails<AccountId, DepositBalance>where
    AccountId: Unpin,
    DepositBalance: Unpin,

impl<AccountId, DepositBalance> Unpin for ItemDetails<AccountId, DepositBalance>where
    AccountId: Unpin,
    DepositBalance: Unpin,

impl<DepositBalance, StringLimit> Unpin for CollectionMetadata<DepositBalance, StringLimit>where
    DepositBalance: Unpin,
    StringLimit: Unpin,

impl<DepositBalance, StringLimit> Unpin for ItemMetadata<DepositBalance, StringLimit>where
    DepositBalance: Unpin,
    StringLimit: 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>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config<I>>::CollectionId: Unpin,
    <T as Config<I>>::ItemId: Unpin,
    <T as Config<I>>::KeyLimit: Unpin,
    <T as Config<I>>::StringLimit: Unpin,
    <T as Config<I>>::ValueLimit: Unpin,

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

impl<T, I> Unpin for Call<T, I>where
    I: Unpin,
    T: Unpin,
    <<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config<I>>::CollectionId: Unpin,
    <T as Config<I>>::ItemId: Unpin,
    <T as Config<I>>::KeyLimit: Unpin,
    <<T as Config>::Lookup as StaticLookup>::Source: Unpin,
    <T as Config<I>>::StringLimit: Unpin,
    <T as Config<I>>::ValueLimit: Unpin,

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

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

impl Unpin for Event

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

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

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

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

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

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

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

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

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

impl<T> Unpin for MaxVestingSchedulesGet<T>where
    T: Unpin,

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

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

impl Unpin for Origin

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

impl<BlockNumber> Unpin for QueryStatus<BlockNumber>where
    BlockNumber: Unpin,

impl<T> Unpin for VersionDiscoveryQueueSize<T>where
    T: Unpin,

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

impl<Prefix, Body> Unpin for IsMajorityOfBody<Prefix, Body>where
    Body: Unpin,
    Prefix: Unpin,

impl<F> Unpin for EnsureXcm<F>where
    F: Unpin,

impl<F> Unpin for EnsureResponse<F>where
    F: Unpin,

impl<Origin> Unpin for XcmPassthrough<Origin>where
    Origin: Unpin,

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

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

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

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

impl Unpin for sell

impl Unpin for buy

impl<T> Unpin for XYKSpotPrice<T>where
    T: Unpin,

impl<T> Unpin for HydraWeight<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,

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

impl<T> Unpin for BasiliskWeight<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>::BlockNumber: Unpin,

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

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

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

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

impl Unpin for SS58Prefix

impl Unpin for MaxLocks

impl Unpin for Ancestry

impl Unpin for BaseRate

impl Unpin for XcmConfig

impl Unpin for Event

impl Unpin for Origin

impl Unpin for PalletInfo

impl Unpin for Call

impl<'a> Unpin for BTreeIterator<'a>

impl Unpin for Db

impl<Key, Value> Unpin for Operation<Key, Value>where
    Key: Unpin,
    Value: Unpin,

impl Unpin for Error

impl Unpin for Options

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> Unpin for CompactRef<'a, T>

impl<'a, T, U> Unpin for Ref<'a, T, U>where
    U: Unpin,

impl Unpin for Error

impl<T> Unpin for SendWrapper<T>

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 Parker

impl Unpin for Unparker

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 AsciiSet

impl<'a> Unpin for PercentEncode<'a>

impl<'a> Unpin for PercentDecode<'a>

impl<R> Unpin for Error<R>where
    R: Unpin,

impl<R> Unpin for ErrorVariant<R>where
    R: Unpin,

impl<'i, R> Unpin for FlatPairs<'i, R>

impl<'i, R> Unpin for Pair<'i, R>

impl<'i, R> Unpin for Pairs<'i, R>

impl<'i, R> Unpin for Tokens<'i, R>

impl Unpin for Lookahead

impl Unpin for Atomicity

impl Unpin for MatchDir

impl<'i, R> Unpin for ParserState<'i, R>where
    R: Unpin,

impl<'i> Unpin for Position<'i>

impl Unpin for Assoc

impl<R> Unpin for Op<R>where
    R: Unpin,

impl<R> Unpin for PrattParser<R>

impl<'pratt, 'i, R, F, T> Unpin for PrattParserMap<'pratt, 'i, R, F, T>where
    F: Unpin,
    T: Unpin,

impl Unpin for Assoc

impl<R> Unpin for Operator<R>where
    R: Unpin,

impl<R> Unpin for PrecClimber<R>where
    R: Unpin,

impl<'i> Unpin for Span<'i>

impl<'i> Unpin for LinesSpan<'i>

impl<'i> Unpin for Lines<'i>

impl<'i, R> Unpin for Token<'i, R>where
    R: Unpin,

impl Unpin for Rule

impl Unpin for RuleType

impl Unpin for Expr

impl Unpin for PestParser

impl Unpin for Rule

impl<'i> Unpin for ParserRule<'i>

impl<'i> Unpin for ParserNode<'i>

impl<'i> Unpin for ParserExpr<'i>

impl Unpin for Time

impl<N> Unpin for DfsEvent<N>where
    N: Unpin,

impl<B> Unpin for Control<B>where
    B: Unpin,

impl<N, VM> Unpin for Dfs<N, VM>where
    N: Unpin,
    VM: Unpin,

impl<N, VM> Unpin for DfsPostOrder<N, VM>where
    N: Unpin,
    VM: Unpin,

impl<N, VM> Unpin for Bfs<N, VM>where
    N: Unpin,
    VM: Unpin,

impl<N, VM> Unpin for Topo<N, VM>where
    N: Unpin,
    VM: Unpin,

impl<W, C> Unpin for WalkerIter<W, C>where
    C: Unpin,
    W: Unpin,

impl<G, F> Unpin for NodeFiltered<G, F>where
    F: Unpin,
    G: Unpin,

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

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

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

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

impl<G, F> Unpin for EdgeFiltered<G, F>where
    F: Unpin,
    G: Unpin,

impl<'a, G, F> Unpin for EdgeFilteredNeighbors<'a, G, F>where
    <G as IntoEdges>::Edges: Unpin,

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

impl<'a, G, F> Unpin for EdgeFilteredNeighborsDirected<'a, G, F>where
    <G as IntoEdgesDirected>::EdgesDirected: Unpin,
    <G as GraphBase>::NodeId: Unpin,

impl<G> Unpin for Reversed<G>where
    G: Unpin,

impl<I> Unpin for ReversedEdges<I>where
    I: Unpin,

impl<R> Unpin for ReversedEdgeReference<R>where
    R: Unpin,

impl<I> Unpin for ReversedEdgeReferences<I>where
    I: Unpin,

impl<N, E> Unpin for Element<N, E>where
    E: Unpin,
    N: Unpin,

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

impl<Ix> Unpin for EdgeIndex<Ix>where
    Ix: Unpin,

impl<Ix> Unpin for OutgoingEdgeIndices<Ix>where
    Ix: Unpin,

impl<'a, E, Ix> Unpin for Neighbors<'a, E, Ix>

impl<'a, E, Ix> Unpin for EdgeReference<'a, E, Ix>where
    Ix: Unpin,

impl<'a, E, Ix> Unpin for EdgeIndices<'a, E, Ix>

impl<Ix> Unpin for NodeIndices<Ix>

impl<E, Ix> Unpin for List<E, Ix>where
    E: Unpin,
    Ix: Unpin,

impl<'a, E, Ix> Unpin for EdgeReferences<'a, E, Ix>where
    Ix: Unpin,

impl<'a, E, Ix> Unpin for OutgoingEdgeReferences<'a, E, Ix>where
    Ix: Unpin,

impl<NodeId, EdgeWeight> Unpin for Paths<NodeId, EdgeWeight>where
    EdgeWeight: Unpin,
    NodeId: Unpin,

impl<N> Unpin for Dominators<N>where
    N: Unpin,

impl<'a, N> Unpin for DominatorsIter<'a, N>where
    N: Unpin,

impl<'a, N> Unpin for DominatedByIter<'a, N>where
    N: Unpin,

impl<G> Unpin for Matching<G>where
    G: Unpin,
    <G as GraphBase>::NodeId: Unpin,

impl<'a, G> Unpin for MatchedNodes<'a, G>

impl<'a, G> Unpin for MatchedEdges<'a, G>

impl<N, VM> Unpin for DfsSpace<N, VM>where
    N: Unpin,
    VM: Unpin,

impl<N> Unpin for TarjanScc<N>where
    N: Unpin,

impl<G> Unpin for MinSpanningTree<G>where
    G: Unpin,
    <G as Data>::EdgeWeight: Unpin,
    <G as GraphBase>::NodeId: Unpin,
    <G as IntoNodeReferences>::NodeReferences: Unpin,

impl<N> Unpin for Cycle<N>where
    N: Unpin,

impl<N, E, Ty, Ix> Unpin for Csr<N, E, Ty, Ix>where
    E: Unpin,
    Ix: Unpin,
    N: Unpin,
    Ty: Unpin,

impl<'a, E, Ty, Ix> Unpin for Edges<'a, E, Ty, Ix>where
    Ix: Unpin,
    Ty: Unpin,

impl<'a, E, Ty, Ix> Unpin for EdgeReference<'a, E, Ty, Ix>where
    Ix: Unpin,
    Ty: Unpin,

impl<'a, E, Ty, Ix> Unpin for EdgeReferences<'a, E, Ty, Ix>where
    Ix: Unpin,
    Ty: Unpin,

impl<'a, Ix> Unpin for Neighbors<'a, Ix>

impl<Ix> Unpin for NodeIdentifiers<Ix>where
    Ix: Unpin,

impl<'a, N, Ix> Unpin for NodeReferences<'a, N, Ix>where
    Ix: Unpin,

impl<'a, G> Unpin for Dot<'a, G>where
    G: Unpin,

impl Unpin for Config

impl<N, E, Ty, Ix> Unpin for StableGraph<N, E, Ty, Ix>where
    E: Unpin,
    Ix: Unpin,
    N: Unpin,
    Ty: Unpin,

impl<'a, N, Ix> Unpin for NodeReferences<'a, N, Ix>

impl<'a, E, Ix> Unpin for EdgeReference<'a, E, Ix>where
    Ix: Unpin,

impl<'a, E, Ty, Ix> Unpin for Edges<'a, E, Ty, Ix>where
    Ix: Unpin,
    Ty: Unpin,

impl<'a, E, Ix> Unpin for EdgeReferences<'a, E, Ix>

impl<'a, N, Ty, Ix> Unpin for Externals<'a, N, Ty, Ix>where
    Ty: Unpin,

impl<'a, E, Ix> Unpin for Neighbors<'a, E, Ix>where
    Ix: Unpin,

impl<Ix> Unpin for WalkNeighbors<Ix>where
    Ix: Unpin,

impl<'a, N, Ix> Unpin for NodeIndices<'a, N, Ix>

impl<'a, E, Ix> Unpin for EdgeIndices<'a, E, Ix>

impl<Ix> Unpin for NodeIndex<Ix>where
    Ix: Unpin,

impl<Ix> Unpin for EdgeIndex<Ix>where
    Ix: Unpin,

impl<N, Ix> Unpin for Node<N, Ix>where
    Ix: Unpin,
    N: Unpin,

impl<E, Ix> Unpin for Edge<E, Ix>where
    E: Unpin,
    Ix: Unpin,

impl<N, E, Ty, Ix> Unpin for Graph<N, E, Ty, Ix>where
    E: Unpin,
    Ix: Unpin,
    N: Unpin,
    Ty: Unpin,

impl<'a, N, Ty, Ix> Unpin for Externals<'a, N, Ty, Ix>where
    Ty: Unpin,

impl<'a, E, Ix> Unpin for Neighbors<'a, E, Ix>where
    Ix: Unpin,

impl<'a, E, Ty, Ix> Unpin for Edges<'a, E, Ty, Ix>where
    Ix: Unpin,
    Ty: Unpin,

impl<'a, E, Ty, Ix> Unpin for EdgesConnecting<'a, E, Ty, Ix>where
    Ix: Unpin,
    Ty: Unpin,

impl<'a, N, Ix> Unpin for NodeWeightsMut<'a, N, Ix>

impl<'a, E, Ix> Unpin for EdgeWeightsMut<'a, E, Ix>

impl<Ix> Unpin for WalkNeighbors<Ix>where
    Ix: Unpin,

impl<Ix> Unpin for NodeIndices<Ix>

impl<Ix> Unpin for EdgeIndices<Ix>

impl<'a, E, Ix> Unpin for EdgeReference<'a, E, Ix>where
    Ix: Unpin,

impl<'a, N, Ix> Unpin for NodeReferences<'a, N, Ix>

impl<'a, E, Ix> Unpin for EdgeReferences<'a, E, Ix>

impl<'a, G> Unpin for Frozen<'a, G>

impl<N, E, Ty> Unpin for GraphMap<N, E, Ty>where
    E: Unpin,
    N: Unpin,
    Ty: Unpin,

impl<'a, N> Unpin for Nodes<'a, N>

impl<'a, N, Ty> Unpin for Neighbors<'a, N, Ty>where
    Ty: Unpin,

impl<'a, N, Ty> Unpin for NeighborsDirected<'a, N, Ty>where
    N: Unpin,
    Ty: Unpin,

impl<'a, N, E, Ty> Unpin for Edges<'a, N, E, Ty>where
    N: Unpin,
    Ty: Unpin,

impl<'a, N, E, Ty> Unpin for EdgesDirected<'a, N, E, Ty>where
    N: Unpin,
    Ty: Unpin,

impl<'a, N, E, Ty> Unpin for AllEdges<'a, N, E, Ty>where
    Ty: Unpin,

impl<'a, N, E, Ty> Unpin for AllEdgesMut<'a, N, E, Ty>where
    Ty: Unpin,

impl<'b, T> Unpin for Ptr<'b, T>

impl<'a, N, E, Ty> Unpin for NodeIdentifiers<'a, N, E, Ty>where
    E: Unpin,
    Ty: Unpin,

impl<'a, N, E, Ty> Unpin for NodeReferences<'a, N, E, Ty>where
    E: Unpin,
    Ty: Unpin,

impl<T> Unpin for NotZero<T>where
    T: Unpin,

impl<N, E, Ty, Null, Ix> Unpin for MatrixGraph<N, E, Ty, Null, Ix>where
    Ix: Unpin,
    N: Unpin,
    Null: Unpin,
    Ty: Unpin,

impl<'a, Ix> Unpin for NodeIdentifiers<'a, Ix>where
    Ix: Unpin,

impl<'a, N, Ix> Unpin for NodeReferences<'a, N, Ix>where
    Ix: Unpin,

impl<'a, Ty, Null, Ix> Unpin for EdgeReferences<'a, Ty, Null, Ix>where
    Ix: Unpin,
    Ty: Unpin,

impl<'a, Ty, Null, Ix> Unpin for Neighbors<'a, Ty, Null, Ix>where
    Ix: Unpin,
    Ty: Unpin,

impl<'a, Ty, Null, Ix> Unpin for Edges<'a, Ty, Null, Ix>where
    Ix: Unpin,
    Ty: Unpin,

impl<K> Unpin for UnionFind<K>where
    K: Unpin,

impl Unpin for Direction

impl Unpin for Directed

impl Unpin for Undirected

impl Unpin for Metrics

impl Unpin for Subcommand

impl Unpin for RunCmd

impl Unpin for Cli

impl Unpin for Client

impl<BlockNumber> Unpin for InboundDownwardMessage<BlockNumber>where
    BlockNumber: Unpin,

impl<BlockNumber> Unpin for InboundHrmpMessage<BlockNumber>where
    BlockNumber: Unpin,

impl<Id> Unpin for OutboundHrmpMessage<Id>where
    Id: Unpin,

impl Unpin for Metrics

impl<AD> Unpin for DisputeDistributionSubsystem<AD>where
    AD: Unpin,

impl Unpin for Error

impl<'a, I> Unpin for Branches<'a, I>

impl<AD> Unpin for GossipSupport<AD>where
    AD: Unpin,

impl Unpin for Metrics

impl<N, AD> Unpin for NetworkBridgeTx<N, AD>where
    AD: Unpin,
    N: Unpin,

impl<N, AD> Unpin for NetworkBridgeRx<N, AD>where
    AD: Unpin,
    N: Unpin,

impl Unpin for Config

impl Unpin for Metrics

impl Unpin for Metrics

impl Unpin for Error

impl Unpin for Config

impl Unpin for Error

impl Unpin for Config

impl<Client> Unpin for ChainApiSubsystem<Client>

impl Unpin for Error

impl Unpin for Config

impl Unpin for Config

impl Unpin for Error

impl Unpin for Metrics

impl Unpin for Config

impl Unpin for Metrics

impl Unpin for Priority

impl Unpin for Pvf

impl<Client> Unpin for RuntimeApiSubsystem<Client>

impl Unpin for Stage

impl Unpin for Span

impl Unpin for Jaeger

impl Unpin for Metronome

impl Unpin for PeerSet

impl<T> Unpin for PerPeerSet<T>where
    T: Unpin,

impl Unpin for Error

impl Unpin for FatalError

impl Unpin for JfyiError

impl<Req> Unpin for IncomingRequest<Req>where
    Req: Unpin,

impl<Req> Unpin for OutgoingResponseSender<Req>where
    Req: Unpin,

impl<Response> Unpin for OutgoingResponse<Response>where
    Response: Unpin,

impl<Req> Unpin for IncomingRequestReceiver<Req>where
    Req: Unpin,

impl Unpin for Requests

impl<Req> Unpin for OutgoingRequest<Req>where
    Req: Unpin,

impl Unpin for Recipient

impl Unpin for Protocol

impl Unpin for OurView

impl Unpin for View

impl<V1> Unpin for Versioned<V1>where
    V1: Unpin,

impl Unpin for Error

impl Unpin for Statement

impl Unpin for PoV

impl<BlockNumber> Unpin for Collation<BlockNumber>where
    BlockNumber: Unpin,

impl Unpin for Proof

impl<M> Unpin for NetworkBridgeEvent<M>where
    M: Unpin,

impl Unpin for LeafStatus

impl Unpin for Error

impl Unpin for FatalError

impl Unpin for JfyiError

impl Unpin for Config

impl<D> Unpin for DbAdapter<D>where
    D: Unpin,

impl Unpin for DbAdapter

impl Unpin for Error

impl Unpin for Validator

impl Unpin for Metrics

impl<S> Unpin for SpawnGlue<S>where
    S: Unpin,

impl Unpin for Handle

impl Unpin for BlockInfo

impl Unpin for Event

impl<S, SupportsParachains> Unpin for Overseer<S, SupportsParachains>where
    S: Unpin,
    SupportsParachains: Unpin,

impl<T> Unpin for Init<T>where
    T: Unpin,

impl<T> Unpin for Missing<T>where
    T: Unpin,

impl<InitStateSpawner, InitStateSubsystem0, InitStateSubsystem1, InitStateSubsystem2, InitStateSubsystem3, InitStateSubsystem4, InitStateSubsystem5, InitStateSubsystem6, InitStateSubsystem7, InitStateSubsystem8, InitStateSubsystem9, InitStateSubsystem10, InitStateSubsystem11, InitStateSubsystem12, InitStateSubsystem13, InitStateSubsystem14, InitStateSubsystem15, InitStateSubsystem16, InitStateSubsystem17, InitStateSubsystem18, InitStateSubsystem19, InitStateSubsystem20, InitStateSubsystem21, InitStateBaggage0, InitStateBaggage1, InitStateBaggage2, InitStateBaggage3, InitStateBaggage4, InitStateBaggage5, InitStateBaggage6> Unpin for OverseerBuilder<InitStateSpawner, InitStateSubsystem0, InitStateSubsystem1, InitStateSubsystem2, InitStateSubsystem3, InitStateSubsystem4, InitStateSubsystem5, InitStateSubsystem6, InitStateSubsystem7, InitStateSubsystem8, InitStateSubsystem9, InitStateSubsystem10, InitStateSubsystem11, InitStateSubsystem12, InitStateSubsystem13, InitStateSubsystem14, InitStateSubsystem15, InitStateSubsystem16, InitStateSubsystem17, InitStateSubsystem18, InitStateSubsystem19, InitStateSubsystem20, InitStateSubsystem21, InitStateBaggage0, InitStateBaggage1, InitStateBaggage2, InitStateBaggage3, InitStateBaggage4, InitStateBaggage5, InitStateBaggage6>where
    InitStateBaggage0: Unpin,
    InitStateBaggage1: Unpin,
    InitStateBaggage2: Unpin,
    InitStateBaggage3: Unpin,
    InitStateBaggage4: Unpin,
    InitStateBaggage5: Unpin,
    InitStateBaggage6: Unpin,
    InitStateSpawner: Unpin,
    InitStateSubsystem0: Unpin,
    InitStateSubsystem1: Unpin,
    InitStateSubsystem10: Unpin,
    InitStateSubsystem11: Unpin,
    InitStateSubsystem12: Unpin,
    InitStateSubsystem13: Unpin,
    InitStateSubsystem14: Unpin,
    InitStateSubsystem15: Unpin,
    InitStateSubsystem16: Unpin,
    InitStateSubsystem17: Unpin,
    InitStateSubsystem18: Unpin,
    InitStateSubsystem19: Unpin,
    InitStateSubsystem2: Unpin,
    InitStateSubsystem20: Unpin,
    InitStateSubsystem21: Unpin,
    InitStateSubsystem3: Unpin,
    InitStateSubsystem4: Unpin,
    InitStateSubsystem5: Unpin,
    InitStateSubsystem6: Unpin,
    InitStateSubsystem7: Unpin,
    InitStateSubsystem8: Unpin,
    InitStateSubsystem9: Unpin,

impl<M> Unpin for OverseerSubsystemContext<M>where
    M: Unpin,
    <M as AssociateOutgoing>::OutgoingMessages: Unpin,

impl<OutgoingWrapper> Unpin for OverseerSender<OutgoingWrapper>where
    OutgoingWrapper: Unpin,

impl Unpin for HeadData

impl Unpin for BlockData

impl Unpin for Id

impl Unpin for Sibling

impl<Payload, RealPayload> Unpin for Signed<Payload, RealPayload>where
    Payload: Unpin,
    RealPayload: Unpin,

impl<Payload, RealPayload> Unpin for UncheckedSigned<Payload, RealPayload>where
    Payload: Unpin,
    RealPayload: Unpin,

impl<'a> Unpin for CounterVecDefinition<'a>

impl<H> Unpin for CandidateDescriptor<H>where
    H: Unpin,

impl<H> Unpin for CandidateReceipt<H>where
    H: Unpin,

impl<H, N> Unpin for FullCandidateReceipt<H, N>where
    H: Unpin,
    N: Unpin,

impl<H> Unpin for CommittedCandidateReceipt<H>where
    H: Unpin,

impl<H, N> Unpin for PersistedValidationData<H, N>where
    H: Unpin,
    N: Unpin,

impl<N> Unpin for CandidateCommitments<N>where
    N: Unpin,

impl<H> Unpin for BackedCandidate<H>where
    H: Unpin,

impl Unpin for CoreIndex

impl Unpin for GroupIndex

impl<N> Unpin for GroupRotationInfo<N>where
    N: Unpin,

impl<H, N> Unpin for OccupiedCore<H, N>where
    H: Unpin,
    N: Unpin,

impl<H, N> Unpin for CoreState<H, N>where
    H: Unpin,
    N: Unpin,

impl<H> Unpin for CandidateEvent<H>where
    H: Unpin,

impl<H> Unpin for ScrapedOnChainVotes<H>where
    H: Unpin,

impl<N> Unpin for DisputeState<N>where
    N: Unpin,

impl<HDR> Unpin for InherentData<HDR>where
    HDR: Unpin,
    <HDR as Header>::Hash: Unpin,

impl<H> Unpin for SigningContext<H>where
    H: Unpin,

impl Unpin for BabeDeps

impl<B> Unpin for GrandpaDeps<B>

impl Unpin for BeefyDeps

impl<C, P, SC, B> Unpin for FullDeps<C, P, SC, B>where
    SC: Unpin,

impl Unpin for Ancestry

impl Unpin for Polkadot

impl Unpin for XcmConfig

impl Unpin for BaseFilter

impl Unpin for Version

impl Unpin for SS58Prefix

impl Unpin for MaxLocks

impl Unpin for MaxVotes

impl Unpin for MaxVoters

impl Unpin for Burn

impl Unpin for MaxKeys

impl Unpin for MaxRetries

impl Unpin for Prefix

impl Unpin for MaxProxies

impl Unpin for MaxPending

impl Unpin for ProxyType

impl Unpin for Runtime

impl Unpin for Event

impl Unpin for Origin

impl Unpin for PalletInfo

impl Unpin for Call

impl Unpin for RuntimeApi

impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where
    <Block as Block>::Hash: Unpin,
    <<C as CallApiAt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,

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

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

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

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

impl<AccountId, LeasePeriod> Unpin for ParachainTemporarySlot<AccountId, LeasePeriod>where
    AccountId: Unpin,
    LeasePeriod: 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>::Leaser as Leaser<<T as Config>::BlockNumber>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::BlockNumber: Unpin,

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

impl<T> Unpin for Call<T>where
    T: Unpin,
    <<<T as Config>::Leaser as Leaser<<T as Config>::BlockNumber>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::BlockNumber: 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>::VestingSchedule as VestingSchedule<<T as Config>::AccountId>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,

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

impl<T> Unpin for GenesisConfig<T>where
    <T as Config>::AccountId: Unpin,
    <<<T as Config>::VestingSchedule as VestingSchedule<<T as Config>::AccountId>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::BlockNumber: Unpin,

impl<T> Unpin for Call<T>where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <<<T as Config>::VestingSchedule as VestingSchedule<<T as Config>::AccountId>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::BlockNumber: Unpin,

impl<T> Unpin for PrevalidateAttests<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>::Auctioneer as Auctioneer<<T as Config>::BlockNumber>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,

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

impl<T> Unpin for Call<T>where
    T: Unpin,
    <T as Config>::AccountId: Unpin,
    <<<T as Config>::Auctioneer as Auctioneer<<T as Config>::BlockNumber>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::BlockNumber: Unpin,

impl<BlockNumber> Unpin for LastContribution<BlockNumber>where
    BlockNumber: Unpin,

impl<AccountId, Balance, BlockNumber, LeasePeriod> Unpin for FundInfo<AccountId, Balance, BlockNumber, LeasePeriod>where
    AccountId: Unpin,
    Balance: Unpin,
    BlockNumber: Unpin,
    LeasePeriod: Unpin,

impl<R> Unpin for ToAuthor<R>where
    R: Unpin,

impl<R> Unpin for DealWithFees<R>where
    R: Unpin,

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

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

impl<T> Unpin for Error<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,

impl<Account, Balance> Unpin for ParaInfo<Account, Balance>where
    Account: Unpin,
    Balance: Unpin,

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

impl<T> Unpin for Error<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 Event<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,

impl<T> Unpin for Error<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>::BlockNumber: Unpin,

impl<Balance> Unpin for AccountStatus<Balance>where
    Balance: Unpin,

impl Unpin for SlotRange

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>::Currency as Currency<<T as Config>::AccountId>>::Balance: Unpin,
    <T as Config>::BlockNumber: Unpin,

impl<T> Unpin for Error<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>::BlockNumber: Unpin,

impl Unpin for LeaseError

impl<BlockNumber> Unpin for AuctionStatus<BlockNumber>where
    BlockNumber: Unpin,

impl<T, W> Unpin for ChildParachainRouter<T, W>where
    T: Unpin,
    W: Unpin,

impl<T> Unpin for ParachainSessionKeyPlaceholder<T>where
    T: Unpin,

impl<T> Unpin for AssignmentSessionKeyPlaceholder<T>where
    T: Unpin,

impl Unpin for Counter

impl Unpin for CounterVec

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

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

impl<T> Unpin for GenesisConfig<T>where
    <T as Config>::BlockNumber: Unpin,

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

impl<BlockNumber> Unpin for HostConfiguration<BlockNumber>where
    BlockNumber: Unpin,

impl<BlockNumber> Unpin for InconsistentError<BlockNumber>where
    BlockNumber: Unpin,

impl<BlockNumber> Unpin for SessionChangeOutcome<BlockNumber>where
    BlockNumber: Unpin,

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

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

impl<T> Unpin for Error<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 Call<T>where
    T: Unpin,

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

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

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

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

impl<BlockNumber> Unpin for HrmpWatermarkAcceptanceErr<BlockNumber>where
    BlockNumber: Unpin,

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

impl<T> Unpin for Event<T>where
    T: 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<N> Unpin for AvailabilityBitfieldRecord<N>where
    N: Unpin,

impl<H, N> Unpin for CandidatePendingAvailability<H, N>where
    H: Unpin,
    N: Unpin,

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

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

impl<BlockNumber> Unpin for SessionChangeNotification<BlockNumber>where
    BlockNumber: Unpin,

impl Unpin for Metrics

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

impl Unpin for Origin

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

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

impl Unpin for Event

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

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

impl<N> Unpin for ReplacementTimes<N>where
    N: Unpin,

impl<N> Unpin for ParaPastCodeMeta<N>where
    N: Unpin,

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

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

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

impl<C> Unpin for RewardValidatorsWithEraPoints<C>where
    C: 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 Call<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 Unpin for Event

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

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

impl<XcmExecutor, Config> Unpin for XcmSink<XcmExecutor, Config>where
    Config: Unpin,
    XcmExecutor: Unpin,

impl Unpin for Extensions

impl<B> Unpin for SelectRelayChain<B>

impl<'a, Spawner, RuntimeClient> Unpin for OverseerGenArgs<'a, Spawner, RuntimeClient>

impl Unpin for Error

impl<C> Unpin for NewFull<C>where
    C: Unpin,

impl Unpin for IsCollator

impl Unpin for Error

impl Unpin for FatalError

impl Unpin for JfyiError

impl<R> Unpin for StatementDistributionSubsystem<R>where
    R: Unpin,

impl<Candidate, Digest> Unpin for Statement<Candidate, Digest>where
    Candidate: Unpin,
    Digest: Unpin,

impl<Candidate, Digest, AuthorityId, Signature> Unpin for SignedStatement<Candidate, Digest, AuthorityId, Signature>where
    AuthorityId: Unpin,
    Candidate: Unpin,
    Digest: Unpin,
    Signature: Unpin,

impl<Candidate, Digest, Signature> Unpin for ValidityDoubleVote<Candidate, Digest, Signature>where
    Candidate: Unpin,
    Digest: Unpin,
    Signature: Unpin,

impl<Candidate, Digest, Signature> Unpin for DoubleSign<Candidate, Digest, Signature>where
    Candidate: Unpin,
    Digest: Unpin,
    Signature: Unpin,

impl<Candidate, Signature> Unpin for MultipleCandidates<Candidate, Signature>where
    Candidate: Unpin,
    Signature: Unpin,

impl<Candidate, Digest, AuthorityId, Signature> Unpin for UnauthorizedStatement<Candidate, Digest, AuthorityId, Signature>where
    AuthorityId: Unpin,
    Candidate: Unpin,
    Digest: Unpin,
    Signature: Unpin,

impl<Candidate, Digest, AuthorityId, Signature> Unpin for Misbehavior<Candidate, Digest, AuthorityId, Signature>where
    AuthorityId: Unpin,
    Candidate: Unpin,
    Digest: Unpin,
    Signature: Unpin,

impl<Digest, Group> Unpin for Summary<Digest, Group>where
    Digest: Unpin,
    Group: Unpin,

impl<Signature> Unpin for ValidityAttestation<Signature>where
    Signature: Unpin,

impl<Group, Candidate, AuthorityId, Signature> Unpin for AttestedCandidate<Group, Candidate, AuthorityId, Signature>where
    AuthorityId: Unpin,
    Candidate: Unpin,
    Group: Unpin,
    Signature: Unpin,

impl<Ctx> Unpin for CandidateData<Ctx>where
    <Ctx as Context>::AuthorityId: Unpin,
    <Ctx as Context>::Candidate: Unpin,
    <Ctx as Context>::GroupId: Unpin,
    <Ctx as Context>::Signature: Unpin,

impl<Ctx> Unpin for Table<Ctx>where
    <Ctx as Context>::AuthorityId: Unpin,
    <Ctx as Context>::Candidate: Unpin,
    <Ctx as Context>::Digest: Unpin,
    <Ctx as Context>::GroupId: Unpin,
    <Ctx as Context>::Signature: Unpin,

impl<'a, Ctx> Unpin for DrainMisbehaviors<'a, Ctx>where
    <Ctx as Context>::AuthorityId: Unpin,
    <Ctx as Context>::Candidate: Unpin,
    <Ctx as Context>::Digest: Unpin,
    <Ctx as Context>::Signature: Unpin,

impl Unpin for Event

impl Unpin for Poller

impl Unpin for Poly1305

impl Unpin for Polyval

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 H384

impl Unpin for H512

impl Unpin for H768

impl Unpin for AssetPair

impl<AccountId, Balance, IntentionID> Unpin for ExchangeIntention<AccountId, Balance, IntentionID>where
    AccountId: Unpin,
    Balance: Unpin,
    IntentionID: Unpin,

impl<T> Unpin for MeteredReceiver<T>

impl<T> Unpin for MeteredSender<T>

impl Unpin for Reason

impl Unpin for Error

impl<T> Unpin for MeteredSender<T>

impl<T> Unpin for MeteredReceiver<T>

impl<T> Unpin for OutputWithMeasurements<T>where
    T: Unpin,

impl Unpin for Meter

impl Unpin for Readout

impl<T> Unpin for MaybeTimeOfFlight<T>where
    T: Unpin,

impl Unpin for IntoIter

impl Unpin for LexError

impl Unpin for LineColumn

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 Level

impl Unpin for Diagnostic

impl Unpin for SpanRange

impl Unpin for LabelPair

impl Unpin for Gauge

impl Unpin for Counter

impl Unpin for Quantile

impl Unpin for Summary

impl Unpin for Untyped

impl Unpin for Histogram

impl Unpin for Bucket

impl Unpin for Metric

impl Unpin for MetricType

impl Unpin for AtomicF64

impl Unpin for AtomicI64

impl Unpin for AtomicU64

impl<T, V, D> Unpin for AFLocalCounter<T, V, D>where
    D: Unpin,
    T: Unpin,
    V: Unpin,

impl<T, D> Unpin for AFLocalHistogram<T, D>where
    D: Unpin,
    T: Unpin,

impl<P> Unpin for GenericCounter<P>

impl<P> Unpin for GenericLocalCounter<P>where
    <P as Atomic>::T: Unpin,

impl<P> Unpin for GenericLocalCounterVec<P>where
    <P as Atomic>::T: Unpin,

impl Unpin for Desc

impl Unpin for Error

impl<P> Unpin for GenericGauge<P>

impl Unpin for Histogram

impl Unpin for Opts

impl Unpin for Registry

impl<T> Unpin for MetricVec<T>

impl<'a, 'b> Unpin for Encoder<'a, 'b>

impl<'a> Unpin for BucketEncoder<'a>

impl<'a> Unpin for ValueEncoder<'a>

impl<'a> Unpin for ExemplarEncoder<'a>

impl<N, A> Unpin for Counter<N, A>where
    N: Unpin,

impl<S, V> Unpin for Exemplar<S, V>where
    S: Unpin,
    V: Unpin,

impl<S, N, A> Unpin for CounterWithExemplar<S, N, A>

impl<S, N, A> Unpin for CounterWithExemplarInner<S, N, A>where
    N: Unpin,
    S: Unpin,

impl<S> Unpin for HistogramWithExemplarsInner<S>where
    S: Unpin,

impl<S, M, C> Unpin for Family<S, M, C>where
    C: Unpin,

impl<N, A> Unpin for Gauge<N, A>where
    N: Unpin,

impl Unpin for Histogram

impl<S> Unpin for Info<S>where
    S: Unpin,

impl Unpin for MetricType

impl<M> Unpin for Registry<M>where
    M: Unpin,

impl<'a, M> Unpin for RegistryIterator<'a, M>

impl Unpin for Descriptor

impl Unpin for Unit

impl<In, Out> Unpin for Codec<In, Out>where
    In: Unpin,
    Out: Unpin,

impl Unpin for Error

impl<X, E> Unpin for Context<X, E>where
    E: Unpin,
    X: Unpin,

impl<A> Unpin for Action<A>where
    A: Unpin,

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 SmallRng

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 Unpin for Lcg64Xsh32

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<'a, T> Unpin for Drain<'a, T>where
    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> 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, B> Unpin for Chain<A, B>where
    A: Unpin,
    B: Unpin,

impl<I> Unpin for Chunks<I>where
    I: Unpin,

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

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

impl<T> Unpin for Empty<T>where
    T: Unpin,

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

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

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

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

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

impl<I> Unpin for Flatten<I>where
    I: Unpin,

impl<I> Unpin for FlattenIter<I>where
    I: Unpin,

impl<I, ID, F> Unpin for Fold<I, ID, F>where
    F: Unpin,
    I: Unpin,
    ID: Unpin,

impl<I, U, F> Unpin for FoldWith<I, U, F>where
    F: Unpin,
    I: Unpin,
    U: Unpin,

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

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

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

impl<I> Unpin for Intersperse<I>where
    I: Unpin,
    <I as ParallelIterator>::Item: Unpin,

impl<I> Unpin for MinLen<I>where
    I: Unpin,

impl<I> Unpin for MaxLen<I>where
    I: Unpin,

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

impl<I, T, F> Unpin for MapWith<I, T, F>where
    F: Unpin,
    I: Unpin,
    T: Unpin,

impl<I, INIT, F> Unpin for MapInit<I, INIT, F>where
    F: Unpin,
    I: Unpin,
    INIT: Unpin,

impl<T> Unpin for MultiZip<T>where
    T: Unpin,

impl<T> Unpin for Once<T>where
    T: Unpin,

impl<I> Unpin for PanicFuse<I>where
    I: Unpin,

impl<Iter> Unpin for IterBridge<Iter>where
    Iter: Unpin,

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

impl<T> Unpin for Repeat<T>where
    T: Unpin,

impl<T> Unpin for RepeatN<T>where
    T: Unpin,

impl<I> Unpin for Rev<I>where
    I: Unpin,

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

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

impl<I> Unpin for Take<I>where
    I: Unpin,

impl<I, U, ID, F> Unpin for TryFold<I, U, ID, F>where
    F: Unpin,
    I: Unpin,
    ID: Unpin,
    U: Unpin,

impl<I, U, F> Unpin for TryFoldWith<I, U, F>where
    F: Unpin,
    I: Unpin,
    <U as Try>::Output: Unpin,

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

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

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

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

impl<I> Unpin for StepBy<I>where
    I: 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> Unpin for Iter<T>where
    T: Unpin,

impl<T> Unpin for Iter<T>where
    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<'data, T> Unpin for Chunks<'data, T>

impl<'data, T> Unpin for ChunksExact<'data, T>

impl<'data, T> Unpin for ChunksMut<'data, T>

impl<'data, T> Unpin for ChunksExactMut<'data, T>

impl<'data, T> Unpin for RChunks<'data, T>

impl<'data, T> Unpin for RChunksExact<'data, T>

impl<'data, T> Unpin for RChunksMut<'data, T>

impl<'data, T> Unpin for RChunksExactMut<'data, T>

impl<'data, T> Unpin for Iter<'data, T>

impl<'data, T> Unpin for Windows<'data, T>

impl<'data, T> Unpin for IterMut<'data, T>

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

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

impl<'ch> Unpin for Chars<'ch>

impl<'ch> Unpin for CharIndices<'ch>

impl<'ch> Unpin for Bytes<'ch>

impl<'ch> Unpin for EncodeUtf16<'ch>

impl<'ch, P> Unpin for Split<'ch, P>where
    P: Unpin,

impl<'ch, P> Unpin for SplitTerminator<'ch, P>where
    P: Unpin,

impl<'ch> Unpin for Lines<'ch>

impl<'ch> Unpin for SplitWhitespace<'ch>

impl<'ch, P> Unpin for Matches<'ch, P>where
    P: Unpin,

impl<'ch, P> Unpin for MatchIndices<'ch, P>where
    P: Unpin,

impl<'a> Unpin for Drain<'a>

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

impl<'data, T> Unpin for Drain<'data, T>

impl<'scope> Unpin for Scope<'scope>

impl<'scope> Unpin for ScopeFifo<'scope>

impl Unpin for ThreadPool

impl<S> Unpin for ThreadPoolBuilder<S>where
    S: Unpin,

impl Unpin for FnContext

impl Unpin for Error

impl Unpin for Additive

impl Unpin for Multiplier

impl Unpin for Additive

impl Unpin for Multiplier

impl Unpin for CodeParams

impl Unpin for IndexSet

impl Unpin for Inst

impl Unpin for Block

impl Unpin for InstRange

impl<'a, F> Unpin for Checker<'a, F>

impl Unpin for RegClass

impl Unpin for PReg

impl Unpin for VReg

impl Unpin for SpillSlot

impl Unpin for OperandPos

impl Unpin for Operand

impl Unpin for Allocation

impl Unpin for ProgPoint

impl Unpin for Edit

impl<'a> Unpin for InstOrEdit<'a>

impl<'a> Unpin for OutputIter<'a>

impl Unpin for MachineEnv

impl Unpin for Output

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 Unpin for Error

impl Unpin for LockGuard

impl Unpin for Protection

impl Unpin for Region

impl Unpin for RpcService

impl<B> Unpin for Mode<B>where
    <B as Block>::Hash: Unpin,

impl Unpin for Transport

impl<B> Unpin for OnlineConfig<B>where
    <B as Block>::Hash: Unpin,

impl<B> Unpin for Builder<B>where
    <B as Block>::Hash: Unpin,

impl Unpin for ParseError

impl Unpin for Network

impl Unpin for ScopedIp

impl Unpin for Config

impl<'a> Unpin for DomainIter<'a>

impl Unpin for Lookup

impl Unpin for Family

impl<D> Unpin for HmacDrbg<D>where
    D: Unpin,
    <<D as BlockInput>::BlockSize as ArrayLength<u8>>::ArrayType: Unpin,
    <<D as FixedOutput>::OutputSize as ArrayLength<u8>>::ArrayType: Unpin,

impl Unpin for TestCase

impl<'a> Unpin for File<'a>

impl Unpin for SealingKey

impl Unpin for OpeningKey

impl Unpin for Nonce

impl Unpin for Algorithm

impl<N> Unpin for OpeningKey<N>where
    N: Unpin,

impl<N> Unpin for SealingKey<N>where
    N: Unpin,

impl<A> Unpin for Aad<A>where
    A: Unpin,

impl Unpin for UnboundKey

impl Unpin for Algorithm

impl Unpin for Tag

impl Unpin for Algorithm

impl Unpin for PublicKey

impl<B> Unpin for UnparsedPublicKey<B>where
    B: Unpin,

impl<'a> Unpin for Positive<'a>

impl Unpin for Context

impl Unpin for Digest

impl Unpin for Algorithm

impl Unpin for Algorithm

impl Unpin for Salt

impl Unpin for Prk

impl<'a, L> Unpin for Okm<'a, L>where
    L: Unpin,

impl Unpin for Algorithm

impl Unpin for Tag

impl Unpin for Key

impl Unpin for Context

impl Unpin for Algorithm

impl Unpin for Document

impl<T> Unpin for Random<T>where
    T: Unpin,

impl<B> Unpin for RsaPublicKeyComponents<B>where
    B: Unpin,

impl Unpin for RsaKeyPair

impl Unpin for Signature

impl<B> Unpin for UnparsedPublicKey<B>where
    B: Unpin,

impl<'db> Unpin for Checkpoint<'db>

impl<'a> Unpin for BoundColumnFamily<'a>

impl Unpin for Decision

impl<F> Unpin for CompactionFilterCallback<F>where
    F: Unpin,

impl<T> Unpin for DBWithThreadMode<T>where
    T: Unpin,

impl Unpin for LiveFile

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

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

impl Unpin for Direction

impl<'a> Unpin for IteratorMode<'a>

impl Unpin for Cache

impl Unpin for Env

impl Unpin for Options

impl Unpin for LogLevel

impl Unpin for DBPath

impl<'a> Unpin for DBPinnableSlice<'a>

impl<F, PF> Unpin for MergeOperatorCallback<F, PF>where
    F: Unpin,
    PF: Unpin,

impl<'a> Unpin for MergeOperandsIter<'a>

impl Unpin for PerfMetric

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

impl<'a> Unpin for SstFileWriter<'a>

impl Unpin for WriteBatch

impl Unpin for Error

impl Unpin for Ancestry

impl Unpin for Rococo

impl Unpin for XcmConfig

impl Unpin for Runtime

impl Unpin for Event

impl Unpin for Origin

impl Unpin for PalletInfo

impl Unpin for Call

impl Unpin for BaseFilter

impl Unpin for Version

impl Unpin for SS58Prefix

impl Unpin for MaxKeys

impl Unpin for MaxLocks

impl Unpin for MaxRetries

impl Unpin for MaxProxies

impl Unpin for MaxPending

impl Unpin for ProxyType

impl Unpin for MaxMembers

impl Unpin for RuntimeApi

impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where
    <Block as Block>::Hash: Unpin,
    <<C as CallApiAt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,

impl Unpin for Handle

impl Unpin for Error

impl Unpin for LinkHandle

impl<T> Unpin for RouteAddRequest<T>where
    T: Unpin,

impl Unpin for IpVersion

impl Unpin for RuleHandle

impl<T> Unpin for RuleAddRequest<T>where
    T: Unpin,

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 Dir

impl Unpin for DirEntry

impl Unpin for FdFlags

impl Unpin for Access

impl Unpin for AtFlags

impl Unpin for Mode

impl Unpin for OFlags

impl Unpin for FileType

impl Unpin for Advice

impl Unpin for MemfdFlags

impl Unpin for SealFlags

impl Unpin for StatxFlags

impl Unpin for StatVfs

impl Unpin for Errno

impl Unpin for PollFlags

impl<'fd> Unpin for PollFd<'fd>

impl Unpin for DupFlags

impl Unpin for PipeFlags

impl Unpin for EventFlags

impl<'a, T> Unpin for Ref<'a, T>where
    T: Unpin,

impl<'a> Unpin for Borrowing<'a>

impl<'context, T> Unpin for Owning<'context, T>

impl<Context> Unpin for Epoll<Context>where
    Context: Unpin,

impl<'context, Context> Unpin for Iter<'context, Context>

impl<'context, Context> Unpin for EventVec<'context, Context>

impl Unpin for ProtFlags

impl Unpin for MapFlags

impl Unpin for MsyncFlags

impl Unpin for MlockFlags

impl Unpin for Advice

impl Unpin for Timestamps

impl Unpin for OwnedFd

impl Unpin for Payload

impl Unpin for PayloadU24

impl Unpin for PayloadU16

impl Unpin for PayloadU8

impl<'a> Unpin for Reader<'a>

impl Unpin for u24

impl Unpin for AlertLevel

impl Unpin for NamedCurve

impl Unpin for NamedGroup

impl Unpin for Random

impl Unpin for SessionID

impl Unpin for ServerName

impl Unpin for Message

impl<'a> Unpin for BorrowedPlainMessage<'a>

impl<T> Unpin for Retrieved<T>where
    T: Unpin,

impl Unpin for Connection

impl Unpin for IoState

impl<'a> Unpin for Reader<'a>

impl<'a> Unpin for Writer<'a>

impl<Data> Unpin for ConnectionCommon<Data>where
    Data: Unpin,

impl Unpin for Error

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

impl<C, T> Unpin for StreamOwned<C, T>where
    C: Unpin,
    T: Unpin,

impl<Side, State> Unpin for ConfigBuilder<Side, State>where
    Side: Unpin,
    State: Unpin,

impl Unpin for PrivateKey

impl Unpin for NoKeyLog

impl Unpin for KeyLogFile

impl Unpin for Ticketer

impl Unpin for ServerName

impl<'a> Unpin for WriteEarlyData<'a>

impl<'a> Unpin for ClientHello<'a>

impl<'a> Unpin for ReadEarlyData<'a>

impl Unpin for Acceptor

impl Unpin for Accepted

impl Unpin for SignError

impl Unpin for Item

impl Unpin for Buffer

impl<R> Unpin for XSalsaCore<R>where
    R: Unpin,

impl<R> Unpin for SalsaCore<R>where
    R: Unpin,

impl Unpin for Error

impl Unpin for Service

impl Unpin for Role

impl<Client, Network, Block, DhtEventStream> Unpin for Worker<Client, Network, Block, DhtEventStream>where
    Block: Unpin,
    DhtEventStream: Unpin,

impl<A, B, C, PR> Unpin for ProposerFactory<A, B, C, PR>where
    B: Unpin,
    PR: Unpin,

impl<B, Block, C, A, PR> Unpin for Proposer<B, Block, C, A, PR>where
    B: Unpin,
    PR: Unpin,
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block, StateBackend> Unpin for BuiltBlock<Block, StateBackend>where
    Block: Unpin,
    <Block as Block>::Hash: Unpin,
    <StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,

impl<'a, Block, A, B> Unpin for BlockBuilder<'a, Block, A, B>where
    <A as ProvideRuntimeApi<Block>>::Api: Unpin,
    <Block as Block>::Extrinsic: Unpin,
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<G, E> Unpin for ChainSpec<G, E>where
    E: Unpin,

impl<BlockNumber, T> Unpin for Forks<BlockNumber, T>where
    T: Unpin,

impl Unpin for ChainType

impl Unpin for OutputType

impl Unpin for RpcMethods

impl Unpin for Database

impl Unpin for SyncMode

impl Unpin for RevertCmd

impl Unpin for RunCmd

impl Unpin for SignCmd

impl Unpin for VanityCmd

impl Unpin for VerifyCmd

impl Unpin for Error

impl<C> Unpin for Runner<C>where
    C: Unpin,

impl<Block> Unpin for ImportSummary<Block>where
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for FinalizeSummary<Block>where
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,

impl<Block, B> Unpin for ClientImportOperation<Block, B>where
    <B as Backend<Block>>::BlockImportOperation: Unpin,
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<'a, State, Block> Unpin for KeyIterator<'a, State, Block>where
    Block: Unpin,
    State: Unpin,

impl<Block> Unpin for ClientInfo<Block>where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl Unpin for MemorySize

impl Unpin for MemoryInfo

impl Unpin for IoInfo

impl Unpin for UsageInfo

impl<Block> Unpin for BlockImportNotification<Block>where
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,

impl<Block> Unpin for FinalityNotification<Block>where
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,

impl<Block> Unpin for ExecutionExtensions<Block>

impl<Block> Unpin for Blockchain<Block>

impl<Block> Unpin for BlockImportOperation<Block>where
    Block: Unpin,
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Hashing: Unpin,
    <Block as Block>::Header: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for Backend<Block>where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Hashing: Unpin,

impl<H, N> Unpin for ImportOutcome<H, N>where
    H: Unpin,
    N: Unpin,

impl<H, N> Unpin for RemoveOutcome<H, N>where
    H: Unpin,
    N: Unpin,

impl<H, N> Unpin for FinalizationOutcome<H, N>

impl<H, N> Unpin for LeafSet<H, N>

impl<'a, H, N> Unpin for Undo<'a, H, N>

impl<Hash> Unpin for StorageNotification<Hash>where
    Hash: Unpin,

impl<Block> Unpin for StorageNotifications<Block>

impl<H> Unpin for StorageEventStream<H>

impl<B> Unpin for BenchmarkingState<B>where
    <B as Block>::Hash: Unpin,

impl<Block> Unpin for RefTrackingState<Block>where
    <Block as Block>::Hash: Unpin,

impl<Block> Unpin for BlockchainDb<Block>

impl<Block> Unpin for BlockImportOperation<Block>where
    <Block as Block>::Extrinsic: Unpin,
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Hashing: Unpin,
    <Block as Block>::Header: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for Backend<Block>

impl<Block> Unpin for BlockCheckParams<Block>where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block, Transaction> Unpin for StorageChanges<Block, Transaction>where
    Transaction: Unpin,
    <Block as Block>::Hash: Unpin,

impl<B> Unpin for ImportedState<B>where
    <B as Block>::Hash: Unpin,

impl<Block, Transaction> Unpin for StateAction<Block, Transaction>where
    Transaction: Unpin,
    <Block as Block>::Hash: Unpin,

impl<Block, Transaction> Unpin for BlockImportParams<Block, Transaction>where
    Transaction: Unpin,
    <Block as Block>::Extrinsic: Unpin,
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,

impl<B, Transaction> Unpin for BasicQueue<B, Transaction>where
    Transaction: Unpin,

impl<B> Unpin for BufferedLinkSender<B>

impl<B> Unpin for IncomingBlock<B>where
    <B as Block>::Extrinsic: Unpin,
    <B as Block>::Hash: Unpin,
    <B as Block>::Header: Unpin,

impl<N> Unpin for BlockImportStatus<N>where
    N: Unpin,

impl<B, Block> Unpin for LongestChain<B, Block>where
    Block: Unpin,

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

impl<T> Unpin for SharedData<T>

impl<C, P, CAW, CIDP> Unpin for AuraVerifier<C, P, CAW, CIDP>where
    CAW: Unpin,
    CIDP: Unpin,
    P: Unpin,

impl<'a, Block, I, C, S, CAW, CIDP> Unpin for ImportQueueParams<'a, Block, I, C, S, CAW, CIDP>where
    CAW: Unpin,
    CIDP: Unpin,
    I: Unpin,

impl<C, CIDP, CAW> Unpin for BuildVerifierParams<C, CIDP, CAW>where
    CAW: Unpin,
    CIDP: Unpin,

impl<C, SC, I, PF, SO, L, CIDP, BS, CAW> Unpin for StartAuraParams<C, SC, I, PF, SO, L, CIDP, BS, CAW>where
    BS: Unpin,
    CAW: Unpin,
    CIDP: Unpin,
    I: Unpin,
    L: Unpin,
    PF: Unpin,
    SC: Unpin,
    SO: Unpin,

impl<C, I, PF, SO, L, BS> Unpin for BuildAuraWorkerParams<C, I, PF, SO, L, BS>where
    BS: Unpin,
    I: Unpin,
    L: Unpin,
    PF: Unpin,
    SO: Unpin,

impl<B> Unpin for Error<B>where
    <B as Block>::Hash: Unpin,

impl Unpin for Epoch

impl<B> Unpin for Error<B>where
    <B as Block>::Hash: Unpin,

impl<B> Unpin for BabeIntermediate<B>where
    <B as Block>::Hash: Unpin,
    <<B as Block>::Header as Header>::Number: Unpin,

impl<B, C, SC, E, I, SO, L, CIDP, BS, CAW> Unpin for BabeParams<B, C, SC, E, I, SO, L, CIDP, BS, CAW>where
    BS: Unpin,
    CAW: Unpin,
    CIDP: Unpin,
    E: Unpin,
    I: Unpin,
    L: Unpin,
    SC: Unpin,
    SO: Unpin,

impl<B> Unpin for BabeRequest<B>where
    <B as Block>::Hash: Unpin,
    <<B as Block>::Header as Header>::Number: Unpin,

impl<B> Unpin for BabeWorkerHandle<B>

impl<B> Unpin for BabeWorker<B>

impl<Block> Unpin for BabeLink<Block>

impl<Block, Client, SelectChain, CAW, CIDP> Unpin for BabeVerifier<Block, Client, SelectChain, CAW, CIDP>where
    CAW: Unpin,
    CIDP: Unpin,
    SelectChain: Unpin,

impl<Block, Client, I> Unpin for BabeBlockImport<Block, Client, I>where
    I: Unpin,

impl<B, C, SC> Unpin for Babe<B, C, SC>where
    SC: Unpin,

impl Unpin for Error

impl<Hash, Number, E> Unpin for EpochChangesV0<Hash, Number, E>where
    E: Unpin,
    Hash: Unpin,
    Number: Unpin,

impl<Hash, Number, E> Unpin for EpochChangesV1<Hash, Number, E>where
    Hash: Unpin,
    Number: Unpin,
    <E as Epoch>::Slot: Unpin,

impl<H, Block> Unpin for HeaderBackendDescendentBuilder<H, Block>where
    Block: Unpin,
    H: Unpin,

impl<E> Unpin for EpochHeader<E>where
    <E as Epoch>::Slot: Unpin,

impl<Hash, Number> Unpin for EpochIdentifier<Hash, Number>where
    Hash: Unpin,
    Number: Unpin,

impl<E, ERef> Unpin for ViableEpoch<E, ERef>where
    E: Unpin,
    ERef: Unpin,

impl<Hash, Number, E> Unpin for ViableEpochDescriptor<Hash, Number, E>where
    Hash: Unpin,
    Number: Unpin,
    <E as Epoch>::Slot: Unpin,

impl<E> Unpin for PersistedEpoch<E>where
    E: Unpin,

impl<E> Unpin for PersistedEpochHeader<E>where
    <E as Epoch>::Slot: Unpin,

impl<E> Unpin for IncrementedEpoch<E>where
    E: Unpin,

impl<Hash, Number, E> Unpin for GapEpochs<Hash, Number, E>where
    E: Unpin,
    Hash: Unpin,
    Number: Unpin,

impl<Hash, Number, E> Unpin for EpochChanges<Hash, Number, E>where
    E: Unpin,
    Hash: Unpin,
    Number: Unpin,
    <E as Epoch>::Slot: Unpin,

impl<B> Unpin for SlotInfo<B>where
    <B as Block>::Header: Unpin,

impl<Block, Proof> Unpin for SlotResult<Block, Proof>where
    Block: Unpin,
    Proof: Unpin,

impl<T> Unpin for SimpleSlotWorkerToSlotWorker<T>where
    T: Unpin,

impl<H, S> Unpin for CheckedHeader<H, S>where
    H: Unpin,
    S: Unpin,

impl<N> Unpin for BackoffAuthoringOnFinalizedHeadLagging<N>where
    N: Unpin,

impl<H> Unpin for WasmExecutor<H>where
    H: Unpin,

impl<D> Unpin for NativeElseWasmExecutor<D>where
    D: Unpin,
    <D as NativeExecutionDispatch>::ExtendHostFunctions: Unpin,

impl Unpin for Error

impl Unpin for WasmError

impl Unpin for Backtrace

impl<Global> Unpin for GlobalsSnapshot<Global>where
    Global: Unpin,

impl<'a> Unpin for GuestExternals<'a>

impl Unpin for Memory

impl<DT> Unpin for Store<DT>where
    DT: Unpin,

impl<'a> Unpin for InvokeMethod<'a>

impl Unpin for Semantics

impl Unpin for Config

impl<H, N> Unpin for SharedAuthoritySet<H, N>

impl<H, N> Unpin for AuthoritySet<H, N>where
    H: Unpin,
    N: Unpin,

impl<N> Unpin for AuthoritySetChanges<N>where
    N: Unpin,

impl<BE, Block> Unpin for FinalityProofProvider<BE, Block>

impl<Header> Unpin for FinalityProof<Header>where
    Header: Unpin,
    <Header as Header>::Hash: Unpin,

impl<Backend, Block, Client, SC> Unpin for GrandpaBlockImport<Backend, Block, Client, SC>where
    Backend: Unpin,
    SC: Unpin,
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for GrandpaJustification<Block>where
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<N> Unpin for BeforeBestBlockBy<N>where
    N: Unpin,

impl<Block, B> Unpin for VotingRulesBuilder<Block, B>

impl Unpin for Error

impl<Block> Unpin for WarpSyncFragment<Block>where
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for WarpSyncProof<Block>where
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block, Backend> Unpin for NetworkProvider<Block, Backend>where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl Unpin for Config

impl Unpin for Error

impl<Block, C, SC> Unpin for LinkHalf<Block, C, SC>where
    SC: Unpin,

impl<Block> Unpin for AuthoritySetHardFork<Block>where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block, C, N, SC, VR> Unpin for GrandpaParams<Block, C, N, SC, VR>where
    N: Unpin,
    SC: Unpin,
    VR: Unpin,

impl<AuthoritySet, VoterState, Block, ProofProvider> Unpin for Grandpa<AuthoritySet, VoterState, Block, ProofProvider>where
    AuthoritySet: Unpin,
    VoterState: Unpin,

impl Unpin for Error

impl<B> Unpin for PeerInfo<B>where
    <B as Block>::Hash: Unpin,
    <<B as Block>::Header as Header>::Number: Unpin,

impl<B, H> Unpin for NetworkService<B, H>where
    H: Unpin,

impl<Block> Unpin for Bitswap<Block>

impl<B, H, Client> Unpin for Params<B, H, Client>

impl Unpin for Role

impl Unpin for SyncMode

impl Unpin for SetConfig

impl<K> Unpin for Secret<K>where
    K: Unpin,

impl Unpin for Error

impl Unpin for Peer

impl Unpin for Endpoint

impl<B, H> Unpin for TransactionsHandler<B, H>where
    H: Unpin,

impl Unpin for ProtocolId

impl Unpin for ParseErr

impl Unpin for DhtEvent

impl Unpin for Event

impl Unpin for Signature

impl<B> Unpin for NetworkStatus<B>where
    <<B as Block>::Header as Header>::Number: Unpin,

impl<Header, Hash, Extrinsic> Unpin for BlockData<Header, Hash, Extrinsic>where
    Extrinsic: Unpin,
    Hash: Unpin,
    Header: Unpin,

impl<Hash, Number> Unpin for BlockRequest<Hash, Number>where
    Hash: Unpin,
    Number: Unpin,

impl<Hash, Number> Unpin for FromBlock<Hash, Number>where
    Hash: Unpin,
    Number: Unpin,

impl<Header, Hash, Extrinsic> Unpin for BlockResponse<Header, Hash, Extrinsic>where
    Extrinsic: Unpin,
    Hash: Unpin,
    Header: Unpin,

impl<H> Unpin for BlockAnnounce<H>where
    H: Unpin,

impl Unpin for Direction

impl Unpin for BlockState

impl<H> Unpin for AnnouncementSummary<H>where
    <H as Header>::Hash: Unpin,
    <H as Header>::Number: Unpin,

impl Unpin for Metrics

impl<B> Unpin for WarpProofRequest<B>where
    <B as Block>::Hash: Unpin,

impl<Block> Unpin for VerificationResult<Block>where
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,

impl<Block> Unpin for WarpSyncPhase<Block>where
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for WarpSyncProgress<Block>where
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for PeerInfo<Block>where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl Unpin for SyncState

impl<Block> Unpin for SyncStatus<Block>where
    <<Block as Block>::Header as Header>::Number: Unpin,

impl Unpin for BadPeer

impl<Block> Unpin for OnBlockData<Block>where
    <Block as Block>::Extrinsic: Unpin,
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for OnBlockJustification<Block>where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for OnStateData<Block>where
    <Block as Block>::Extrinsic: Unpin,
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,

impl<H> Unpin for PollBlockAnnounceValidation<H>where
    H: Unpin,

impl Unpin for SyncMode

impl Unpin for Metrics

impl<H> Unpin for ValidationResult<H>where
    H: Unpin,

impl Unpin for DiscardAll

impl<B, Client> Unpin for LightClientRequestHandler<B, Client>where
    B: Unpin,

impl<B, Client> Unpin for BlockRequestHandler<B, Client>

impl<B> Unpin for BlockData<B>where
    <B as Block>::Extrinsic: Unpin,
    <B as Block>::Hash: Unpin,
    <B as Block>::Header: Unpin,

impl<B> Unpin for BlockCollection<B>where
    <B as Block>::Hash: Unpin,
    <<B as Block>::Header as Header>::Number: Unpin,

impl<B, Client> Unpin for StateSync<B, Client>where
    <B as Block>::Hash: Unpin,
    <B as Block>::Header: Unpin,

impl<B> Unpin for ImportResult<B>where
    <B as Block>::Hash: Unpin,
    <B as Block>::Header: Unpin,

impl<B, Client> Unpin for StateRequestHandler<B, Client>

impl<B, Client> Unpin for WarpSync<B, Client>where
    <B as Block>::Hash: Unpin,
    <B as Block>::Header: Unpin,

impl<TBlock> Unpin for RequestHandler<TBlock>

impl<B, Client> Unpin for ChainSync<B, Client>where
    <B as Block>::Hash: Unpin,
    <B as Block>::Header: Unpin,
    <<B as Block>::Header as Header>::Number: Unpin,

impl<B> Unpin for PeerSync<B>where
    <B as Block>::Hash: Unpin,
    <<B as Block>::Header as Header>::Number: Unpin,

impl<B> Unpin for PeerSyncState<B>where
    <B as Block>::Hash: Unpin,
    <<B as Block>::Header as Header>::Number: Unpin,

impl<B> Unpin for AncestorSearchState<B>where
    <<B as Block>::Header as Header>::Number: Unpin,

impl<Storage> Unpin for Db<Storage>where
    Storage: Unpin,

impl<Client, Block> Unpin for OffchainWorkers<Client, Block>where
    Block: Unpin,

impl Unpin for SetId

impl Unpin for Message

impl Unpin for SetConfig

impl Unpin for Peerset

impl Unpin for DropReason

impl Unpin for Metrics

impl<P, Client> Unpin for Author<P, Client>

impl<Block, Client> Unpin for Chain<Block, Client>

impl<Block, Client> Unpin for Dev<Block, Client>where
    Block: Unpin,

impl<T> Unpin for Offchain<T>

impl<Block, Client> Unpin for State<Block, Client>

impl<Block, Client> Unpin for ChildState<Block, Client>

impl<B> Unpin for System<B>

impl<B> Unpin for Request<B>

impl Unpin for DenyUnsafe

impl Unpin for Error

impl<Hash> Unpin for ExtrinsicOrHash<Hash>where
    Hash: Unpin,

impl Unpin for Error

impl Unpin for Error

impl Unpin for BlockStats

impl Unpin for Error

impl Unpin for Error

impl<Hash> Unpin for ReadProof<Hash>where
    Hash: Unpin,

impl Unpin for Error

impl Unpin for SystemInfo

impl Unpin for Health

impl<Hash, Number> Unpin for PeerInfo<Hash, Number>where
    Hash: Unpin,
    Number: Unpin,

impl Unpin for NodeRole

impl<Number> Unpin for SyncState<Number>where
    Number: Unpin,

impl Unpin for RpcMetrics

impl Unpin for WsConfig

impl Unpin for TaskType

impl Unpin for RpcMethods

impl Unpin for BasePath

impl Unpin for Error

impl<'a, TBl, TCl, TExPool, TRpc, Backend> Unpin for SpawnTasksParams<'a, TBl, TCl, TExPool, TRpc, Backend>

impl<'a, TBl, TExPool, TImpQu, TCl> Unpin for BuildNetworkParams<'a, TBl, TExPool, TImpQu, TCl>where
    TImpQu: Unpin,

impl<Block, B, E> Unpin for LocalCallExecutor<Block, B, E>where
    E: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for ClientConfig<Block>where
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other> Unpin for PartialComponents<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other>where
    ImportQueue: Unpin,
    Other: Unpin,
    SelectChain: Unpin,

impl<C, P> Unpin for TransactionPoolAdapter<C, P>

impl<E> Unpin for Error<E>where
    E: Unpin,

impl Unpin for PinError

impl<H> Unpin for ChangeSet<H>where
    H: Unpin,

impl<H> Unpin for CommitSet<H>where
    H: Unpin,

impl<BlockHash, Key, D> Unpin for StateDbSync<BlockHash, Key, D>where
    BlockHash: Unpin,
    D: Unpin,
    Key: Unpin,

impl<BlockHash, Key, D> Unpin for StateDb<BlockHash, Key, D>where
    BlockHash: Unpin,
    D: Unpin,
    Key: Unpin,

impl Unpin for IsPruned

impl<Block> Unpin for Error<Block>where
    <Block as Block>::Hash: Unpin,

impl<Block> Unpin for LightSyncState<Block>where
    <Block as Block>::Hash: Unpin,
    <Block as Block>::Header: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block, Client> Unpin for SyncState<Block, Client>

impl Unpin for HwBench

impl Unpin for Error

impl Unpin for SysInfo

impl Unpin for Telemetry

impl Unpin for Error

impl<Block, Client> Unpin for BlockExecutor<Block, Client>where
    <Block as Block>::Hash: Unpin,

impl<T> Unpin for EventFormat<T>where
    T: Unpin,

impl Unpin for Error

impl Unpin for TraceEvent

impl Unpin for SpanDatum

impl Unpin for Values

impl<Client, Block> Unpin for FullChainApi<Client, Block>where
    Block: Unpin,

impl Unpin for Error

impl Unpin for Options

impl<B> Unpin for Pool<B>

impl<Hash, Ex, Error> Unpin for ValidatedTransaction<Hash, Ex, Error>where
    Error: Unpin,
    Ex: Unpin,
    Hash: Unpin,

impl<Hash, Extrinsic> Unpin for Transaction<Hash, Extrinsic>where
    Extrinsic: Unpin,
    Hash: Unpin,

impl Unpin for Limit

impl<PoolApi, Block> Unpin for BasicPool<PoolApi, Block>

impl Unpin for Error

impl Unpin for PoolStatus

impl<Hash, BlockHash> Unpin for TransactionStatus<Hash, BlockHash>where
    BlockHash: Unpin,
    Hash: Unpin,

impl<B> Unpin for ChainEvent<B>where
    <B as Block>::Hash: Unpin,

impl Unpin for IDSequence

impl Unpin for SeqID

impl<Payload, TK> Unpin for NotificationStream<Payload, TK>where
    TK: Unpin,

impl<Payload> Unpin for NotificationSender<Payload>

impl<M, R> Unpin for Hub<M, R>

impl<T> Unpin for StatusSinks<T>

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

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<'a> Unpin for Log<'a>

impl Unpin for Error

impl<Size> Unpin for EncodedPoint<Size>where
    <<Size as ModulusSize>::UncompressedPointSize as ArrayLength<u8>>::ArrayType: Unpin,

impl<'a, Size> Unpin for Coordinates<'a, Size>

impl Unpin for Tag

impl Unpin for Error

impl<'a> Unpin for EcPrivateKey<'a>

impl Unpin for SignOnly

impl Unpin for VerifyOnly

impl Unpin for All

impl<'buf> Unpin for SignOnlyPreallocated<'buf>

impl<'buf> Unpin for VerifyOnlyPreallocated<'buf>

impl<'buf> Unpin for AllPreallocated<'buf>

impl Unpin for SecretKey

impl Unpin for PublicKey

impl Unpin for KeyPair

impl Unpin for Parity

impl Unpin for IntoIter

impl Unpin for RecoveryId

impl Unpin for Signature

impl Unpin for Scalar

impl Unpin for Signature

impl Unpin for Message

impl Unpin for Error

impl<C> Unpin for Secp256k1<C>where
    C: Unpin,

impl Unpin for Context

impl Unpin for PublicKey

impl Unpin for Signature

impl Unpin for KeyPair

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<A> Unpin for EnumAccessDeserializer<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 RawValue

impl Unpin for Value

impl Unpin for Sha1

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 Handle

impl<R, E> Unpin for SignalDelivery<R, E>where
    R: Unpin,

impl<E> Unpin for Pending<E>

impl<O> Unpin for PollResult<O>where
    O: Unpin,

impl<SD, E> Unpin for SignalIterator<SD, E>where
    SD: Unpin,

impl Unpin for SignalOnly

impl<E> Unpin for SignalsInfo<E>

impl<'a, E> Unpin for Forever<'a, E>

impl<T> Unpin for Channel<T>where
    T: Unpin,

impl Unpin for SigId

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 LinearGroup<'a, T>

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

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

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

impl<'a, T, F> Unpin for LinearGroupByKey<'a, T, F>where
    F: Unpin,

impl<'a, T, F> Unpin for LinearGroupByKeyMut<'a, T, F>where
    F: Unpin,

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

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

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

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

impl<'a, T, F> Unpin for BinaryGroupByKey<'a, T, F>where
    F: Unpin,

impl<'a, T, F> Unpin for BinaryGroupByKeyMut<'a, T, F>where
    F: Unpin,

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

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

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

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

impl<'a, T, F> Unpin for ExponentialGroupByKey<'a, T, F>where
    F: Unpin,

impl<'a, T, F> Unpin for ExponentialGroupByKeyMut<'a, T, F>where
    F: Unpin,

impl<'a> Unpin for LinearStrGroup<'a>

impl<'a> Unpin for LinearStrGroupMut<'a>

impl<'a, P> Unpin for LinearStrGroupBy<'a, P>where
    P: Unpin,

impl<'a, P> Unpin for LinearStrGroupByMut<'a, P>where
    P: Unpin,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Unpin for KeyData

impl Unpin for DefaultKey

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 Encoder

impl Unpin for Decoder

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

impl Unpin for Error

impl<R> Unpin for FrameDecoder<R>where
    R: Unpin,

impl<R> Unpin for FrameEncoder<R>where
    R: Unpin,

impl<W> Unpin for FrameEncoder<W>where
    W: Unpin,

impl Unpin for Keypair

impl<'builder> Unpin for Builder<'builder>

impl Unpin for Error

impl Unpin for InitStage

impl Unpin for BaseChoice

impl Unpin for DHChoice

impl Unpin for HashChoice

impl Unpin for SockAddr

impl Unpin for Socket

impl<'s> Unpin for SockRef<'s>

impl Unpin for Domain

impl Unpin for Type

impl Unpin for Protocol

impl Unpin for RecvFlags

impl<'a> Unpin for MaybeUninitSlice<'a>

impl Unpin for OpCode

impl Unpin for Header

impl Unpin for Codec

impl Unpin for Error

impl Unpin for Mode

impl<T> Unpin for Sender<T>

impl<T> Unpin for Receiver<T>

impl<T> Unpin for Builder<T>where
    T: Unpin,

impl Unpin for Error

impl<'a> Unpin for Incoming<'a>

impl Unpin for Data

impl<'a> Unpin for ByteSlice125<'a>

impl Unpin for Deflate

impl<'a> Unpin for Param<'a>

impl<'a, T> Unpin for Client<'a, T>where
    T: Unpin,

impl<'a, T> Unpin for Server<'a, T>where
    T: Unpin,

impl<'a> Unpin for ClientRequest<'a>

impl<'a> Unpin for RequestHeaders<'a>

impl<'a> Unpin for Response<'a>

impl Unpin for Error

impl<T, N> Unpin for Parsing<T, N>where
    N: Unpin,
    T: Unpin,

impl<'a> Unpin for Storage<'a>

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 FixedU64

impl Unpin for FixedI128

impl Unpin for FixedU128

impl Unpin for Rounding

impl Unpin for Percent

impl Unpin for PerU16

impl Unpin for Permill

impl Unpin for Perbill

impl<H> Unpin for InherentDataProvider<H>where
    H: Unpin,

impl<Block> Unpin for Info<Block>where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl Unpin for Error

impl<Block> Unpin for HashAndNumber<Block>where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for TreeRoute<Block>where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl<Block> Unpin for HeaderMetadataCache<Block>

impl<Block> Unpin for CachedHeaderMetadata<Block>where
    <Block as Block>::Hash: Unpin,
    <<Block as Block>::Header as Header>::Number: Unpin,

impl Unpin for Validation

impl Unpin for Error

impl<Block, Transaction, Proof> Unpin for Proposal<Block, Transaction, Proof>where
    Block: Unpin,
    Proof: Unpin,
    Transaction: Unpin,
    <Block as Block>::Hash: Unpin,

impl Unpin for NoNetwork

impl<T> Unpin for CanAuthorWithNativeVersion<T>where
    T: Unpin,

impl<AuthorityId> Unpin for ConsensusLog<AuthorityId>where
    AuthorityId: Unpin,

impl Unpin for PreDigest

impl Unpin for Epoch

impl Unpin for Slot

impl<Header, Id> Unpin for EquivocationProof<Header, Id>where
    Header: Unpin,
    Id: Unpin,

impl Unpin for VRFOutput

impl Unpin for VRFProof

impl Unpin for Dummy

impl Unpin for Infallible

impl Unpin for SecretUri

impl Unpin for KeyTypeId

impl<'a> Unpin for HexDisplay<'a>

impl<F> Unpin for DeferGuard<F>where
    F: Unpin,

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 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 Void

impl Unpin for MemDb

impl<H> Unpin for Change<H>where
    H: Unpin,

impl<H> Unpin for Transaction<H>where
    H: Unpin,

impl Unpin for Extensions

impl Unpin for Error

impl<N> Unpin for ScheduledChange<N>where
    N: Unpin,

impl<N> Unpin for ConsensusLog<N>where
    N: Unpin,

impl<H, N> Unpin for EquivocationProof<H, N>where
    H: Unpin,
    N: Unpin,

impl<H, N> Unpin for Equivocation<H, N>where
    H: Unpin,
    N: Unpin,

impl<'a> Unpin for VersionedAuthorityList<'a>

impl Unpin for Error

impl<E> Unpin for MakeFatalError<E>where
    E: Unpin,

impl<T> Unpin for Crossing<T>where
    T: Unpin,

impl Unpin for Keyring

impl Unpin for Keyring

impl Unpin for KeyStore

impl Unpin for Error

impl Unpin for Error

impl<Hash> Unpin for Proof<Hash>where
    Hash: Unpin,

impl Unpin for OpaqueLeaf

impl<H, L> Unpin for DataOrHash<H, L>where
    L: Unpin,
    <H as Hash>::Output: Unpin,

impl<H, T> Unpin for Compact<H, T>where
    H: Unpin,
    T: Unpin,

impl<Hash> Unpin for BatchProof<Hash>where
    Hash: Unpin,

impl Unpin for Error

impl<AccountId, P> Unpin for Assignment<AccountId, P>where
    AccountId: Unpin,
    P: Unpin,

impl<AccountId> Unpin for StakedAssignment<AccountId>where
    AccountId: Unpin,

impl Unpin for Error

impl<AccountId> Unpin for Candidate<AccountId>where
    AccountId: Unpin,

impl<AccountId> Unpin for Edge<AccountId>where
    AccountId: Unpin,

impl<AccountId> Unpin for Voter<AccountId>where
    AccountId: Unpin,

impl<AccountId, P> Unpin for ElectionResult<AccountId, P>where
    AccountId: Unpin,
    P: Unpin,

impl<AccountId> Unpin for Support<AccountId>where
    AccountId: Unpin,

impl Unpin for AbortGuard

impl<T> Unpin for ListOrValue<T>where
    T: Unpin,

impl Unpin for BlockTrace

impl Unpin for Event

impl Unpin for Span

impl Unpin for Data

impl Unpin for TraceError

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

impl<T, S> Unpin for BoundedBTreeSet<T, S>where
    S: Unpin,

impl<T, S> Unpin for BoundedVec<T, S>where
    S: Unpin,
    T: Unpin,

impl<'a, T, S> Unpin for BoundedSlice<'a, T, S>where
    S: Unpin,

impl<T, S> Unpin for WeakBoundedVec<T, S>where
    S: Unpin,
    T: Unpin,

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 GetDefault

impl<const T: bool> Unpin for ConstBool<T>

impl<const T: u8> Unpin for ConstU8<T>

impl<const T: u16> Unpin for ConstU16<T>

impl<const T: u32> Unpin for ConstU32<T>

impl<const T: u64> Unpin for ConstU64<T>

impl<const T: u128> Unpin for ConstU128<T>

impl<const T: i8> Unpin for ConstI8<T>

impl<const T: i16> Unpin for ConstI16<T>

impl<const T: i32> Unpin for ConstI32<T>

impl<const T: i64> Unpin for ConstI64<T>

impl<const T: i128> Unpin for ConstI128<T>

impl<V> Unpin for Replace<V>where
    V: Unpin,

impl<N> Unpin for ReduceBy<N>where
    N: 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<R> Unpin for TransactionOutcome<R>where
    R: Unpin,

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 Unpin for Memory

impl<T> Unpin for Instance<T>where
    T: Unpin,

impl Unpin for HostError

impl Unpin for Entry

impl Unpin for Error

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, 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, C> Unpin for TrieBackendBuilder<S, H, C>where
    C: Unpin,
    S: Unpin,
    <H as Hasher>::Out: Unpin,

impl<S, H, C> Unpin for TrieBackend<S, H, C>where
    C: Unpin,
    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 Writer

impl Unpin for StorageKey

impl Unpin for Storage

impl<Hash> Unpin for StorageChangeSet<Hash>where
    Hash: Unpin,

impl Unpin for ChildInfo

impl Unpin for ChildType

impl Unpin for Timestamp

impl Unpin for WasmLevel

impl Unpin for WasmValue

impl Unpin for WasmFields

impl<H> Unpin for SharedTrieCache<H>

impl Unpin for CacheSize

impl<H> Unpin for LocalTrieCache<H>where
    <H as Hasher>::Out: Unpin,

impl<'a, H> Unpin for TrieCache<'a, H>where
    <H as Hasher>::Out: Unpin,

impl<H> Unpin for Error<H>

impl<H> Unpin for NodeCodec<H>where
    H: Unpin,

impl<H> Unpin for Recorder<H>

impl<H, CodecError> Unpin for Error<H, CodecError>where
    H: Unpin,

impl Unpin for TrieStream

impl<H> Unpin for LayoutV0<H>where
    H: Unpin,

impl<H> Unpin for LayoutV1<H>where
    H: Unpin,

impl<'a, DB: ?Sized, H> Unpin for KeySpacedDB<'a, DB, H>where
    H: Unpin,

impl<'a, DB: ?Sized, 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<Base, Overlay> Unpin for ExtendedHostFunctions<Base, Overlay>where
    Base: Unpin,
    Overlay: Unpin,

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

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

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

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

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

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

impl<T> Unpin for Once<T>where
    T: Unpin,

impl Unpin for ParseError

impl Unpin for Token

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

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

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

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

impl<T> Unpin for Static<T>where
    T: Unpin,

impl<T> Unpin for ConstStatic<T>where
    T: Unpin,

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 Error

impl<P, C, B> Unpin for System<P, C, B>where
    B: Unpin,

impl<T, S> Unpin for SourcedMetric<T, S>where
    S: Unpin,
    T: Unpin,

impl Unpin for Error

impl<C, B, BA> Unpin for StateMigration<C, B, BA>where
    B: Unpin,
    BA: Unpin,

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 Unpin for Size

impl Unpin for CDataModel

impl Unpin for ParseError

impl Unpin for Vendor

impl Unpin for Endianness

impl Unpin for Triple

impl Unpin for TempDir

impl Unpin for TempPath

impl<'a, 'b> Unpin for Builder<'a, 'b>

impl<'a> Unpin for StandardStreamLock<'a>

impl Unpin for Buffer

impl<W> Unpin for NoColor<W>where
    W: Unpin,

impl<W> Unpin for Ansi<W>where
    W: Unpin,

impl Unpin for ColorSpec

impl Unpin for Color

impl Unpin for Ancestry

impl Unpin for XcmConfig

impl Unpin for BaseFilter

impl Unpin for Period

impl<T> Unpin for AssetPairAccountId<T>where
    T: Unpin,

impl Unpin for Version

impl Unpin for KeyLimit

impl Unpin for ValueLimit

impl Unpin for Runtime

impl Unpin for Event

impl Unpin for Origin

impl Unpin for PalletInfo

impl Unpin for Call

impl Unpin for RuntimeApi

impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where
    <Block as Block>::Hash: Unpin,
    <<C as CallApiAt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,

impl Unpin for LineEnding

impl<'a> Unpin for Word<'a>

impl<'a> Unpin for Options<'a>

impl<'a> Unpin for SeparatorPolicy<'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 Builder

impl Unpin for ThreadPool

impl<T> Unpin for TBinaryInputProtocol<T>where
    T: Unpin,

impl<T> Unpin for TBinaryOutputProtocol<T>where
    T: Unpin,

impl<T> Unpin for TCompactInputProtocol<T>where
    T: Unpin,

impl<T> Unpin for TCompactOutputProtocol<T>where
    T: Unpin,

impl<P> Unpin for TMultiplexedOutputProtocol<P>where
    P: Unpin,

impl<'a> Unpin for TStoredInputProtocol<'a>

impl Unpin for TType

impl<PRC, RTF, IPF, WTF, OPF> Unpin for TServer<PRC, RTF, IPF, WTF, OPF>where
    IPF: Unpin,
    OPF: Unpin,
    RTF: Unpin,
    WTF: Unpin,

impl<C> Unpin for TBufferedReadTransport<C>where
    C: Unpin,

impl<C> Unpin for TBufferedWriteTransport<C>where
    C: Unpin,

impl<C> Unpin for TFramedReadTransport<C>where
    C: Unpin,

impl<C> Unpin for TFramedWriteTransport<C>where
    C: Unpin,

impl<C> Unpin for ReadHalf<C>where
    C: Unpin,

impl<C> Unpin for WriteHalf<C>where
    C: Unpin,

impl Unpin for Error

impl Unpin for Duration

impl Unpin for Timespec

impl Unpin for SteadyTime

impl Unpin for Tm

impl Unpin for ParseError

impl<'a> Unpin for TmFmt<'a>

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<'a> Unpin for ReadBuf<'a>

impl Unpin for Interest

impl Unpin for Ready

impl<T> Unpin for AsyncFd<T>where
    T: Unpin,

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

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

impl Unpin for TryIoError

impl<T> Unpin for ReadHalf<T>

impl<T> Unpin for WriteHalf<T>

impl Unpin for Empty

impl Unpin for Repeat

impl Unpin for Sink

impl Unpin for TcpSocket

impl<'a> Unpin for ReadHalf<'a>

impl<'a> Unpin for WriteHalf<'a>

impl Unpin for TcpStream

impl Unpin for UdpSocket

impl<'a> Unpin for ReadHalf<'a>

impl<'a> Unpin for WriteHalf<'a>

impl Unpin for SocketAddr

impl Unpin for UnixStream

impl Unpin for UCred

impl Unpin for JoinError

impl Unpin for Builder

impl Unpin for Handle

impl<'a> Unpin for EnterGuard<'a>

impl Unpin for Runtime

impl Unpin for SignalKind

impl Unpin for Signal

impl<'a> !Unpin for Notified<'a>

impl Unpin for Barrier

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

impl Unpin for RecvError

impl<T> Unpin for Sender<T>

impl<T> Unpin for Receiver<T>

impl<T> Unpin for Sender<T>

impl<T> Unpin for WeakSender<T>

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

impl<T> Unpin for OwnedPermit<T>

impl<T> Unpin for UnboundedSender<T>

impl<T> Unpin for UnboundedReceiver<T>

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

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

impl<T> Unpin for SendTimeoutError<T>where
    T: Unpin,

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

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

impl<T: ?Sized> Unpin for OwnedMutexGuard<T>

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

impl Unpin for Notify

impl Unpin for RecvError

impl<T> Unpin for Sender<T>

impl<T> Unpin for Receiver<T>

impl Unpin for Semaphore

impl<'a> Unpin for SemaphorePermit<'a>

impl<T: ?Sized, U: ?Sized> Unpin for OwnedRwLockReadGuard<T, U>where
    T: Unpin,

impl<T: ?Sized> Unpin for OwnedRwLockWriteGuard<T>where
    T: Unpin,

impl<T: ?Sized, U: ?Sized> Unpin for OwnedRwLockMappedWriteGuard<T, U>where
    T: Unpin,

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

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

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

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

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

impl<T> Unpin for SetError<T>where
    T: Unpin,

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

impl Unpin for RecvError

impl<T> Unpin for Receiver<T>

impl<T> Unpin for Sender<T>

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

impl Unpin for LocalSet

impl<T> Unpin for LocalKey<T>

impl<T, F> !Unpin for TaskLocalFuture<T, F>

impl<T> Unpin for JoinSet<T>

impl Unpin for Error

impl Unpin for Elapsed

impl Unpin for Instant

impl Unpin for Interval

impl<IO> Unpin for TlsStream<IO>where
    IO: Unpin,

impl<IO> Unpin for TlsStream<IO>where
    IO: Unpin,

impl<IO> Unpin for LazyConfigAcceptor<IO>where
    IO: Unpin,

impl<IO> Unpin for StartHandshake<IO>where
    IO: Unpin,

impl<IO> Unpin for Connect<IO>where
    IO: Unpin,

impl<IO> Unpin for Accept<IO>where
    IO: Unpin,

impl<IO> Unpin for FallibleConnect<IO>where
    IO: Unpin,

impl<IO> Unpin for FallibleAccept<IO>where
    IO: Unpin,

impl<T> Unpin for TlsStream<T>where
    T: Unpin,

impl<T> Unpin for ReceiverStream<T>

impl Unpin for Elapsed

impl<K, V> Unpin for StreamMap<K, V>where
    K: Unpin,
    V: Unpin,

impl Unpin for BytesCodec

impl<T, U> Unpin for FramedParts<T, U>where
    T: Unpin,
    U: Unpin,

impl Unpin for Builder

impl Unpin for LinesCodec

impl Unpin for DropGuard

impl<T> Unpin for PollSendError<T>where
    T: Unpin,

impl<T> Unpin for PollSender<T>

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

impl<L, R> Unpin for Either<L, R>where
    L: Unpin,
    R: 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 Date

impl Unpin for Datetime

impl Unpin for Offset

impl Unpin for Time

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 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 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<H> Unpin for NodeHandleOwned<H>where
    H: Unpin,

impl<'a> Unpin for Value<'a>

impl<H> Unpin for ValueOwned<H>where
    H: Unpin,

impl<'a> Unpin for Node<'a>

impl<H> Unpin for NodeOwned<H>where
    H: Unpin,

impl Unpin for ValuePlan

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<HO> Unpin for Record<HO>where
    HO: Unpin,

impl<L> Unpin for Recorder<L>where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin,

impl<'db, 'cache, L> Unpin for SecTrieDB<'db, 'cache, L>

impl<'db, L> Unpin for SecTrieDBMut<'db, L>where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin,

impl<'db, 'cache, L> Unpin for TrieDBBuilder<'db, 'cache, L>

impl<'db, 'cache, L> Unpin for TrieDB<'db, 'cache, L>

impl<'a, 'cache, L> Unpin for TrieDBIterator<'a, 'cache, L>where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin,
    'cache: 'a,

impl<'a, 'cache, L> Unpin for TrieDBKeyIterator<'a, 'cache, L>where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin,
    'cache: 'a,

impl<L> Unpin for SuspendedTrieDBKeyIterator<L>where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin,

impl<L> Unpin for Value<L>where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin,

impl<HO> Unpin for ChildReference<HO>where
    HO: Unpin,

impl<'db, L> Unpin for TrieDBMutBuilder<'db, L>

impl<'a, L> Unpin for TrieDBMut<'a, L>where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin,

impl<'db, 'cache, L> Unpin for FatDB<'db, 'cache, L>

impl<'db, 'cache, L> Unpin for FatDBIterator<'db, 'cache, L>where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin,
    'cache: 'db,

impl<'db, L> Unpin for FatDBMut<'db, L>where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin,

impl<'a, T, DB> Unpin for TrieBuilder<'a, T, DB>where
    <<T as TrieLayout>::Hash as Hasher>::Out: Unpin,

impl<T> Unpin for TrieRoot<T>where
    <<T as TrieLayout>::Hash as Hasher>::Out: Unpin,

impl<T> Unpin for TrieRootUnhashed<T>where
    T: Unpin,

impl<T> Unpin for TrieRootPrint<T>where
    T: Unpin,
    <<T as TrieLayout>::Hash as Hasher>::Out: Unpin,

impl<'a, 'cache, L> Unpin for TrieDBNodeIterator<'a, 'cache, L>where
    <<L as TrieLayout>::Hash as Hasher>::Out: Unpin,
    'cache: 'a,

impl<'a, 'cache, L, Q> Unpin for Lookup<'a, 'cache, 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<'a, H> Unpin for TrieAccess<'a, H>where
    H: Unpin,

impl Unpin for TrieSpec

impl<'db, 'cache, L> Unpin for TrieKinds<'db, 'cache, L>

impl<H> Unpin for CachedValue<H>where
    H: Unpin,

impl Unpin for Bytes

impl Unpin for BytesWeak

impl<'a> Unpin for Value<'a>

impl Unpin for ProtoError

impl Unpin for Edns

impl Unpin for Header

impl Unpin for Flags

impl Unpin for Message

impl Unpin for OpCode

impl Unpin for Query

impl Unpin for QueryParts

impl Unpin for DNSClass

impl Unpin for Label

impl Unpin for Name

impl<'a> Unpin for LabelIter<'a>

impl Unpin for DEFAULT

impl Unpin for IP6_ARPA

impl Unpin for LOCALHOST

impl Unpin for IP6_ARPA_1

impl Unpin for LOCAL

impl Unpin for INVALID

impl Unpin for ONION

impl Unpin for UserUsage

impl Unpin for AppUsage

impl Unpin for CacheUsage

impl Unpin for AuthUsage

impl Unpin for OpUsage

impl Unpin for ZoneUsage

impl Unpin for CAA

impl Unpin for Property

impl Unpin for Value

impl Unpin for KeyValue

impl Unpin for CSYNC

impl Unpin for HINFO

impl Unpin for MX

impl Unpin for NAPTR

impl Unpin for NULL

impl Unpin for OPENPGPKEY

impl Unpin for OPT

impl Unpin for EdnsCode

impl Unpin for EdnsOption

impl Unpin for SOA

impl Unpin for SRV

impl Unpin for HEX

impl Unpin for SSHFP

impl Unpin for Algorithm

impl Unpin for SVCB

impl Unpin for Mandatory

impl Unpin for Alpn

impl Unpin for EchConfig

impl<T> Unpin for IpHint<T>where
    T: Unpin,

impl Unpin for Unknown

impl Unpin for TLSA

impl Unpin for CertUsage

impl Unpin for Selector

impl Unpin for Matching

impl Unpin for TXT

impl Unpin for RData

impl Unpin for RecordType

impl Unpin for Record

impl Unpin for RecordSet

impl<'r> Unpin for RrsetRecords<'r>

impl<'a> Unpin for BinDecoder<'a>

impl<'a> Unpin for BinEncoder<'a>

impl Unpin for EncodeMode

impl<T> Unpin for Restrict<T>where
    T: Unpin,

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

impl<S> Unpin for TcpClientStream<S>

impl<S> Unpin for TcpClientConnect<S>

impl<S> Unpin for TcpStream<S>

impl<S, MF> Unpin for UdpClientStream<S, MF>where
    S: Unpin,

impl<S, MF> Unpin for UdpClientConnect<S, MF>where
    S: Unpin,

impl<S> Unpin for UdpStream<S>where
    S: Unpin,

impl<S, TE> Unpin for DnsExchangeBackground<S, TE>where
    TE: Unpin,

impl<F, S, TE> Unpin for DnsExchangeConnect<F, S, TE>

impl<S, MF> Unpin for DnsMultiplexer<S, MF>where
    S: Unpin,

impl<F, S, MF> Unpin for DnsMultiplexerConnect<F, S, MF>

impl Unpin for DnsRequest

impl<H> Unpin for RetryDnsHandle<H>

impl<S> Unpin for FirstAnswerFuture<S>where
    S: Unpin,

impl<C, P> Unpin for AsyncResolver<C, P>

impl Unpin for Protocol

impl Unpin for Hosts

impl Unpin for Lookup

impl<'a> Unpin for LookupIter<'a>

impl<'a> Unpin for LookupRecordIter<'a>

impl Unpin for SrvLookup

impl<'i> Unpin for SrvLookupIter<'i>

impl<'i> Unpin for ReverseLookupIter<'i>

impl Unpin for Ipv4Lookup

impl<'i> Unpin for Ipv4LookupIter<'i>

impl Unpin for Ipv6Lookup

impl<'i> Unpin for Ipv6LookupIter<'i>

impl Unpin for MxLookup

impl<'i> Unpin for MxLookupIter<'i>

impl Unpin for TlsaLookup

impl<'i> Unpin for TlsaLookupIter<'i>

impl Unpin for TxtLookup

impl<'i> Unpin for TxtLookupIter<'i>

impl Unpin for SoaLookup

impl<'i> Unpin for SoaLookupIter<'i>

impl Unpin for NsLookup

impl<'i> Unpin for NsLookupIter<'i>

impl Unpin for LookupIp

impl<'i> Unpin for LookupIpIter<'i>

impl<C, E> Unpin for LookupIpFuture<C, E>

impl<T> Unpin for TryLock<T>where
    T: Unpin,

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

impl Unpin for Command

impl Unpin for State

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 Unpin for Error

impl<'a> Unpin for TrieSetSlice<'a>

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

impl<S> Unpin for Ascii<S>where
    S: Unpin,

impl Unpin for Level

impl Unpin for Error

impl Unpin for BidiClass

impl Unpin for Direction

impl<'text> Unpin for InitialInfo<'text>

impl<'text> Unpin for BidiInfo<'text>

impl<'a, 'text> Unpin for Paragraph<'a, 'text>where
    'text: 'a,

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<U> Unpin for Output<U>where
    <<U as UniversalHash>::BlockSize as ArrayLength<u8>>::ArrayType: Unpin,

impl Unpin for Error

impl Unpin for Error

impl Unpin for ReadError

impl<T> Unpin for Uvi<T>where
    T: Unpin,

impl<T> Unpin for UviBytes<T>where
    T: Unpin,

impl<'a> Unpin for Input<'a>

impl<'a> Unpin for Reader<'a>

impl Unpin for Mark

impl Unpin for EndOfInput

impl<S> Unpin for Host<S>where
    S: Unpin,

impl Unpin for Origin

impl Unpin for ParseError

impl<'a> Unpin for PathSegmentsMut<'a>

impl Unpin for Position

impl Unpin for Url

impl<'a> Unpin for ParseOptions<'a>

impl<'a> Unpin for UrlQuery<'a>

impl Unpin for Error

impl<'s, 'f> Unpin for Slot<'s, 'f>where
    'f: 's,

impl<'v> Unpin for ValueBag<'v>

impl Unpin for Void

impl Unpin for Giver

impl Unpin for Taker

impl Unpin for Closed

impl<T> Unpin for WasmOption<T>where
    T: Unpin,

impl<T> Unpin for ResultAbi<T>where
    T: Unpin,

impl<T> Unpin for ResultAbiUnion<T>where
    T: Unpin,

impl Unpin for WasmSlice

impl<T: ?Sized> Unpin for Closure<T>

impl Unpin for JsValue

impl<T> Unpin for JsStatic<T>

impl<T> Unpin for Clamped<T>where
    T: Unpin,

impl Unpin for JsError

impl Unpin for Diagnostic

impl Unpin for Program

impl Unpin for Export

impl Unpin for MethodSelf

impl Unpin for Import

impl Unpin for ImportKind

impl Unpin for MethodKind

impl Unpin for Operation

impl Unpin for ImportType

impl Unpin for ImportEnum

impl Unpin for Function

impl Unpin for Struct

impl Unpin for Enum

impl Unpin for Variant

impl Unpin for TypeKind

impl<T> Unpin for ShortHash<T>where
    T: Unpin,

impl Unpin for JsFuture

impl<F> Unpin for Timeout<F>where
    F: Unpin,

impl<S> Unpin for TimeoutStream<S>where
    S: Unpin,

impl Unpin for Delay

impl Unpin for Interval

impl Unpin for Timer

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<'a> Unpin for BinaryReader<'a>

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

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

impl Unpin for Encoding

impl Unpin for Parser

impl<'a> Unpin for Chunk<'a>

impl<'a> Unpin for Payload<'a>

impl Unpin for AliasKind

impl<'a> Unpin for Alias<'a>

impl<'a> Unpin for AliasSectionReader<'a>

impl<'a> Unpin for ComponentExport<'a>

impl<'a> Unpin for ComponentImport<'a>

impl<'a> Unpin for ModuleArg<'a>

impl<'a> Unpin for ComponentArg<'a>

impl<'a> Unpin for Instance<'a>

impl<'a> Unpin for InstanceSectionReader<'a>

impl<'a> Unpin for ComponentTypeDef<'a>

impl<'a> Unpin for ModuleType<'a>

impl<'a> Unpin for ComponentType<'a>

impl<'a> Unpin for InstanceType<'a>

impl<'a> Unpin for ComponentFuncType<'a>

impl<'a> Unpin for VariantCase<'a>

impl<'a> Unpin for InterfaceType<'a>

impl<'a> Unpin for FunctionBody<'a>

impl<'a> Unpin for LocalsReader<'a>

impl<'a> Unpin for LocalsIterator<'a>

impl<'a> Unpin for CodeSectionReader<'a>

impl<'a> Unpin for CustomSectionReader<'a>

impl<'a> Unpin for Data<'a>

impl<'a> Unpin for DataKind<'a>

impl<'a> Unpin for DataSectionReader<'a>

impl<'a> Unpin for Element<'a>

impl<'a> Unpin for ElementKind<'a>

impl<'a> Unpin for ElementItems<'a>

impl<'a> Unpin for ElementItem<'a>

impl<'a> Unpin for ElementItemsReader<'a>

impl<'a> Unpin for ElementItemsIterator<'a>

impl<'a> Unpin for ElementSectionReader<'a>

impl<'a> Unpin for Export<'a>

impl<'a> Unpin for ExportSectionReader<'a>

impl<'a> Unpin for FunctionSectionReader<'a>

impl<'a> Unpin for Global<'a>

impl<'a> Unpin for GlobalSectionReader<'a>

impl Unpin for TypeRef

impl<'a> Unpin for Import<'a>

impl<'a> Unpin for ImportSectionReader<'a>

impl<'a> Unpin for InitExpr<'a>

impl<'a> Unpin for LinkingSectionReader<'a>

impl<'a> Unpin for MemorySectionReader<'a>

impl<'a> Unpin for Naming<'a>

impl Unpin for NameType

impl<'a> Unpin for SingleName<'a>

impl<'a> Unpin for NamingReader<'a>

impl<'a> Unpin for NameMap<'a>

impl<'a> Unpin for IndirectNaming<'a>

impl<'a> Unpin for IndirectNamingReader<'a>

impl<'a> Unpin for IndirectNameMap<'a>

impl<'a> Unpin for Name<'a>

impl<'a> Unpin for NameSectionReader<'a>

impl Unpin for BlockType

impl<'a> Unpin for BrTable<'a>

impl Unpin for Ieee32

impl Unpin for Ieee64

impl Unpin for V128

impl<'a> Unpin for Operator<'a>

impl<'a> Unpin for OperatorsReader<'a>

impl<'a> Unpin for OperatorsIterator<'a>

impl<'a> Unpin for ProducersFieldValue<'a>

impl<'a> Unpin for ProducersField<'a>

impl<'a> Unpin for ProducersSectionReader<'a>

impl Unpin for RelocType

impl<'a> Unpin for SectionCode<'a>

impl Unpin for Reloc

impl<'a> Unpin for RelocSectionReader<'a>

impl<'a> Unpin for TableSectionReader<'a>

impl<'a> Unpin for TagSectionReader<'a>

impl Unpin for Type

impl Unpin for TypeDef

impl Unpin for FuncType

impl Unpin for TableType

impl Unpin for MemoryType

impl Unpin for GlobalType

impl Unpin for TagKind

impl Unpin for TagType

impl<'a> Unpin for TypeSectionReader<'a>

impl<R> Unpin for SectionIterator<R>where
    R: Unpin,

impl<R> Unpin for SectionIteratorLimited<R>where
    R: Unpin,

impl<T> Unpin for FuncValidator<T>where
    T: Unpin,

impl Unpin for TypeId

impl Unpin for TypeDef

impl Unpin for EntityType

impl Unpin for ModuleType

impl Unpin for RecordType

impl Unpin for TupleType

impl Unpin for UnionType

impl Unpin for Types

impl Unpin for Validator

impl<'a> Unpin for ValidPayload<'a>

impl<Params, Results> Unpin for TypedFunc<Params, Results>

impl Unpin for Func

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

impl Unpin for Config

impl Unpin for Strategy

impl Unpin for OptLevel

impl Unpin for Engine

impl Unpin for Extern

impl Unpin for Global

impl Unpin for Table

impl<'instance> Unpin for Export<'instance>

impl Unpin for Instance

impl<T> Unpin for InstancePre<T>

impl<T> Unpin for Linker<T>

impl Unpin for Memory

impl Unpin for FrameInfo

impl Unpin for Module

impl Unpin for ExternRef

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

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

impl<T> Unpin for Store<T>

impl Unpin for CallHook

impl Unpin for Trap

impl Unpin for TrapCode

impl Unpin for Mutability

impl Unpin for ValType

impl Unpin for ExternType

impl Unpin for FuncType

impl Unpin for GlobalType

impl Unpin for TableType

impl Unpin for MemoryType

impl<'module> Unpin for ImportType<'module>

impl<'module> Unpin for ExportType<'module>

impl Unpin for Val

impl<'config> Unpin for ModuleCacheEntry<'config>

impl Unpin for FilePos

impl Unpin for Trampoline

impl Unpin for Setting

impl Unpin for FlagValue

impl Unpin for MemoryPlan

impl<'a> Unpin for InitMemory<'a>

impl Unpin for TableStyle

impl Unpin for TablePlan

impl Unpin for ModuleType

impl Unpin for Module

impl<'a, 'data> Unpin for ModuleEnvironment<'a, 'data>

impl<'data> Unpin for ModuleTranslation<'data>

impl<'a> Unpin for FunctionBodyData<'a>

impl<'a> Unpin for DebugInfoData<'a>

impl<'a> Unpin for NameSection<'a>

impl Unpin for StackMap

impl Unpin for TrapCode

impl Unpin for Tunables

impl<P> Unpin for VMOffsets<P>where
    P: Unpin,

impl Unpin for HostPtr

impl<P> Unpin for VMOffsetsFields<P>where
    P: Unpin,

impl Unpin for CodeMemory

impl Unpin for SetupError

impl<'a> Unpin for SymbolizeContext<'a>

impl Unpin for VTuneAgent

impl Unpin for RecordId

impl Unpin for DebugEntry

impl Unpin for FileHeader

impl Unpin for Export

impl<'a> Unpin for Imports<'a>

impl Unpin for StorePtr

impl Unpin for LinkError

impl Unpin for Memory

impl Unpin for Mmap

impl Unpin for MmapVec

impl Unpin for Table

impl Unpin for TlsRestore

impl Unpin for Trap

impl !Unpin for VMContext

impl Unpin for ValRaw

impl Unpin for WasmError

impl Unpin for WasmType

impl Unpin for FuncIndex

impl Unpin for TableIndex

impl Unpin for DataIndex

impl Unpin for ElemIndex

impl Unpin for TypeIndex

impl Unpin for TagIndex

impl Unpin for EntityType

impl Unpin for Global

impl Unpin for GlobalInit

impl Unpin for Table

impl Unpin for Memory

impl Unpin for Tag

impl<'a> Unpin for EndEntityCert<'a>

impl Unpin for Error

impl Unpin for DnsName

impl<'a> Unpin for DnsNameRef<'a>

impl Unpin for Time

impl<'a> Unpin for TrustAnchor<'a>

impl<'a> Unpin for TlsServerTrustAnchors<'a>

impl<'a> Unpin for TlsClientTrustAnchors<'a>

impl Unpin for Ancestry

impl Unpin for Westmint

impl Unpin for Encointer

impl Unpin for XcmConfig

impl Unpin for BaseFilter

impl Unpin for Version

impl Unpin for SS58Prefix

impl Unpin for MaxLocks

impl Unpin for Period

impl Unpin for Offset

impl Unpin for MaxKeys

impl Unpin for MaxFriends

impl Unpin for MaxProxies

impl Unpin for MaxPending

impl Unpin for ProxyType

impl Unpin for Runtime

impl Unpin for Event

impl Unpin for Origin

impl Unpin for PalletInfo

impl Unpin for Call

impl Unpin for RuntimeApi

impl<Block, C> Unpin for RuntimeApiImpl<Block, C>where
    <Block as Block>::Hash: Unpin,
    <<C as CallApiAt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Unpin,

impl<I> Unpin for Bidi<I>where
    I: Unpin,

impl Unpin for Const

impl Unpin for Mut

impl<Inner> Unpin for Frozen<Inner>where
    Inner: Unpin,

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

impl<T> Unpin for FmtBinary<T>where
    T: Unpin,

impl<T> Unpin for FmtDisplay<T>where
    T: Unpin,

impl<T> Unpin for FmtList<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 Unpin for PublicKey

impl Unpin for NetworkId

impl Unpin for BodyId

impl Unpin for BodyPart

impl Unpin for Junction

impl Unpin for MultiAsset

impl<Call> Unpin for Order<Call>where
    Call: Unpin,

impl Unpin for Error

impl Unpin for Outcome

impl Unpin for OriginKind

impl Unpin for Response

impl<Call> Unpin for Xcm<Call>where
    Call: Unpin,

impl Unpin for Junction

impl Unpin for AssetId

impl Unpin for MultiAsset

impl Unpin for Parent

impl Unpin for ParentThen

impl Unpin for Ancestor

impl Unpin for Junctions

impl<Call> Unpin for Order<Call>where
    Call: Unpin,

impl Unpin for Error

impl Unpin for Outcome

impl Unpin for Response

impl<Call> Unpin for Xcm<Call>where
    Call: Unpin,

impl Unpin for Error

impl Unpin for Outcome

impl Unpin for SendError

impl<Call> Unpin for Xcm<Call>where
    Call: Unpin,

impl Unpin for Response

impl<Call> Unpin for Instruction<Call>where
    Call: Unpin,

impl<T> Unpin for DoubleEncoded<T>where
    T: Unpin,

impl<Call> Unpin for VersionedXcm<Call>where
    Call: Unpin,

impl Unpin for AlwaysV0

impl Unpin for AlwaysV1

impl Unpin for AlwaysV2

impl<Network, AccountId> Unpin for Account32Hash<Network, AccountId>where
    AccountId: Unpin,
    Network: Unpin,

impl<AccountId> Unpin for ParentIsPreset<AccountId>where
    AccountId: Unpin,

impl<ParaId, AccountId> Unpin for ChildParachainConvertsVia<ParaId, AccountId>where
    AccountId: Unpin,
    ParaId: Unpin,

impl<ParaId, AccountId> Unpin for SiblingParachainConvertsVia<ParaId, AccountId>where
    AccountId: Unpin,
    ParaId: Unpin,

impl<Network, AccountId> Unpin for AccountId32Aliases<Network, AccountId>where
    AccountId: Unpin,
    Network: Unpin,

impl<Network, AccountId> Unpin for AccountKey20Aliases<Network, AccountId>where
    AccountId: Unpin,
    Network: Unpin,

impl<Ancestry> Unpin for LocationInverter<Ancestry>where
    Ancestry: Unpin,

impl<LocationConverter, Origin> Unpin for SovereignSignedViaLocation<LocationConverter, Origin>where
    LocationConverter: Unpin,
    Origin: Unpin,

impl<Origin> Unpin for ParentAsSuperuser<Origin>where
    Origin: Unpin,

impl<ParaId, Origin> Unpin for ChildSystemParachainAsSuperuser<ParaId, Origin>where
    Origin: Unpin,
    ParaId: Unpin,

impl<ParaId, Origin> Unpin for SiblingSystemParachainAsSuperuser<ParaId, Origin>where
    Origin: Unpin,
    ParaId: Unpin,

impl<ParachainOrigin, Origin> Unpin for ChildParachainAsNative<ParachainOrigin, Origin>where
    Origin: Unpin,
    ParachainOrigin: Unpin,

impl<ParachainOrigin, Origin> Unpin for SiblingParachainAsNative<ParachainOrigin, Origin>where
    Origin: Unpin,
    ParachainOrigin: Unpin,

impl<RelayOrigin, Origin> Unpin for RelayChainAsNative<RelayOrigin, Origin>where
    Origin: Unpin,
    RelayOrigin: Unpin,

impl<Network, Origin> Unpin for SignedAccountId32AsNative<Network, Origin>where
    Network: Unpin,
    Origin: Unpin,

impl<Network, Origin> Unpin for SignedAccountKey20AsNative<Network, Origin>where
    Network: Unpin,
    Origin: Unpin,

impl<Origin, Conversion> Unpin for EnsureXcmOrigin<Origin, Conversion>where
    Conversion: Unpin,
    Origin: Unpin,

impl<Origin, AccountId, Network> Unpin for SignedToAccountId32<Origin, AccountId, Network>where
    AccountId: Unpin,
    Network: Unpin,
    Origin: Unpin,

impl<Origin, COrigin, Body> Unpin for BackingToPlurality<Origin, COrigin, Body>where
    Body: Unpin,
    COrigin: Unpin,
    Origin: Unpin,

impl<T> Unpin for AllowTopLevelPaidExecutionFrom<T>where
    T: Unpin,

impl<T> Unpin for AllowUnpaidExecutionFrom<T>where
    T: Unpin,

impl<ParaId> Unpin for IsChildSystemParachain<ParaId>where
    ParaId: Unpin,

impl<ResponseHandler> Unpin for AllowKnownQueryResponses<ResponseHandler>where
    ResponseHandler: Unpin,

impl<T> Unpin for AllowSubscriptionsFrom<T>where
    T: Unpin,

impl<Currency, Matcher, AccountIdConverter, AccountId, CheckedAccount> Unpin for CurrencyAdapter<Currency, Matcher, AccountIdConverter, AccountId, CheckedAccount>where
    AccountId: Unpin,
    AccountIdConverter: Unpin,
    CheckedAccount: Unpin,
    Currency: Unpin,
    Matcher: Unpin,

impl<Prefix, AssetId, ConvertAssetId> Unpin for AsPrefixedGeneralIndex<Prefix, AssetId, ConvertAssetId>where
    AssetId: Unpin,
    ConvertAssetId: Unpin,
    Prefix: Unpin,

impl<AssetId, Balance, ConvertAssetId, ConvertBalance> Unpin for ConvertedConcreteAssetId<AssetId, Balance, ConvertAssetId, ConvertBalance>where
    AssetId: Unpin,
    Balance: Unpin,
    ConvertAssetId: Unpin,
    ConvertBalance: Unpin,

impl<AssetId, Balance, ConvertAssetId, ConvertBalance> Unpin for ConvertedAbstractAssetId<AssetId, Balance, ConvertAssetId, ConvertBalance>where
    AssetId: Unpin,
    Balance: Unpin,
    ConvertAssetId: Unpin,
    ConvertBalance: Unpin,

impl<Assets, Matcher, AccountIdConverter, AccountId> Unpin for FungiblesTransferAdapter<Assets, Matcher, AccountIdConverter, AccountId>where
    AccountId: Unpin,
    AccountIdConverter: Unpin,
    Assets: Unpin,
    Matcher: Unpin,

impl<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount> Unpin for FungiblesMutateAdapter<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount>where
    AccountId: Unpin,
    AccountIdConverter: Unpin,
    Assets: Unpin,
    CheckAsset: Unpin,
    CheckingAccount: Unpin,
    Matcher: Unpin,

impl<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount> Unpin for FungiblesAdapter<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount>where
    AccountId: Unpin,
    AccountIdConverter: Unpin,
    Assets: Unpin,
    CheckAsset: Unpin,
    CheckingAccount: Unpin,
    Matcher: Unpin,

impl<T, C, M> Unpin for FixedWeightBounds<T, C, M>where
    C: Unpin,
    M: Unpin,
    T: Unpin,

impl<W, C, M> Unpin for WeightInfoBounds<W, C, M>where
    C: Unpin,
    M: Unpin,
    W: Unpin,

impl<T, R> Unpin for FixedRateOfConcreteFungible<T, R>where
    R: Unpin,
    T: Unpin,

impl<T, R> Unpin for FixedRateOfFungible<T, R>where
    R: Unpin,
    T: Unpin,

impl<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced> Unpin for UsingComponents<WeightToFee, AssetId, AccountId, Currency, OnUnbalanced>where
    AccountId: Unpin,
    AssetId: Unpin,
    Currency: Unpin,
    OnUnbalanced: Unpin,
    WeightToFee: Unpin,
    <Currency as Currency<AccountId>>::Balance: Unpin,

impl<T> Unpin for IsConcrete<T>where
    T: Unpin,

impl<T> Unpin for IsAbstract<T>where
    T: Unpin,

impl<T> Unpin for Case<T>where
    T: Unpin,

impl Unpin for Identity

impl Unpin for JustTry

impl Unpin for Encoded

impl Unpin for Decoded

impl Unpin for Error

impl Unpin for Assets

impl<Config> Unpin for XcmExecutor<Config>where
    Config: Unpin,
    <Config as Config>::Call: Unpin,
    <Config as Config>::Trader: Unpin,

impl Unpin for StreamId

impl Unpin for Control

impl Unpin for Stream

impl Unpin for Packet

impl Unpin for Mode

impl<T> Unpin for Connection<T>where
    T: Unpin,

impl Unpin for Config

impl<Z> Unpin for Zeroizing<Z>where
    Z: Unpin,

impl<'a> Unpin for Compressor<'a>

impl<'a> Unpin for Decompressor<'a>

impl<'a> Unpin for EncoderDictionary<'a>

impl<'a> Unpin for DecoderDictionary<'a>

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

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

impl<'a, W> Unpin for Encoder<'a, W>where
    W: Unpin,

impl<'a, W> Unpin for Decoder<'a, W>where
    W: Unpin,

impl<'a, W, F> Unpin for AutoFinishEncoder<'a, W, F>where
    F: Unpin,
    W: Unpin,

impl<'a, W, F> Unpin for AutoFlushDecoder<'a, W, F>where
    F: Unpin,
    W: Unpin,

impl<R, D> Unpin for Reader<R, D>where
    D: Unpin,
    R: Unpin,

impl<W, D> Unpin for Writer<W, D>where
    D: Unpin,
    W: Unpin,

impl Unpin for NoOp

impl Unpin for Status

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

impl<'a> Unpin for Encoder<'a>

impl<'a> Unpin for CCtx<'a>

impl<'a> Unpin for DCtx<'a>

impl<'a> Unpin for CDict<'a>

impl<'a> Unpin for DDict<'a>

impl<'a> Unpin for InBuffer<'a>

impl<'a, C: ?Sized> Unpin for OutBuffer<'a, C>

impl Unpin for CParameter

impl Unpin for DParameter