Trait gclient::ext::sp_core::sp_std::marker::Unpin

1.33.0 · source ·
pub auto trait Unpin { }
Expand description

Types that do not require any pinning guarantees.

For information on what “pinning” is, see the pin module documentation.

Implementing the Unpin trait for T expresses the fact that T is pinning-agnostic: it shall not expose nor rely on any pinning guarantees. This, in turn, means that a Pin-wrapped pointer to such a type can feature a fully unrestricted API. In other words, if T: Unpin, a value of type T will not be bound by the invariants which pinning otherwise offers, even when “pinned” by a Pin<Ptr> pointing at it. When a value of type T is pointed at by a Pin<Ptr>, Pin will not restrict access to the pointee value like it normally would, thus allowing the user to do anything that they normally could with a non-Pin-wrapped Ptr to that value.

The idea of this trait is to alleviate the reduced ergonomics of APIs that require the use of Pin for soundness for some types, but which also want to be used by other types that don’t care about pinning. The prime example of such an API is Future::poll. There are many Future types that don’t care about pinning. These futures can implement Unpin and therefore get around the pinning related restrictions in the API, while still allowing the subset of Futures which do require pinning to be implemented soundly.

For more discussion on the consequences of Unpin within the wider scope of the pinning system, see the section about Unpin in the pin module.

Unpin has no consequence at all for non-pinned data. In particular, mem::replace happily moves !Unpin data, which would be immovable when pinned (mem::replace works for any &mut T, not just when T: Unpin).

However, you cannot use mem::replace on !Unpin data which is pinned by being wrapped inside a Pin<Ptr> pointing at it. This is because you cannot (safely) use a Pin<Ptr> to get a &mut T to its pointee value, which you would need to call mem::replace, 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. The compiler is free to take the conservative stance of marking types as Unpin so long as all of the types that compose its fields are also Unpin. This is because if a type implements Unpin, then it is unsound for that type’s implementation to rely on pinning-related guarantees for soundness, even when viewed through a “pinning” pointer! It is the responsibility of the implementor of a type that relies upon pinning for soundness to ensure that type is not marked as Unpin by adding PhantomPinned field. For more details, see the pin module docs.

Implementors§

1.33.0 · source§

impl !Unpin for PhantomPinned

source§

impl Unpin for Blocks

source§

impl Unpin for LocalWaker

1.36.0 · source§

impl Unpin for Waker

§

impl Unpin for Acquire<'_>

§

impl Unpin for AcquireArc

§

impl<'__pin> Unpin for AddrStream
where __Origin<'__pin>: Unpin,

§

impl<'__pin> Unpin for WaitForCancellationFutureOwned
where __Origin<'__pin>: Unpin,

§

impl<'__pin, 'a> Unpin for WaitForCancellationFuture<'a>
where __Origin<'__pin, 'a>: Unpin,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

source§

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

source§

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

source§

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

source§

impl<'__pin, D> Unpin for Full<D>
where __Origin<'__pin, D>: 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, F> Unpin for IntoStream<F>
where __Origin<'__pin, F>: Unpin,

§

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

§

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

§

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

§

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

§

impl<'__pin, Fut1, Fut2> Unpin for TryJoin<Fut1, Fut2>
where Fut1: TryFuture, Fut2: TryFuture, __Origin<'__pin, Fut1, Fut2>: 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, Fut1, Fut2, F> Unpin for Then<Fut1, Fut2, F>
where __Origin<'__pin, Fut1, Fut2, F>: Unpin,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'__pin, Fut> Unpin for UnitError<Fut>
where __Origin<'__pin, Fut>: 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 Inspect<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 InspectOk<Fut, F>
where __Origin<'__pin, Fut, F>: Unpin,

§

impl<'__pin, Fut, F> Unpin for Map<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> Unpin for MapOk<Fut, F>
where __Origin<'__pin, Fut, F>: Unpin,

§

impl<'__pin, Fut, F> Unpin for UnwrapOrElse<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, Si> Unpin for FlattenSink<Fut, Si>
where __Origin<'__pin, Fut, Si>: Unpin,

§

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

§

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

§

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

§

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

§

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

§

impl<'__pin, R> Unpin for Lines<R>
where __Origin<'__pin, R>: 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<'__pin, R> Unpin for Take<R>
where __Origin<'__pin, R>: Unpin,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'__pin, Si, Item, E> Unpin for SinkErrInto<Si, Item, E>
where Si: Sink<Item>, __Origin<'__pin, Si, Item, E>: 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, St1, St2> Unpin for Chain<St1, St2>
where __Origin<'__pin, St1, St2>: Unpin,

§

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

§

impl<'__pin, St1, St2> Unpin for Zip<St1, St2>
where St1: Stream, St2: Stream, __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, 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 as Stream>::Item: Future,

§

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

§

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

§

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

§

impl<'__pin, St> Unpin for Count<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> Unpin for Flatten<St>
where __Origin<'__pin, St>: Unpin, St: Stream,

§

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

§

impl<'__pin, St> Unpin for IntoAsyncRead<St>
where __Origin<'__pin, St>: Unpin, St: TryStream<Error = Error>, <St as TryStream>::Ok: AsRef<[u8]>,

§

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

§

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

§

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

§

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

§

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

§

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 as TryStream>::Ok: TryFuture,

§

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

§

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

§

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

§

impl<'__pin, St> Unpin for TryFlattenUnordered<St>
where __Origin<'__pin, St>: Unpin, St: TryStream, <St as TryStream>::Ok: TryStream + Unpin, <<St as TryStream>::Ok as TryStream>::Error: From<<St as TryStream>::Error>,

§

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

§

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

§

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

§

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

§

impl<'__pin, St, F> Unpin for Inspect<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, F> Unpin for InspectOk<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, F> Unpin for MapErr<St, F>
where __Origin<'__pin, St, F>: Unpin,

§

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

§

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

§

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

§

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

§

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

§

impl<'__pin, St, Fut, F> Unpin for Any<St, Fut, F>
where __Origin<'__pin, St, Fut, F>: 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, Fut, F> Unpin for ForEach<St, Fut, F>
where __Origin<'__pin, St, Fut, F>: Unpin,

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'__pin, St, Fut, F> Unpin for TryAny<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, Fut, F> Unpin for TryForEach<St, Fut, F>
where __Origin<'__pin, St, Fut, F>: Unpin,

§

impl<'__pin, St, Fut, F> Unpin for TryForEachConcurrent<St, Fut, F>
where __Origin<'__pin, St, Fut, F>: 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, Fut, T, F> Unpin for Fold<St, Fut, T, F>
where __Origin<'__pin, St, Fut, T, F>: Unpin,

§

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

§

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

§

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

§

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

§

impl<'__pin, St, U, F> Unpin for FlatMapUnordered<St, U, F>
where __Origin<'__pin, St, U, F>: Unpin, St: Stream, U: Stream + Unpin, F: FnMut(<St as Stream>::Item) -> U,

§

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

§

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

§

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

§

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

§

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

§

impl<'__pin, T> Unpin for WithDispatch<T>
where __Origin<'__pin, T>: 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, F> Unpin for TaskLocalFuture<T, F>
where __Origin<'__pin, T, F>: Unpin, T: 'static,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'pin> Unpin for EitherStream
where __EitherStream<'pin>: Unpin,

§

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

§

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

§

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

§

impl<A, O> Unpin for BitArray<A, O>
where A: BitViewSized, O: BitOrder,

source§

impl<Dyn> Unpin for DynMetadata<Dyn>
where Dyn: ?Sized,

1.64.0 · source§

impl<F> Unpin for core::future::poll_fn::PollFn<F>
where F: Unpin,

§

impl<F> Unpin for Lazy<F>

§

impl<F> Unpin for PollFn<F>

§

impl<F> Unpin for PollFn<F>

§

impl<Fut> Unpin for FuturesUnordered<Fut>

§

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

§

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

§

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

§

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

source§

impl<I> Unpin for FromIter<I>

§

impl<I> Unpin for Iter<I>

§

impl<I> Unpin for Iter<I>

§

impl<I> Unpin for Once<I>

§

impl<Notif> Unpin for Subscription<Notif>

§

impl<Notif> Unpin for Subscription<Notif>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<Res> Unpin for RpcSubscription<Res>

§

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

§

impl<S> Unpin for SplitStream<S>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

1.38.0 · source§

impl<T> Unpin for *const T
where T: ?Sized,

1.38.0 · source§

impl<T> Unpin for *mut T
where T: ?Sized,

1.33.0 · source§

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

1.33.0 · source§

impl<T> Unpin for &mut T
where T: ?Sized,

1.28.0 · source§

impl<T> Unpin for NonZero<T>

1.48.0 · source§

impl<T> Unpin for core::future::ready::Ready<T>

§

impl<T> Unpin for AllowStdIo<T>

§

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

§

impl<T> Unpin for Drain<T>

§

impl<T> Unpin for Empty<T>

§

impl<T> Unpin for Empty<T>

§

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

§

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

§

impl<T> Unpin for JoinHandle<T>

§

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

§

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

§

impl<T> Unpin for Pending<T>

§

impl<T> Unpin for Pending<T>

§

impl<T> Unpin for Pending<T>

§

impl<T> Unpin for Read<'_, T>
where T: ?Sized,

§

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

§

impl<T> Unpin for Ready<T>

§

impl<T> Unpin for Receiver<T>

§

impl<T> Unpin for Receiver<T>

§

impl<T> Unpin for Receiver<T>

§

impl<T> Unpin for Repeat<T>

§

impl<T> Unpin for Sender<T>

§

impl<T> Unpin for StorageFetchDescendantKeysStream<T>
where T: Config,

§

impl<T> Unpin for UnboundedReceiver<T>

§

impl<T> Unpin for UpgradableRead<'_, T>
where T: ?Sized,

§

impl<T> Unpin for UpgradableReadArc<'_, T>
where T: ?Sized,

§

impl<T> Unpin for Upgrade<'_, T>
where T: ?Sized,

§

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

§

impl<T> Unpin for Write<'_, T>
where T: ?Sized,

§

impl<T> Unpin for WriteArc<'_, T>
where T: ?Sized,

1.33.0 · source§

impl<T, A> Unpin for Rc<T, A>
where A: Allocator, T: ?Sized,

1.33.0 · source§

impl<T, A> Unpin for gclient::ext::sp_core::sp_std::prelude::Box<T, A>
where A: Allocator, T: ?Sized,

1.33.0 · source§

impl<T, A> Unpin for Arc<T, A>
where A: Allocator, T: ?Sized,

§

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

§

impl<T, C> Unpin for TxProgress<T, C>
where T: Config,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

Auto implementors§

§

impl Unpin for gclient::DispatchStatus

§

impl Unpin for gclient::Error

§

impl Unpin for RuntimeEvent

§

impl Unpin for gclient::GearEvent

§

impl Unpin for gclient::errors::BagsList

§

impl Unpin for gclient::errors::Balances

§

impl Unpin for gclient::errors::ConvictionVoting

§

impl Unpin for gclient::errors::Gear

§

impl Unpin for gclient::errors::GearDebug

§

impl Unpin for gclient::errors::GearStakingRewards

§

impl Unpin for gclient::errors::Grandpa

§

impl Unpin for gclient::errors::Identity

§

impl Unpin for gclient::errors::ImOnline

§

impl Unpin for gclient::errors::ModuleError

§

impl Unpin for gclient::errors::Preimage

§

impl Unpin for gclient::errors::RanckedCollective

§

impl Unpin for gclient::errors::Referenda

§

impl Unpin for gclient::errors::Scheduler

§

impl Unpin for gclient::errors::Session

§

impl Unpin for gclient::errors::Staking

§

impl Unpin for gclient::errors::Sudo

§

impl Unpin for gclient::errors::System

§

impl Unpin for gclient::errors::Treasury

§

impl Unpin for gclient::errors::Utility

§

impl Unpin for gclient::errors::Vesting

§

impl Unpin for gclient::errors::Whitelist

§

impl Unpin for gclient::metadata::bags_list::Event

§

impl Unpin for gclient::metadata::balances::Event

§

impl Unpin for gclient::metadata::bounties::Event

§

impl Unpin for BabeCall

§

impl Unpin for BagsListCall

§

impl Unpin for BalancesCall

§

impl Unpin for BountiesCall

§

impl Unpin for ChildBountiesCall

§

impl Unpin for ConvictionVotingCall

§

impl Unpin for ElectionProviderMultiPhaseCall

§

impl Unpin for FellowshipCollectiveCall

§

impl Unpin for FellowshipReferendaCall

§

impl Unpin for GearCall

§

impl Unpin for GearDebugCall

§

impl Unpin for GearEthBridgeCall

§

impl Unpin for GearVoucherCall

§

impl Unpin for GrandpaCall

§

impl Unpin for IdentityCall

§

impl Unpin for ImOnlineCall

§

impl Unpin for MultisigCall

§

impl Unpin for NominationPoolsCall

§

impl Unpin for PreimageCall

§

impl Unpin for ProxyCall

§

impl Unpin for ReferendaCall

§

impl Unpin for SchedulerCall

§

impl Unpin for SessionCall

§

impl Unpin for StakingCall

§

impl Unpin for StakingRewardsCall

§

impl Unpin for SudoCall

§

impl Unpin for SystemCall

§

impl Unpin for TimestampCall

§

impl Unpin for TreasuryCall

§

impl Unpin for UtilityCall

§

impl Unpin for VestingCall

§

impl Unpin for WhitelistCall

§

impl Unpin for gclient::metadata::child_bounties::Event

§

impl Unpin for gclient::metadata::conviction_voting::Event

§

impl Unpin for gclient::metadata::election_provider_multi_phase::Event

§

impl Unpin for gclient::metadata::DispatchError

§

impl Unpin for gclient::metadata::fellowship_collective::Event

§

impl Unpin for Event2

§

impl Unpin for gclient::metadata::gear_debug::Event

§

impl Unpin for gclient::metadata::gear_eth_bridge::Event

§

impl Unpin for gclient::metadata::gear_voucher::Event

§

impl Unpin for gclient::metadata::grandpa::Event

§

impl Unpin for gclient::metadata::identity::Event

§

impl Unpin for gclient::metadata::im_online::Event

§

impl Unpin for gclient::metadata::multisig::Event

§

impl Unpin for gclient::metadata::nomination_pools::Event

§

impl Unpin for gclient::metadata::offences::Event

§

impl Unpin for gclient::metadata::preimage::Event

§

impl Unpin for gclient::metadata::proxy::Event

§

impl Unpin for Event1

§

impl Unpin for DispatchClass

§

impl Unpin for Pays

§

impl Unpin for BalanceStatus

§

impl Unpin for gclient::metadata::runtime_types::frame_system::Phase

§

impl Unpin for gclient::metadata::runtime_types::frame_system::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::gear_common::event::DispatchStatus

§

impl Unpin for MessageEntry

§

impl Unpin for MessageWaitedRuntimeReason

§

impl Unpin for MessageWaitedSystemReason

§

impl Unpin for MessageWokenRuntimeReason

§

impl Unpin for MessageWokenSystemReason

§

impl Unpin for UserMessageReadRuntimeReason

§

impl Unpin for UserMessageReadSystemReason

§

impl Unpin for MessageDetails

§

impl Unpin for DispatchKind

§

impl Unpin for gclient::metadata::runtime_types::gear_core::program::ProgramState

§

impl Unpin for ErrorReplyReason

§

impl Unpin for ReplyCode

§

impl Unpin for SignalCode

§

impl Unpin for SimpleExecutionError

§

impl Unpin for SimpleProgramCreationError

§

impl Unpin for SuccessReplyReason

§

impl Unpin for gclient::metadata::runtime_types::pallet_babe::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_babe::pallet::Error

§

impl Unpin for ListError

§

impl Unpin for gclient::metadata::runtime_types::pallet_bags_list::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_balances::pallet::Call

§

impl Unpin for Reasons

§

impl Unpin for gclient::metadata::runtime_types::pallet_bounties::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_bounties::pallet::Error

§

impl Unpin for gclient::metadata::runtime_types::pallet_child_bounties::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_child_bounties::pallet::Error

§

impl Unpin for Conviction

§

impl Unpin for gclient::metadata::runtime_types::pallet_conviction_voting::pallet::Call

§

impl Unpin for ElectionCompute

§

impl Unpin for gclient::metadata::runtime_types::pallet_election_provider_multi_phase::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_election_provider_multi_phase::pallet::Error

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_bank::pallet::Error

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_debug::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_debug::pallet::ProgramState

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_eth_bridge::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_eth_bridge::pallet::Error

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_gas::pallet::Error

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_messenger::pallet::Error

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_program::pallet::Error

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_scheduler::pallet::Error

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_staking_rewards::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_voucher::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_gear_voucher::pallet::Error

§

impl Unpin for gclient::metadata::runtime_types::pallet_grandpa::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_identity::pallet::Call

§

impl Unpin for Data

§

impl Unpin for gclient::metadata::runtime_types::pallet_im_online::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_multisig::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_multisig::pallet::Error

§

impl Unpin for ClaimPermission

§

impl Unpin for gclient::metadata::runtime_types::pallet_nomination_pools::PoolState

§

impl Unpin for gclient::metadata::runtime_types::pallet_nomination_pools::pallet::Call

§

impl Unpin for DefensiveError

§

impl Unpin for gclient::metadata::runtime_types::pallet_nomination_pools::pallet::Error

§

impl Unpin for FreezeReason

§

impl Unpin for gclient::metadata::runtime_types::pallet_preimage::pallet::Call

§

impl Unpin for HoldReason

§

impl Unpin for gclient::metadata::runtime_types::pallet_proxy::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_proxy::pallet::Error

§

impl Unpin for VoteRecord

§

impl Unpin for gclient::metadata::runtime_types::pallet_ranked_collective::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_referenda::pallet::Call

§

impl Unpin for Curve

§

impl Unpin for gclient::metadata::runtime_types::pallet_scheduler::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_session::pallet::Call

§

impl Unpin for Forcing

§

impl Unpin for gclient::metadata::runtime_types::pallet_staking::pallet::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_sudo::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_timestamp::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_transaction_payment::Releases

§

impl Unpin for gclient::metadata::runtime_types::pallet_treasury::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_utility::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_vesting::Releases

§

impl Unpin for gclient::metadata::runtime_types::pallet_vesting::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::pallet_whitelist::pallet::Call

§

impl Unpin for gclient::metadata::runtime_types::sp_arithmetic::ArithmeticError

§

impl Unpin for NextConfigDescriptor

§

impl Unpin for PreDigest

§

impl Unpin for AllowedSlots

§

impl Unpin for gclient::metadata::runtime_types::sp_core::Void

§

impl Unpin for gclient::metadata::runtime_types::sp_runtime::MultiSignature

§

impl Unpin for gclient::metadata::runtime_types::sp_runtime::TokenError

§

impl Unpin for gclient::metadata::runtime_types::sp_runtime::TransactionalError

§

impl Unpin for gclient::metadata::runtime_types::sp_runtime::generic::digest::DigestItem

§

impl Unpin for gclient::metadata::runtime_types::sp_runtime::generic::era::Era

§

impl Unpin for OriginCaller

§

impl Unpin for ProxyType

§

impl Unpin for RuntimeCall

§

impl Unpin for RuntimeError

§

impl Unpin for RuntimeFreezeReason

§

impl Unpin for RuntimeHoldReason

§

impl Unpin for Origin

§

impl Unpin for gclient::metadata::scheduler::Event

§

impl Unpin for gclient::metadata::session::Event

§

impl Unpin for gclient::metadata::staking::Event

§

impl Unpin for gclient::metadata::staking_rewards::Event

§

impl Unpin for AuthorityDiscoveryStorage

§

impl Unpin for AuthorshipStorage

§

impl Unpin for BabeStorage

§

impl Unpin for BagsListStorage

§

impl Unpin for BalancesStorage

§

impl Unpin for BountiesStorage

§

impl Unpin for ChildBountiesStorage

§

impl Unpin for ConvictionVotingStorage

§

impl Unpin for ElectionProviderMultiPhaseStorage

§

impl Unpin for FellowshipCollectiveStorage

§

impl Unpin for FellowshipReferendaStorage

§

impl Unpin for GearBankStorage

§

impl Unpin for GearDebugStorage

§

impl Unpin for GearEthBridgeStorage

§

impl Unpin for GearGasStorage

§

impl Unpin for GearMessengerStorage

§

impl Unpin for GearProgramStorage

§

impl Unpin for GearSchedulerStorage

§

impl Unpin for GearStorage

§

impl Unpin for GearVoucherStorage

§

impl Unpin for GrandpaStorage

§

impl Unpin for HistoricalStorage

§

impl Unpin for IdentityStorage

§

impl Unpin for ImOnlineStorage

§

impl Unpin for MultisigStorage

§

impl Unpin for NominationPoolsStorage

§

impl Unpin for OffencesStorage

§

impl Unpin for PreimageStorage

§

impl Unpin for ProxyStorage

§

impl Unpin for ReferendaStorage

§

impl Unpin for SchedulerStorage

§

impl Unpin for SessionStorage

§

impl Unpin for StakingRewardsStorage

§

impl Unpin for StakingStorage

§

impl Unpin for SudoStorage

§

impl Unpin for SystemStorage

§

impl Unpin for TimestampStorage

§

impl Unpin for TransactionPaymentStorage

§

impl Unpin for TreasuryStorage

§

impl Unpin for VestingStorage

§

impl Unpin for WhitelistStorage

§

impl Unpin for gclient::metadata::sudo::Event

§

impl Unpin for gclient::metadata::system::Event

§

impl Unpin for gclient::metadata::transaction_payment::Event

§

impl Unpin for gclient::metadata::treasury::Event

§

impl Unpin for gclient::metadata::utility::Event

§

impl Unpin for gclient::metadata::vesting::Event

§

impl Unpin for gclient::metadata::whitelist::Event

§

impl Unpin for DeriveError

§

impl Unpin for DeriveJunction

§

impl Unpin for SecretStringError

§

impl Unpin for gclient::ext::sp_runtime::ArithmeticError

§

impl Unpin for gclient::ext::sp_runtime::DigestItem

§

impl Unpin for gclient::ext::sp_runtime::DispatchError

§

impl Unpin for gclient::ext::sp_runtime::MultiSignature

§

impl Unpin for MultiSigner

§

impl Unpin for Rounding

§

impl Unpin for RuntimeString

§

impl Unpin for StateVersion

§

impl Unpin for gclient::ext::sp_runtime::TokenError

§

impl Unpin for gclient::ext::sp_runtime::TransactionalError

§

impl Unpin for gclient::ext::sp_runtime::generic::Era

§

impl Unpin for gclient::ext::sp_runtime::legacy::byte_sized_error::DispatchError

§

impl Unpin for HttpError

§

impl Unpin for HttpRequestStatus

§

impl Unpin for OffchainOverlayedChange

§

impl Unpin for StorageKind

§

impl Unpin for gclient::ext::sp_runtime::offchain::http::Error

§

impl Unpin for Method

§

impl Unpin for StorageRetrievalError

§

impl Unpin for NamedFields

§

impl Unpin for NoFields

§

impl Unpin for UnnamedFields

§

impl Unpin for NameAssigned

§

impl Unpin for NameNotAssigned

§

impl Unpin for TypeAssigned

§

impl Unpin for TypeNotAssigned

§

impl Unpin for PathAssigned

§

impl Unpin for PathNotAssigned

§

impl Unpin for IndexAssigned

§

impl Unpin for IndexNotAssigned

§

impl Unpin for PathError

§

impl Unpin for TypeDefPrimitive

§

impl Unpin for MetaForm

§

impl Unpin for PortableForm

§

impl Unpin for InvalidTransaction

§

impl Unpin for TransactionSource

§

impl Unpin for TransactionValidityError

§

impl Unpin for UnknownTransaction

§

impl Unpin for TryReserveErrorKind

§

impl Unpin for SearchStep

§

impl Unpin for PublicError

§

impl Unpin for Ss58AddressFormatRegistry

§

impl Unpin for LogLevel

§

impl Unpin for LogLevelFilter

§

impl Unpin for gclient::ext::sp_core::Void

§

impl Unpin for ChildInfo

§

impl Unpin for ChildType

§

impl Unpin for CallContext

§

impl Unpin for gclient::ext::sp_core::sp_std::cmp::Ordering

§

impl Unpin for Infallible

§

impl Unpin for FpCategory

§

impl Unpin for IntErrorKind

§

impl Unpin for gclient::ext::sp_core::sp_std::sync::atomic::Ordering

§

impl Unpin for RecvTimeoutError

§

impl Unpin for TryRecvError

§

impl Unpin for core::fmt::Alignment

§

impl Unpin for DispatchInfo

§

impl Unpin for PostDispatchInfo

§

impl Unpin for PalletId

§

impl Unpin for HoldConsideration

§

impl Unpin for CheckGenesis

§

impl Unpin for CheckMortality

§

impl Unpin for CheckNonZeroSender

§

impl Unpin for CheckSpecVersion

§

impl Unpin for CheckTxVersion

§

impl Unpin for CheckWeight

§

impl Unpin for BlockLength

§

impl Unpin for BlockWeights

§

impl Unpin for WeightsPerClass

§

impl Unpin for LastRuntimeUpgradeInfo

§

impl Unpin for ChildrenRefs

§

impl Unpin for CodeMetadata

§

impl Unpin for InstantiatedSectionSizes

§

impl Unpin for InstrumentedCode

§

impl Unpin for IntoPageBufError

§

impl Unpin for PageBuf

§

impl Unpin for ReplyDetails

§

impl Unpin for SignalDetails

§

impl Unpin for ContextStore

§

impl Unpin for StoredDelayedDispatch

§

impl Unpin for StoredDispatch

§

impl Unpin for StoredMessage

§

impl Unpin for PayloadSizeError

§

impl Unpin for UserMessage

§

impl Unpin for UserStoredMessage

§

impl Unpin for Page

§

impl Unpin for PagesAmount

§

impl Unpin for gclient::metadata::runtime_types::gear_core::percent::Percent

§

impl Unpin for MemoryInfix

§

impl Unpin for GasReservationSlot

§

impl Unpin for ReservationNonce

§

impl Unpin for ActorId

§

impl Unpin for CodeId

§

impl Unpin for MessageId

§

impl Unpin for ReservationId

§

impl Unpin for Bag

§

impl Unpin for Node

§

impl Unpin for ExtraFlags

§

impl Unpin for Vote

§

impl Unpin for ReadySolution

§

impl Unpin for SolutionOrSnapshotSize

§

impl Unpin for DbWeights

§

impl Unpin for InstantiationWeights

§

impl Unpin for InstructionWeights

§

impl Unpin for Limits

§

impl Unpin for MemoryWeights

§

impl Unpin for RentWeights

§

impl Unpin for Schedule

§

impl Unpin for SyscallWeights

§

impl Unpin for TaskWeights

§

impl Unpin for DebugData

§

impl Unpin for ProgramDetails

§

impl Unpin for ProgramInfo

§

impl Unpin for EthMessage

§

impl Unpin for StakingBlackList

§

impl Unpin for VoucherId

§

impl Unpin for IdentityInfo

§

impl Unpin for gclient::metadata::runtime_types::pallet_im_online::sr25519::app_sr25519::Public

§

impl Unpin for gclient::metadata::runtime_types::pallet_im_online::sr25519::app_sr25519::Signature

§

impl Unpin for BondedPoolInner

§

impl Unpin for Commission

§

impl Unpin for PoolMember

§

impl Unpin for RewardPool

§

impl Unpin for SubPools

§

impl Unpin for UnbondPool

§

impl Unpin for MemberRecord

§

impl Unpin for gclient::metadata::runtime_types::pallet_ranked_collective::Tally

§

impl Unpin for SlashingSpans

§

impl Unpin for ActiveEraInfo

§

impl Unpin for Nominations

§

impl Unpin for StakingLedger

§

impl Unpin for ValidatorPrefs

§

impl Unpin for ChargeTransactionPayment

§

impl Unpin for gclient::metadata::runtime_types::primitive_types::U256

§

impl Unpin for gclient::metadata::runtime_types::sp_arithmetic::fixed_point::FixedI64

§

impl Unpin for gclient::metadata::runtime_types::sp_arithmetic::fixed_point::FixedU128

§

impl Unpin for gclient::metadata::runtime_types::sp_arithmetic::per_things::PerU16

§

impl Unpin for gclient::metadata::runtime_types::sp_arithmetic::per_things::Perbill

§

impl Unpin for gclient::metadata::runtime_types::sp_arithmetic::per_things::Percent

§

impl Unpin for gclient::metadata::runtime_types::sp_arithmetic::per_things::Permill

§

impl Unpin for gclient::metadata::runtime_types::sp_arithmetic::per_things::Perquintill

§

impl Unpin for gclient::metadata::runtime_types::sp_authority_discovery::app::Public

§

impl Unpin for gclient::metadata::runtime_types::sp_consensus_babe::app::Public

§

impl Unpin for PrimaryPreDigest

§

impl Unpin for SecondaryPlainPreDigest

§

impl Unpin for SecondaryVRFPreDigest

§

impl Unpin for BabeEpochConfiguration

§

impl Unpin for gclient::metadata::runtime_types::sp_consensus_grandpa::app::Public

§

impl Unpin for gclient::metadata::runtime_types::sp_consensus_grandpa::app::Signature

§

impl Unpin for Slot

§

impl Unpin for gclient::metadata::runtime_types::sp_core::crypto::KeyTypeId

§

impl Unpin for gclient::metadata::runtime_types::sp_core::ecdsa::Signature

§

impl Unpin for gclient::metadata::runtime_types::sp_core::ed25519::Public

§

impl Unpin for gclient::metadata::runtime_types::sp_core::ed25519::Signature

§

impl Unpin for gclient::metadata::runtime_types::sp_core::sr25519::Public

§

impl Unpin for gclient::metadata::runtime_types::sp_core::sr25519::Signature

§

impl Unpin for gclient::metadata::runtime_types::sp_core::sr25519::vrf::VrfSignature

§

impl Unpin for ElectionScore

§

impl Unpin for gclient::metadata::runtime_types::sp_runtime::generic::digest::Digest

§

impl Unpin for gclient::metadata::runtime_types::sp_runtime::ModuleError

§

impl Unpin for gclient::metadata::runtime_types::sp_runtime::traits::BlakeTwo256

§

impl Unpin for MembershipProof

§

impl Unpin for RuntimeVersion

§

impl Unpin for RuntimeDbWeight

§

impl Unpin for Weight

§

impl Unpin for CustomCheckNonce

§

impl Unpin for NposSolution16

§

impl Unpin for gclient::metadata::runtime_types::vara_runtime::Runtime

§

impl Unpin for SessionKeys

§

impl Unpin for EventListener

§

impl Unpin for GearApi

§

impl Unpin for WSAddress

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ecdsa::AppPair

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ecdsa::AppPublic

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ecdsa::AppSignature

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ecdsa::Pair

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ecdsa::Public

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ecdsa::Signature

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ed25519::AppPair

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ed25519::AppPublic

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ed25519::AppSignature

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ed25519::Pair

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ed25519::Public

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::ed25519::Signature

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::sr25519::AppPair

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::sr25519::AppPublic

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::sr25519::AppSignature

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::sr25519::Pair

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::sr25519::Public

§

impl Unpin for gclient::ext::sp_runtime::app_crypto::sr25519::Signature

§

impl Unpin for BigUint

§

impl Unpin for DecodeFinished

§

impl Unpin for gclient::ext::sp_runtime::codec::Error

§

impl Unpin for OptionBool

§

impl Unpin for gclient::ext::sp_runtime::legacy::byte_sized_error::ModuleError

§

impl Unpin for Headers

§

impl Unpin for gclient::ext::sp_runtime::offchain::http::PendingRequest

§

impl Unpin for Response

§

impl Unpin for ResponseBody

§

impl Unpin for Time

§

impl Unpin for Capabilities

§

impl Unpin for gclient::ext::sp_runtime::offchain::Duration

§

impl Unpin for HttpRequestId

§

impl Unpin for OffchainDbExt

§

impl Unpin for OffchainWorkerExt

§

impl Unpin for OpaqueMultiaddr

§

impl Unpin for OpaqueNetworkState

§

impl Unpin for Timestamp

§

impl Unpin for TransactionPoolExt

§

impl Unpin for RuntimeLogger

§

impl Unpin for gclient::ext::sp_runtime::scale_info::prelude::time::Duration

§

impl Unpin for Instant

§

impl Unpin for SystemTime

§

impl Unpin for SystemTimeError

§

impl Unpin for TryFromFloatSecsError

§

impl Unpin for MetaType

§

impl Unpin for PortableRegistry

§

impl Unpin for PortableRegistryBuilder

§

impl Unpin for PortableType

§

impl Unpin for Registry

§

impl Unpin for AccountId32

§

impl Unpin for AnySignature

§

impl Unpin for CryptoTypeId

§

impl Unpin for gclient::ext::sp_runtime::Digest

§

impl Unpin for gclient::ext::sp_runtime::FixedI64

§

impl Unpin for FixedI128

§

impl Unpin for FixedU64

§

impl Unpin for gclient::ext::sp_runtime::FixedU128

§

impl Unpin for Justifications

§

impl Unpin for gclient::ext::sp_runtime::KeyTypeId

§

impl Unpin for gclient::ext::sp_runtime::ModuleError

§

impl Unpin for OpaqueExtrinsic

§

impl Unpin for gclient::ext::sp_runtime::PerU16

§

impl Unpin for gclient::ext::sp_runtime::Perbill

§

impl Unpin for gclient::ext::sp_runtime::Percent

§

impl Unpin for gclient::ext::sp_runtime::Permill

§

impl Unpin for gclient::ext::sp_runtime::Perquintill

§

impl Unpin for Rational128

§

impl Unpin for Storage

§

impl Unpin for StorageChild

§

impl Unpin for H256

§

impl Unpin for TestSignature

§

impl Unpin for UintAuthorityId

§

impl Unpin for BadOrigin

§

impl Unpin for gclient::ext::sp_runtime::traits::BlakeTwo256

§

impl Unpin for ConvertInto

§

impl Unpin for GetDefault

§

impl Unpin for Identity

§

impl Unpin for Keccak256

§

impl Unpin for LookupError

§

impl Unpin for SignedExtensionMetadata

§

impl Unpin for TakeFirst

§

impl Unpin for TryConvertInto

§

impl Unpin for ValidTransaction

§

impl Unpin for ValidTransactionBuilder

§

impl Unpin for UnorderedKeyError

§

impl Unpin for TryReserveError

§

impl Unpin for CString

§

impl Unpin for FromVecWithNulError

§

impl Unpin for IntoStringError

§

impl Unpin for NulError

§

impl Unpin for ParseBoolError

§

impl Unpin for Utf8Error

§

impl Unpin for FromUtf8Error

§

impl Unpin for FromUtf16Error

§

impl Unpin for String

§

impl Unpin for Dummy

§

impl Unpin for SecretUri

§

impl Unpin for Ss58AddressFormat

§

impl Unpin for InMemOffchainStorage

§

impl Unpin for OffchainState

§

impl Unpin for gclient::ext::sp_core::offchain::testing::PendingRequest

§

impl Unpin for gclient::ext::sp_core::offchain::testing::PoolState

§

impl Unpin for TestOffchainExt

§

impl Unpin for TestPersistentOffchainDB

§

impl Unpin for TestTransactionPoolExt

§

impl Unpin for IgnoredAny

§

impl Unpin for gclient::ext::sp_core::serde::de::value::Error

§

impl Unpin for VrfOutput

§

impl Unpin for VrfProof

§

impl Unpin for VrfSignData

§

impl Unpin for gclient::ext::sp_core::sr25519::vrf::VrfSignature

§

impl Unpin for VrfTranscript

§

impl Unpin for ChildTrieParentKeyId

§

impl Unpin for PrefixedStorageKey

§

impl Unpin for StorageData

§

impl Unpin for StorageKey

§

impl Unpin for TrackedStorageKey

§

impl Unpin for Blake2Hasher

§

impl Unpin for gclient::ext::sp_core::Bytes

§

impl Unpin for H160

§

impl Unpin for H512

§

impl Unpin for KeccakHasher

§

impl Unpin for OpaqueMetadata

§

impl Unpin for OpaquePeerId

§

impl Unpin for gclient::ext::sp_core::U256

§

impl Unpin for U512

§

impl Unpin for TaskExecutor

§

impl Unpin for CodeNotFound

§

impl Unpin for NoneFetchRuntimeCode

§

impl Unpin for ReadRuntimeVersionExt

§

impl Unpin for AllocError

§

impl Unpin for Global

§

impl Unpin for Layout

§

impl Unpin for LayoutError

§

impl Unpin for System

§

impl Unpin for TypeId

§

impl Unpin for BorrowError

§

impl Unpin for BorrowMutError

§

impl Unpin for DefaultHasher

§

impl Unpin for RandomState

§

impl Unpin for SipHasher

§

impl Unpin for Assume

§

impl Unpin for ParseFloatError

§

impl Unpin for ParseIntError

§

impl Unpin for TryFromIntError

§

impl Unpin for RangeFull

§

impl Unpin for Writer

§

impl Unpin for AtomicBool

§

impl Unpin for AtomicI8

§

impl Unpin for AtomicI16

§

impl Unpin for AtomicI32

§

impl Unpin for AtomicI64

§

impl Unpin for AtomicIsize

§

impl Unpin for AtomicU8

§

impl Unpin for AtomicU16

§

impl Unpin for AtomicU32

§

impl Unpin for AtomicU64

§

impl Unpin for AtomicUsize

§

impl Unpin for RecvError

§

impl Unpin for Barrier

§

impl Unpin for BarrierWaitResult

§

impl Unpin for Condvar

§

impl Unpin for gclient::ext::sp_core::sp_std::sync::Once

§

impl Unpin for OnceState

§

impl Unpin for WaitTimeoutResult

§

impl Unpin for core::fmt::Error

§

impl Unpin for core::ptr::alignment::Alignment

§

impl Unpin for AdjacentlyTaggedEnumVariant

§

impl Unpin for FromHexError

§

impl Unpin for Maybe

§

impl Unpin for NoRuntime

§

impl Unpin for Runtime

§

impl Unpin for TagContentOtherField

§

impl Unpin for TagContentOtherFieldVisitor

§

impl Unpin for TagOrContentField

§

impl Unpin for TagOrContentFieldVisitor

§

impl<'a> Unpin for DigestItemRef<'a>

§

impl<'a> Unpin for OpaqueDigestItemId<'a>

§

impl<'a> Unpin for Unexpected<'a>

§

impl<'a> Unpin for PiecewiseLinear<'a>

§

impl<'a> Unpin for HeadersIterator<'a>

§

impl<'a> Unpin for StorageValueRef<'a>

§

impl<'a> Unpin for TrailingZeroInput<'a>

§

impl<'a> Unpin for EscapeAscii<'a>

§

impl<'a> Unpin for CharSearcher<'a>

§

impl<'a> Unpin for gclient::ext::sp_core::bounded::alloc::str::Bytes<'a>

§

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

§

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

§

impl<'a> Unpin for EncodeUtf16<'a>

§

impl<'a> Unpin for EscapeDebug<'a>

§

impl<'a> Unpin for EscapeDefault<'a>

§

impl<'a> Unpin for EscapeUnicode<'a>

§

impl<'a> Unpin for gclient::ext::sp_core::bounded::alloc::str::Lines<'a>

§

impl<'a> Unpin for LinesAny<'a>

§

impl<'a> Unpin for SplitAsciiWhitespace<'a>

§

impl<'a> Unpin for SplitWhitespace<'a>

§

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

§

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

§

impl<'a> Unpin for gclient::ext::sp_core::bounded::alloc::string::Drain<'a>

§

impl<'a> Unpin for HexDisplay<'a>

§

impl<'a> Unpin for RuntimeCode<'a>

§

impl<'a> Unpin for WrappedRuntimeCode<'a>

§

impl<'a> Unpin for Arguments<'a>

§

impl<'a> Unpin for Formatter<'a>

§

impl<'a> Unpin for ExpectedLen<'a>

§

impl<'a> Unpin for InternallyTaggedUnitVisitor<'a>

§

impl<'a> Unpin for UntaggedUnitVisitor<'a>

§

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

§

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

§

impl<'a, 'b> Unpin for DebugList<'a, 'b>

§

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

§

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

§

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

§

impl<'a, 'b> Unpin for DebugTuple<'a, 'b>

§

impl<'a, 'b, L> Unpin for StorageLockGuard<'a, 'b, L>

§

impl<'a, 'b, const N: usize> Unpin for CharArrayRefSearcher<'a, 'b, N>

§

impl<'a, 'de, E> Unpin for ContentRefDeserializer<'a, 'de, E>
where E: Unpin,

§

impl<'a, 'de, E> Unpin for FlatMapDeserializer<'a, 'de, E>
where E: Unpin,

§

impl<'a, B> Unpin for gclient::ext::sp_core::bounded::alloc::borrow::Cow<'a, B>
where <B as ToOwned>::Owned: Unpin, B: ?Sized,

§

impl<'a, E> Unpin for BytesDeserializer<'a, E>
where E: Unpin,

§

impl<'a, E> Unpin for CowStrDeserializer<'a, E>
where E: Unpin,

§

impl<'a, E> Unpin for gclient::ext::sp_core::serde::de::value::StrDeserializer<'a, E>
where E: Unpin,

§

impl<'a, E> Unpin for StrDeserializer<'a, E>
where E: Unpin,

§

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

§

impl<'a, I> Unpin for ByRefSized<'a, I>

§

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

§

impl<'a, K> Unpin for std::collections::hash::set::Drain<'a, K>

§

impl<'a, K> Unpin for std::collections::hash::set::Iter<'a, K>

§

impl<'a, K, F> Unpin for std::collections::hash::set::ExtractIf<'a, K, F>
where F: Unpin,

§

impl<'a, K, V> Unpin for std::collections::hash::map::Entry<'a, K, V>
where K: Unpin,

§

impl<'a, K, V> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Cursor<'a, K, V>

§

impl<'a, K, V> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Iter<'a, K, V>

§

impl<'a, K, V> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IterMut<'a, K, V>

§

impl<'a, K, V> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Keys<'a, K, V>

§

impl<'a, K, V> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Range<'a, K, V>

§

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

§

impl<'a, K, V> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Values<'a, K, V>

§

impl<'a, K, V> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::ValuesMut<'a, K, V>

§

impl<'a, K, V> Unpin for std::collections::hash::map::Drain<'a, K, V>

§

impl<'a, K, V> Unpin for std::collections::hash::map::Iter<'a, K, V>

§

impl<'a, K, V> Unpin for std::collections::hash::map::IterMut<'a, K, V>

§

impl<'a, K, V> Unpin for std::collections::hash::map::Keys<'a, K, V>

§

impl<'a, K, V> Unpin for std::collections::hash::map::OccupiedEntry<'a, K, V>
where K: Unpin,

§

impl<'a, K, V> Unpin for std::collections::hash::map::OccupiedError<'a, K, V>
where V: Unpin, K: Unpin,

§

impl<'a, K, V> Unpin for std::collections::hash::map::VacantEntry<'a, K, V>
where K: Unpin,

§

impl<'a, K, V> Unpin for std::collections::hash::map::Values<'a, K, V>

§

impl<'a, K, V> Unpin for std::collections::hash::map::ValuesMut<'a, K, V>

§

impl<'a, K, V, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::Entry<'a, K, V, A>
where K: Unpin, A: Unpin,

§

impl<'a, K, V, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::CursorMut<'a, K, V, A>

§

impl<'a, K, V, A> Unpin for CursorMutKey<'a, K, V, A>

§

impl<'a, K, V, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::OccupiedEntry<'a, K, V, A>
where A: Unpin,

§

impl<'a, K, V, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::OccupiedError<'a, K, V, A>
where V: Unpin, A: Unpin,

§

impl<'a, K, V, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::VacantEntry<'a, K, V, A>
where K: Unpin, A: Unpin,

§

impl<'a, K, V, F> Unpin for std::collections::hash::map::ExtractIf<'a, K, V, F>
where F: Unpin,

§

impl<'a, K, V, F, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::ExtractIf<'a, K, V, F, A>
where F: Unpin, A: Unpin,

§

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

§

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

§

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

§

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

§

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

§

impl<'a, L> Unpin for StorageLock<'a, L>
where L: Unpin,

§

impl<'a, M> Unpin for FlatMapSerializeMap<'a, M>

§

impl<'a, M> Unpin for FlatMapSerializeStruct<'a, M>

§

impl<'a, M> Unpin for FlatMapSerializeStructVariantAsMapValue<'a, M>

§

impl<'a, M> Unpin for FlatMapSerializeTupleVariantAsMapValue<'a, M>

§

impl<'a, M> Unpin for FlatMapSerializer<'a, M>

§

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

§

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

§

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

§

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

§

impl<'a, P> Unpin for gclient::ext::sp_core::bounded::alloc::str::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: Unpin,

§

impl<'a, P> Unpin for gclient::ext::sp_core::bounded::alloc::str::RSplitN<'a, P>
where <P as Pattern>::Searcher<'a>: Unpin,

§

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

§

impl<'a, P> Unpin for gclient::ext::sp_core::bounded::alloc::str::Split<'a, P>
where <P as Pattern>::Searcher<'a>: Unpin,

§

impl<'a, P> Unpin for gclient::ext::sp_core::bounded::alloc::str::SplitInclusive<'a, P>
where <P as Pattern>::Searcher<'a>: Unpin,

§

impl<'a, P> Unpin for gclient::ext::sp_core::bounded::alloc::str::SplitN<'a, P>
where <P as Pattern>::Searcher<'a>: Unpin,

§

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

§

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

§

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

§

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

§

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

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::collections::binary_heap::Iter<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Iter<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Range<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_set::SymmetricDifference<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Union<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::collections::linked_list::Iter<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::collections::linked_list::IterMut<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::Iter<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::IterMut<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::slice::Chunks<'a, T>

§

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

§

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

§

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

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::slice::Iter<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::bounded::alloc::slice::IterMut<'a, T>

§

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

§

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

§

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

§

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

§

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

§

impl<'a, T> Unpin for gclient::ext::sp_core::sp_std::result::Iter<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::sp_std::result::IterMut<'a, T>

§

impl<'a, T> Unpin for gclient::ext::sp_core::sp_std::sync::mpsc::Iter<'a, T>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<'a, T, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::binary_heap::Drain<'a, T, A>

§

impl<'a, T, A> Unpin for DrainSorted<'a, T, A>

§

impl<'a, T, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::binary_heap::PeekMut<'a, T, A>

§

impl<'a, T, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Difference<'a, T, A>

§

impl<'a, T, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_set::Intersection<'a, T, A>

§

impl<'a, T, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::linked_list::Cursor<'a, T, A>

§

impl<'a, T, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::linked_list::CursorMut<'a, T, A>

§

impl<'a, T, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::Drain<'a, T, A>

§

impl<'a, T, A> Unpin for gclient::ext::sp_core::bounded::alloc::vec::Drain<'a, T, A>

§

impl<'a, T, F, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_set::ExtractIf<'a, T, F, A>
where F: Unpin, A: Unpin,

§

impl<'a, T, F, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::linked_list::ExtractIf<'a, T, F, A>
where F: Unpin,

§

impl<'a, T, F, A> Unpin for gclient::ext::sp_core::bounded::alloc::vec::ExtractIf<'a, T, F, A>
where F: Unpin,

§

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

§

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

§

impl<'a, T, P> Unpin for gclient::ext::sp_core::bounded::alloc::slice::RSplit<'a, T, P>
where P: Unpin,

§

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

§

impl<'a, T, P> Unpin for gclient::ext::sp_core::bounded::alloc::slice::RSplitN<'a, T, P>
where P: Unpin,

§

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

§

impl<'a, T, P> Unpin for gclient::ext::sp_core::bounded::alloc::slice::Split<'a, T, P>
where P: Unpin,

§

impl<'a, T, P> Unpin for gclient::ext::sp_core::bounded::alloc::slice::SplitInclusive<'a, T, P>
where P: Unpin,

§

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

§

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

§

impl<'a, T, P> Unpin for gclient::ext::sp_core::bounded::alloc::slice::SplitN<'a, T, P>
where P: Unpin,

§

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

§

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

§

impl<'a, T, S> Unpin for std::collections::hash::set::Difference<'a, T, S>

§

impl<'a, T, S> Unpin for std::collections::hash::set::Intersection<'a, T, S>

§

impl<'a, T, S> Unpin for std::collections::hash::set::SymmetricDifference<'a, T, S>

§

impl<'a, T, S> Unpin for std::collections::hash::set::Union<'a, T, S>

§

impl<'a, T, U> Unpin for gclient::ext::sp_runtime::codec::Ref<'a, T, U>
where U: Unpin,

§

impl<'a, T, const N: usize> Unpin for gclient::ext::sp_core::bounded::alloc::slice::ArrayChunks<'a, T, N>

§

impl<'a, T, const N: usize> Unpin for ArrayChunksMut<'a, T, N>

§

impl<'a, T, const N: usize> Unpin for ArrayWindows<'a, T, N>

§

impl<'a, const N: usize> Unpin for CharArraySearcher<'a, N>

§

impl<'b, T> Unpin for gclient::ext::sp_core::sp_std::cell::Ref<'b, T>
where T: ?Sized,

§

impl<'b, T> Unpin for RefMut<'b, T>
where T: ?Sized,

§

impl<'de> Unpin for Content<'de>

§

impl<'de, E> Unpin for BorrowedBytesDeserializer<'de, E>
where E: Unpin,

§

impl<'de, E> Unpin for gclient::ext::sp_core::serde::de::value::BorrowedStrDeserializer<'de, E>
where E: Unpin,

§

impl<'de, E> Unpin for BorrowedStrDeserializer<'de, E>
where E: Unpin,

§

impl<'de, E> Unpin for ContentDeserializer<'de, E>
where E: Unpin,

§

impl<'de, E> Unpin for EnumDeserializer<'de, E>
where E: Unpin,

§

impl<'de, I, E> Unpin for MapDeserializer<'de, I, E>
where <<I as Iterator>::Item as Pair>::Second: Unpin, E: Unpin, I: Unpin,

§

impl<'de, T> Unpin for Borrowed<'de, T>
where T: ?Sized,

§

impl<A> Unpin for EnumAccessDeserializer<A>
where A: Unpin,

§

impl<A> Unpin for MapAccessDeserializer<A>
where A: Unpin,

§

impl<A> Unpin for SeqAccessDeserializer<A>
where A: Unpin,

§

impl<A> Unpin for gclient::ext::sp_core::sp_std::iter::Repeat<A>
where A: Unpin,

§

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

§

impl<A, B> Unpin for gclient::ext::sp_core::sp_std::iter::Chain<A, B>
where A: Unpin, B: Unpin,

§

impl<A, B> Unpin for gclient::ext::sp_core::sp_std::iter::Zip<A, B>
where A: Unpin, B: Unpin,

§

impl<AccountId, AccountIndex> Unpin for MultiAddress<AccountId, AccountIndex>
where AccountId: Unpin, AccountIndex: Unpin,

§

impl<AccountId, AccountIndex> Unpin for AccountIdLookup<AccountId, AccountIndex>
where AccountId: Unpin, AccountIndex: Unpin,

§

impl<AccountId, Call, Extra> Unpin for CheckedExtrinsic<AccountId, Call, Extra>
where Call: Unpin, AccountId: Unpin, Extra: Unpin,

§

impl<Address, Call, Signature, Extra> Unpin for UncheckedExtrinsic<Address, Call, Signature, Extra>
where Call: Unpin, Address: Unpin, Signature: Unpin, Extra: Unpin,

§

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

§

impl<B> Unpin for BlockAndTimeDeadline<B>

§

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

§

impl<Block> Unpin for BlockId<Block>
where <Block as Block>::Hash: Unpin, <<Block as Block>::Header as Header>::Number: Unpin,

§

impl<Block> Unpin for SignedBlock<Block>
where Block: Unpin,

§

impl<Call, Extra> Unpin for SignedPayload<Call, Extra>
where Call: Unpin, Extra: Unpin, <Extra as SignedExtension>::AdditionalSigned: Unpin,

§

impl<Call, Extra> Unpin for TestXt<Call, Extra>
where Call: Unpin, Extra: Unpin,

§

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

§

impl<E> Unpin for CharDeserializer<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 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 I128Deserializer<E>
where E: Unpin,

§

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

§

impl<E> Unpin for StringDeserializer<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 U32Deserializer<E>
where E: Unpin,

§

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

§

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

§

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

§

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

§

impl<F> Unpin for Fields<F>

§

impl<F> Unpin for Variants<F>
where <F as Form>::String: Unpin, <F as Form>::Type: Unpin,

§

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

§

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

§

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

§

impl<F> Unpin for gclient::ext::sp_core::sp_std::iter::RepeatWith<F>
where F: Unpin,

§

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

§

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

§

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

§

impl<F, N, T> Unpin for FieldBuilder<F, N, T>
where <F as Form>::String: Unpin, <F as Form>::Type: Unpin,

§

impl<F, S> Unpin for TypeBuilder<F, S>
where <F as Form>::String: Unpin, <F as Form>::Type: Unpin,

§

impl<F, S> Unpin for VariantBuilder<F, S>
where <F as Form>::String: Unpin, S: Unpin, <F as Form>::Type: Unpin,

§

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

§

impl<H> Unpin for BuildHasherDefault<H>

§

impl<Hash> Unpin for StorageChangeSet<Hash>
where Hash: Unpin,

§

impl<Header, Extrinsic> Unpin for gclient::ext::sp_runtime::generic::Block<Header, Extrinsic>
where Header: Unpin, Extrinsic: Unpin,

§

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

§

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

§

impl<I> Unpin for gclient::ext::sp_core::sp_std::iter::Cycle<I>
where I: Unpin,

§

impl<I> Unpin for gclient::ext::sp_core::sp_std::iter::Enumerate<I>
where I: Unpin,

§

impl<I> Unpin for gclient::ext::sp_core::sp_std::iter::Flatten<I>
where <<I as Iterator>::Item as IntoIterator>::IntoIter: Unpin, I: Unpin,

§

impl<I> Unpin for gclient::ext::sp_core::sp_std::iter::Fuse<I>
where I: Unpin,

§

impl<I> Unpin for Intersperse<I>
where <I as Iterator>::Item: Sized + Unpin, I: Unpin,

§

impl<I> Unpin for gclient::ext::sp_core::sp_std::iter::Peekable<I>
where I: Unpin, <I as Iterator>::Item: Unpin,

§

impl<I> Unpin for gclient::ext::sp_core::sp_std::iter::Skip<I>
where I: Unpin,

§

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

§

impl<I> Unpin for gclient::ext::sp_core::sp_std::iter::Take<I>
where I: Unpin,

§

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

§

impl<I, F> Unpin for gclient::ext::sp_core::sp_std::iter::FilterMap<I, F>
where I: Unpin, F: Unpin,

§

impl<I, F> Unpin for gclient::ext::sp_core::sp_std::iter::Inspect<I, F>
where I: Unpin, F: Unpin,

§

impl<I, F> Unpin for gclient::ext::sp_core::sp_std::iter::Map<I, F>
where I: Unpin, F: Unpin,

§

impl<I, F, const N: usize> Unpin for MapWindows<I, F, N>
where F: Unpin, I: Unpin, <I as Iterator>::Item: Unpin,

§

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

§

impl<I, P> Unpin for gclient::ext::sp_core::sp_std::iter::Filter<I, P>
where I: Unpin, P: Unpin,

§

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

§

impl<I, P> Unpin for gclient::ext::sp_core::sp_std::iter::SkipWhile<I, P>
where I: Unpin, P: Unpin,

§

impl<I, P> Unpin for gclient::ext::sp_core::sp_std::iter::TakeWhile<I, P>
where I: Unpin, P: Unpin,

§

impl<I, St, F> Unpin for gclient::ext::sp_core::sp_std::iter::Scan<I, St, F>
where I: Unpin, F: Unpin, St: Unpin,

§

impl<I, U, F> Unpin for gclient::ext::sp_core::sp_std::iter::FlatMap<I, U, F>
where <U as IntoIterator>::IntoIter: Unpin, I: Unpin, F: Unpin,

§

impl<I, const N: usize> Unpin for gclient::ext::sp_core::sp_std::iter::ArrayChunks<I, N>
where I: Unpin, <I as Iterator>::Item: Unpin,

§

impl<Idx> Unpin for gclient::ext::sp_core::sp_std::ops::Range<Idx>
where Idx: Unpin,

§

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

§

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

§

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

§

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

§

impl<Info> Unpin for gclient::ext::sp_runtime::DispatchErrorWithPostInfo<Info>
where Info: Unpin,

§

impl<K> Unpin for std::collections::hash::set::IntoIter<K>
where K: Unpin,

§

impl<K, V> Unpin for std::collections::hash::map::IntoIter<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for std::collections::hash::map::IntoKeys<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V> Unpin for std::collections::hash::map::IntoValues<K, V>
where K: Unpin, V: Unpin,

§

impl<K, V, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IntoIter<K, V, A>
where A: Unpin,

§

impl<K, V, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IntoKeys<K, V, A>
where A: Unpin,

§

impl<K, V, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_map::IntoValues<K, V, A>
where A: Unpin,

§

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

§

impl<K, V, S> Unpin for gclient::ext::sp_runtime::BoundedBTreeMap<K, V, S>
where S: Unpin,

§

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

§

impl<L, M> Unpin for MorphWithUpperLimit<L, M>
where L: Unpin, M: Unpin,

§

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

§

impl<LeftPair, RightPair, const PUBLIC_KEY_LEN: usize, const SIGNATURE_LEN: usize> Unpin for gclient::ext::sp_core::paired_crypto::Pair<LeftPair, RightPair, PUBLIC_KEY_LEN, SIGNATURE_LEN>
where LeftPair: Unpin, RightPair: Unpin,

§

impl<N> Unpin for CheckedReduceBy<N>
where N: Unpin,

§

impl<N> Unpin for ReduceBy<N>
where N: Unpin,

§

impl<Number, Hash> Unpin for gclient::ext::sp_runtime::generic::Header<Number, Hash>
where <Hash as Hash>::Output: Unpin, Number: Unpin,

§

impl<Ok, Error> Unpin for Impossible<Ok, Error>
where Ok: Unpin, Error: Unpin,

§

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

§

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

§

impl<Storage> Unpin for OffchainDb<Storage>
where Storage: Unpin,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Unpin for UntrackedSymbol<T>

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T> Unpin for PhantomData<T>
where T: Unpin + ?Sized,

§

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

§

impl<T> Unpin for ThinBox<T>
where T: Unpin + ?Sized,

§

impl<T> Unpin for Cell<T>
where T: Unpin + ?Sized,

§

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

§

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

§

impl<T> Unpin for SyncUnsafeCell<T>
where T: Unpin + ?Sized,

§

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

§

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

§

impl<T> Unpin for gclient::ext::sp_core::sp_std::iter::Empty<T>

§

impl<T> Unpin for gclient::ext::sp_core::sp_std::iter::Once<T>
where T: Unpin,

§

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

§

impl<T> Unpin for Discriminant<T>

§

impl<T> Unpin for ManuallyDrop<T>
where T: Unpin + ?Sized,

§

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

§

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

§

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

§

impl<T> Unpin for gclient::ext::sp_core::sp_std::result::IntoIter<T>
where T: Unpin,

§

impl<T> Unpin for AtomicPtr<T>

§

impl<T> Unpin for gclient::ext::sp_core::sp_std::sync::mpsc::IntoIter<T>

§

impl<T> Unpin for gclient::ext::sp_core::sp_std::sync::mpsc::Receiver<T>

§

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

§

impl<T> Unpin for gclient::ext::sp_core::sp_std::sync::mpsc::Sender<T>

§

impl<T> Unpin for SyncSender<T>

§

impl<T> Unpin for Exclusive<T>
where T: Unpin + ?Sized,

§

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

§

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

§

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

§

impl<T> Unpin for ReentrantLock<T>
where T: Unpin + ?Sized,

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::binary_heap::IntoIter<T, A>
where T: Unpin, A: Unpin,

§

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

§

impl<T, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::btree_set::IntoIter<T, A>
where A: Unpin,

§

impl<T, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::linked_list::IntoIter<T, A>
where A: Unpin,

§

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

§

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

§

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

§

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

§

impl<T, A> Unpin for gclient::ext::sp_core::bounded::alloc::collections::vec_deque::IntoIter<T, A>
where A: Unpin, T: Unpin,

§

impl<T, A> Unpin for UniqueRc<T, A>
where A: Unpin, T: Unpin + ?Sized,

§

impl<T, A> Unpin for gclient::ext::sp_core::bounded::alloc::rc::Weak<T, A>
where A: Unpin, T: ?Sized,

§

impl<T, A> Unpin for gclient::ext::sp_core::bounded::alloc::vec::IntoIter<T, A>
where T: Unpin, A: Unpin,

§

impl<T, A> Unpin for gclient::ext::sp_core::sp_std::sync::Weak<T, A>
where A: Unpin, T: ?Sized,

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<T, S> Unpin for gclient::ext::sp_runtime::BoundedVec<T, S>
where S: Unpin, T: Unpin,

§

impl<T, S> Unpin for gclient::ext::sp_runtime::WeakBoundedVec<T, S>
where S: Unpin, T: Unpin,

§

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

§

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

§

impl<Xt> Unpin for gclient::ext::sp_runtime::testing::Block<Xt>
where Xt: Unpin,

§

impl<Xt> Unpin for ExtrinsicWrapper<Xt>
where Xt: Unpin,

§

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

§

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

§

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

§

impl<_0> Unpin for CodeChangeKind<_0>
where _0: Unpin,

§

impl<_0> Unpin for ProgramChangeKind<_0>
where _0: Unpin,

§

impl<_0> Unpin for Program<_0>
where _0: Unpin,

§

impl<_0> Unpin for ScheduledTask<_0>
where _0: Unpin,

§

impl<_0> Unpin for AccountVote<_0>
where _0: Unpin,

§

impl<_0> Unpin for gclient::metadata::runtime_types::pallet_election_provider_multi_phase::Phase<_0>
where _0: Unpin,

§

impl<_0> Unpin for PrepaidCall<_0>
where _0: Unpin,

§

impl<_0> Unpin for StoredState<_0>
where _0: Unpin,

§

impl<_0> Unpin for Judgement<_0>
where _0: Unpin,

§

impl<_0> Unpin for BondExtra<_0>
where _0: Unpin,

§

impl<_0> Unpin for gclient::metadata::runtime_types::pallet_nomination_pools::ConfigOp<_0>
where _0: Unpin,

§

impl<_0> Unpin for RewardDestination<_0>
where _0: Unpin,

§

impl<_0> Unpin for gclient::metadata::runtime_types::pallet_staking::pallet::pallet::ConfigOp<_0>
where _0: Unpin,

§

impl<_0> Unpin for PaymentState<_0>
where _0: Unpin,

§

impl<_0> Unpin for gclient::metadata::runtime_types::bounded_collections::bounded_vec::BoundedVec<_0>
where _0: Unpin,

§

impl<_0> Unpin for gclient::metadata::runtime_types::bounded_collections::weak_bounded_vec::WeakBoundedVec<_0>
where _0: Unpin,

§

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

§

impl<_0> Unpin for NodeLock<_0>
where _0: Unpin,

§

impl<_0> Unpin for Interval<_0>
where _0: Unpin,

§

impl<_0> Unpin for ActiveProgram<_0>
where _0: Unpin,

§

impl<_0> Unpin for IntervalsTree<_0>
where _0: Unpin,

§

impl<_0> Unpin for AccountData<_0>
where _0: Unpin,

§

impl<_0> Unpin for BalanceLock<_0>
where _0: Unpin,

§

impl<_0> Unpin for Delegations<_0>
where _0: Unpin,

§

impl<_0> Unpin for gclient::metadata::runtime_types::pallet_conviction_voting::types::Tally<_0>
where _0: Unpin,

§

impl<_0> Unpin for RawSolution<_0>
where _0: Unpin,

§

impl<_0> Unpin for BankAccount<_0>
where _0: Unpin,

§

impl<_0> Unpin for CustomChargeTransactionPayment<_0>
where _0: Unpin,

§

impl<_0> Unpin for StoredPendingChange<_0>
where _0: Unpin,

§

impl<_0> Unpin for Heartbeat<_0>
where _0: Unpin,

§

impl<_0> Unpin for Timepoint<_0>
where _0: Unpin,

§

impl<_0> Unpin for CommissionChangeRate<_0>
where _0: Unpin,

§

impl<_0> Unpin for PoolRoles<_0>
where _0: Unpin,

§

impl<_0> Unpin for DecidingStatus<_0>
where _0: Unpin,

§

impl<_0> Unpin for SpanRecord<_0>
where _0: Unpin,

§

impl<_0> Unpin for EraRewardPoints<_0>
where _0: Unpin,

§

impl<_0> Unpin for UnlockChunk<_0>
where _0: Unpin,

§

impl<_0> Unpin for Support<_0>
where _0: Unpin,

§

impl<_0> Unpin for gclient::metadata::runtime_types::sp_runtime::generic::header::Header<_0>
where _0: Unpin,

§

impl<_0> Unpin for gclient::metadata::runtime_types::sp_runtime::DispatchErrorWithPostInfo<_0>
where _0: Unpin,

§

impl<_0> Unpin for PagedExposureMetadata<_0>
where _0: Unpin,

§

impl<_0, _1> Unpin for Bounded<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for GasMultiplier<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for Reason<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for GasNodeId<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for BountyStatus<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for ChildBountyStatus<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for OldRequestStatus<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for RequestStatus<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for gclient::metadata::runtime_types::sp_consensus_grandpa::Equivocation<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for gclient::metadata::runtime_types::bounded_collections::bounded_btree_map::BoundedBTreeMap<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for Precommit<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for Prevote<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for AccountInfo<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for EventRecord<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for LinkedNode<_0, _1>
where _1: Unpin, _0: Unpin,

§

impl<_0, _1> Unpin for LimitedVec<_0, _1>
where _1: Unpin, _0: Unpin,

§

impl<_0, _1> Unpin for IdAmount<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for ReserveData<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for PriorLock<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for RoundSnapshot<_0, _1>
where _1: Unpin, _0: Unpin,

§

impl<_0, _1> Unpin for VoucherInfo<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for Deposit<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for TrackInfo<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for UnappliedSlash<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for Proposal<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for VestingInfo<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for gclient::metadata::runtime_types::sp_consensus_grandpa::EquivocationProof<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1> Unpin for gclient::metadata::runtime_types::sp_consensus_slots::EquivocationProof<_0, _1>
where _1: Unpin, _0: Unpin,

§

impl<_0, _1> Unpin for OffenceDetails<_0, _1>
where _1: Unpin, _0: Unpin,

§

impl<_0, _1> Unpin for Exposure<_0, _1>
where _1: Unpin, _0: Unpin,

§

impl<_0, _1> Unpin for ExposurePage<_0, _1>
where _1: Unpin, _0: Unpin,

§

impl<_0, _1> Unpin for IndividualExposure<_0, _1>
where _0: Unpin, _1: Unpin,

§

impl<_0, _1, _2> Unpin for gclient::metadata::runtime_types::finality_grandpa::Equivocation<_0, _1, _2>
where _0: Unpin, _1: Unpin, _2: Unpin,

§

impl<_0, _1, _2> Unpin for Bounty<_0, _1, _2>
where _0: Unpin, _1: Unpin, _2: Unpin,

§

impl<_0, _1, _2> Unpin for ChildBounty<_0, _1, _2>
where _1: Unpin, _0: Unpin, _2: Unpin,

§

impl<_0, _1, _2> Unpin for Casting<_0, _1, _2>
where _0: Unpin, _1: Unpin, _2: Unpin,

§

impl<_0, _1, _2> Unpin for Delegating<_0, _1, _2>
where _0: Unpin, _1: Unpin, _2: Unpin,

§

impl<_0, _1, _2> Unpin for SignedSubmission<_0, _1, _2>
where _0: Unpin, _1: Unpin, _2: Unpin,

§

impl<_0, _1, _2> Unpin for RegistrarInfo<_0, _1, _2>
where _1: Unpin, _0: Unpin, _2: Unpin,

§

impl<_0, _1, _2> Unpin for Multisig<_0, _1, _2>
where _1: Unpin, _2: Unpin, _0: Unpin,

§

impl<_0, _1, _2> Unpin for Announcement<_0, _1, _2>
where _0: Unpin, _1: Unpin, _2: Unpin,

§

impl<_0, _1, _2> Unpin for ProxyDefinition<_0, _1, _2>
where _0: Unpin, _1: Unpin, _2: Unpin,

§

impl<_0, _1, _2, _3> Unpin for GasNode<_0, _1, _2, _3>
where _0: Unpin, _2: Unpin, _1: Unpin, _3: Unpin,

§

impl<_0, _1, _2, _3> Unpin for Voting<_0, _1, _2, _3>
where _0: Unpin, _1: Unpin, _3: Unpin, _2: Unpin,

§

impl<_0, _1, _2, _3, _4> Unpin for Scheduled<_0, _1, _2, _3, _4>
where _1: Unpin, _3: Unpin, _0: Unpin, _4: Unpin, _2: Unpin,

§

impl<_0, _1, _2, _3, _4> Unpin for SpendStatus<_0, _1, _2, _3, _4>
where _0: Unpin, _1: Unpin, _2: Unpin, _3: Unpin, _4: Unpin,

§

impl<_0, _1, _2, _3, _4, _5, _6, _7> Unpin for ReferendumInfo<_0, _1, _2, _3, _4, _5, _6, _7>
where _2: Unpin, _0: Unpin, _1: Unpin, _3: Unpin, _5: Unpin, _6: Unpin, _4: Unpin, _7: Unpin,

§

impl<_0, _1, _2, _3, _4, _5, _6, _7> Unpin for ReferendumStatus<_0, _1, _2, _3, _4, _5, _6, _7>
where _0: Unpin, _1: Unpin, _3: Unpin, _2: Unpin, _5: Unpin, _6: Unpin, _4: Unpin, _7: Unpin,

§

impl<_0, _2> Unpin for Registration<_0, _2>
where _0: Unpin, _2: Unpin,

§

impl<const LEFT_PLUS_RIGHT_LEN: usize> Unpin for gclient::ext::sp_core::paired_crypto::Public<LEFT_PLUS_RIGHT_LEN>

§

impl<const LEFT_PLUS_RIGHT_LEN: usize> Unpin for gclient::ext::sp_core::paired_crypto::Signature<LEFT_PLUS_RIGHT_LEN>

§

impl<const T: bool> Unpin for ConstBool<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<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>