referrerpolicy=no-referrer-when-downgrade
sp_std::marker

Trait Sync

1.0.0 · Source
pub unsafe auto trait Sync { }
Expand description

Types for which it is safe to share references between threads.

This trait is automatically implemented when the compiler determines it’s appropriate.

The precise definition is: a type T is Sync if and only if &T is Send. In other words, if there is no possibility of undefined behavior (including data races) when passing &T references between threads.

As one would expect, primitive types like u8 and f64 are all Sync, and so are simple aggregate types containing them, like tuples, structs and enums. More examples of basic Sync types include “immutable” types like &T, and those with simple inherited mutability, such as Box<T>, Vec<T> and most other collection types. (Generic parameters need to be Sync for their container to be Sync.)

A somewhat surprising consequence of the definition is that &mut T is Sync (if T is Sync) even though it seems like that might provide unsynchronized mutation. The trick is that a mutable reference behind a shared reference (that is, & &mut T) becomes read-only, as if it were a & &T. Hence there is no risk of a data race.

A shorter overview of how Sync and Send relate to referencing:

  • &T is Send if and only if T is Sync
  • &mut T is Send if and only if T is Send
  • &T and &mut T are Sync if and only if T is Sync

Types that are not Sync are those that have “interior mutability” in a non-thread-safe form, such as Cell and RefCell. These types allow for mutation of their contents even through an immutable, shared reference. For example the set method on Cell<T> takes &self, so it requires only a shared reference &Cell<T>. The method performs no synchronization, thus Cell cannot be Sync.

Another example of a non-Sync type is the reference-counting pointer Rc. Given any reference &Rc<T>, you can clone a new Rc<T>, modifying the reference counts in a non-atomic way.

For cases when one does need thread-safe interior mutability, Rust provides atomic data types, as well as explicit locking via sync::Mutex and sync::RwLock. These types ensure that any mutation cannot cause data races, hence the types are Sync. Likewise, sync::Arc provides a thread-safe analogue of Rc.

Any types with interior mutability must also use the cell::UnsafeCell wrapper around the value(s) which can be mutated through a shared reference. Failing to doing this is undefined behavior. For example, transmute-ing from &T to &mut T is invalid.

See the Nomicon for more details about Sync.

Implementors§

1.0.0 · Source§

impl !Sync for Arguments<'_>

Source§

impl !Sync for LocalWaker

1.26.0 · Source§

impl !Sync for Args

1.26.0 · Source§

impl !Sync for ArgsOs

1.0.0 · Source§

impl Sync for AtomicBool

1.34.0 · Source§

impl Sync for AtomicI8

1.34.0 · Source§

impl Sync for AtomicI16

1.34.0 · Source§

impl Sync for AtomicI32

1.34.0 · Source§

impl Sync for AtomicI64

1.0.0 · Source§

impl Sync for AtomicIsize

1.34.0 · Source§

impl Sync for AtomicU8

1.34.0 · Source§

impl Sync for AtomicU16

1.34.0 · Source§

impl Sync for AtomicU32

1.34.0 · Source§

impl Sync for AtomicU64

1.0.0 · Source§

impl Sync for AtomicUsize

1.6.0 · Source§

impl Sync for alloc::string::Drain<'_>

Source§

impl Sync for core::ffi::c_str::Bytes<'_>

1.36.0 · Source§

impl Sync for Waker

1.44.0 · Source§

impl<'a> Sync for IoSlice<'a>

1.44.0 · Source§

impl<'a> Sync for IoSliceMut<'a>

Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

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

1.0.0 · Source§

impl<T> !Sync for Cell<T>
where T: ?Sized,

1.70.0 · Source§

impl<T> !Sync for OnceCell<T>

1.0.0 · Source§

impl<T> !Sync for RefCell<T>
where T: ?Sized,

1.0.0 · Source§

impl<T> !Sync for UnsafeCell<T>
where T: ?Sized,

1.25.0 · Source§

impl<T> !Sync for NonNull<T>
where T: ?Sized,

NonNull pointers are not Sync because the data they reference may be aliased.

1.0.0 · Source§

impl<T> !Sync for sp_std::sync::mpsc::Receiver<T>

Source§

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

ThinBox<T> is Sync if T is Sync because the data is owned.

Source§

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

1.28.0 · Source§

impl<T> Sync for NonZero<T>

1.31.0 · Source§

impl<T> Sync for ChunksExactMut<'_, T>
where T: Sync,

1.0.0 · Source§

impl<T> Sync for ChunksMut<'_, T>
where T: Sync,

1.0.0 · Source§

impl<T> Sync for sp_std::slice::Iter<'_, T>
where T: Sync,

1.0.0 · Source§

impl<T> Sync for sp_std::slice::IterMut<'_, T>
where T: Sync,

1.31.0 · Source§

impl<T> Sync for RChunksExactMut<'_, T>
where T: Sync,

1.31.0 · Source§

impl<T> Sync for RChunksMut<'_, T>
where T: Sync,

1.0.0 · Source§

impl<T> Sync for AtomicPtr<T>

Source§

impl<T> Sync for sp_std::sync::mpmc::Receiver<T>
where T: Send,

Source§

impl<T> Sync for sp_std::sync::mpmc::Sender<T>
where T: Send,

1.72.0 · Source§

impl<T> Sync for sp_std::sync::mpsc::Sender<T>
where T: Send,

Source§

impl<T> Sync for Exclusive<T>
where T: ?Sized,

Source§

impl<T> Sync for MappedMutexGuard<'_, T>
where T: Sync + ?Sized,

Source§

impl<T> Sync for MappedRwLockReadGuard<'_, T>
where T: Sync + ?Sized,

Source§

impl<T> Sync for MappedRwLockWriteGuard<'_, T>
where T: Sync + ?Sized,

1.0.0 · Source§

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

1.19.0 · Source§

impl<T> Sync for MutexGuard<'_, T>
where T: Sync + ?Sized,

1.70.0 · Source§

impl<T> Sync for OnceLock<T>
where T: Sync + Send,

Source§

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

Source§

impl<T> Sync for ReentrantLockGuard<'_, T>
where T: Sync + ?Sized,

1.0.0 · Source§

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

1.23.0 · Source§

impl<T> Sync for RwLockReadGuard<'_, T>
where T: Sync + ?Sized,

1.23.0 · Source§

impl<T> Sync for RwLockWriteGuard<'_, T>
where T: Sync + ?Sized,

1.0.0 · Source§

impl<T> Sync for alloc::collections::linked_list::Iter<'_, T>
where T: Sync,

1.0.0 · Source§

impl<T> Sync for alloc::collections::linked_list::IterMut<'_, T>
where T: Sync,

1.29.0 · Source§

impl<T> Sync for JoinHandle<T>

1.0.0 · Source§

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

1.4.0 · Source§

impl<T, A> !Sync for sp_std::rc::Weak<T, A>
where A: Allocator, T: ?Sized,

1.6.0 · Source§

impl<T, A> Sync for sp_std::collections::vec_deque::Drain<'_, T, A>
where T: Sync, A: Allocator + Sync,

1.0.0 · Source§

impl<T, A> Sync for Arc<T, A>
where T: Sync + Send + ?Sized, A: Allocator + Sync,

1.4.0 · Source§

impl<T, A> Sync for sp_std::sync::Weak<T, A>
where T: Sync + Send + ?Sized, A: Allocator + Sync,

1.6.0 · Source§

impl<T, A> Sync for sp_std::vec::Drain<'_, T, A>
where T: Sync, A: Sync + Allocator,

1.0.0 · Source§

impl<T, A> Sync for sp_std::vec::IntoIter<T, A>
where T: Sync, A: Allocator + Sync,

Source§

impl<T, A> Sync for alloc::collections::linked_list::Cursor<'_, T, A>
where T: Sync, A: Allocator + Sync,

Source§

impl<T, A> Sync for alloc::collections::linked_list::CursorMut<'_, T, A>
where T: Sync, A: Allocator + Sync,

1.0.0 · Source§

impl<T, A> Sync for LinkedList<T, A>
where T: Sync, A: Allocator + Sync,

1.80.0 · Source§

impl<T, F> Sync for LazyLock<T, F>
where T: Sync + Send, F: Send,

impl<T> Sync for ExchangeableFunction<T>

Auto implementors§

§

impl !Sync for OnceState

§

impl Sync for sp_std::cmp::Ordering

§

impl Sync for Infallible

§

impl Sync for sp_std::fmt::Alignment

§

impl Sync for FpCategory

§

impl Sync for IntErrorKind

§

impl Sync for SearchStep

§

impl Sync for sp_std::sync::atomic::Ordering

§

impl Sync for RecvTimeoutError

§

impl Sync for TryRecvError

§

impl Sync for AllocError

§

impl Sync for Global

§

impl Sync for Layout

§

impl Sync for LayoutError

§

impl Sync for System

§

impl Sync for TypeId

§

impl Sync for BorrowError

§

impl Sync for BorrowMutError

§

impl Sync for UnorderedKeyError

§

impl Sync for Error

§

impl Sync for DefaultHasher

§

impl Sync for RandomState

§

impl Sync for SipHasher

§

impl Sync for Assume

§

impl Sync for ParseFloatError

§

impl Sync for ParseIntError

§

impl Sync for TryFromIntError

§

impl Sync for RangeFull

§

impl Sync for sp_std::ptr::Alignment

§

impl Sync for ParseBoolError

§

impl Sync for Utf8Error

§

impl Sync for Writer

§

impl Sync for RecvError

§

impl Sync for Barrier

§

impl Sync for BarrierWaitResult

§

impl Sync for Condvar

§

impl Sync for sp_std::sync::Once

§

impl Sync for WaitTimeoutResult

§

impl Sync for Duration

§

impl Sync for TryFromFloatSecsError

§

impl Sync for PhantomPinned

§

impl<'a> !Sync for Formatter<'a>

§

impl<'a> Sync for Utf8Pattern<'a>

§

impl<'a> Sync for EscapeAscii<'a>

§

impl<'a> Sync for CharSearcher<'a>

§

impl<'a> Sync for sp_std::str::Bytes<'a>

§

impl<'a> Sync for CharIndices<'a>

§

impl<'a> Sync for Chars<'a>

§

impl<'a> Sync for EncodeUtf16<'a>

§

impl<'a> Sync for EscapeDebug<'a>

§

impl<'a> Sync for EscapeDefault<'a>

§

impl<'a> Sync for EscapeUnicode<'a>

§

impl<'a> Sync for Lines<'a>

§

impl<'a> Sync for LinesAny<'a>

§

impl<'a> Sync for SplitAsciiWhitespace<'a>

§

impl<'a> Sync for SplitWhitespace<'a>

§

impl<'a> Sync for Utf8Chunk<'a>

§

impl<'a> Sync for Utf8Chunks<'a>

§

impl<'a, 'b> !Sync for DebugList<'a, 'b>

§

impl<'a, 'b> !Sync for DebugMap<'a, 'b>

§

impl<'a, 'b> !Sync for DebugSet<'a, 'b>

§

impl<'a, 'b> !Sync for DebugStruct<'a, 'b>

§

impl<'a, 'b> !Sync for DebugTuple<'a, 'b>

§

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

§

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

§

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

§

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

§

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

§

impl<'a, I> Sync for ByRefSized<'a, I>
where I: Sync,

§

impl<'a, I, A> Sync for Splice<'a, I, A>
where I: Sync, <I as Iterator>::Item: Sync, A: Sync,

§

impl<'a, K> Sync for sp_std::collections::btree_set::Cursor<'a, K>
where K: Sync,

§

impl<'a, K, A> Sync for sp_std::collections::btree_set::CursorMut<'a, K, A>
where A: Sync, K: Sync,

§

impl<'a, K, A> Sync for sp_std::collections::btree_set::CursorMutKey<'a, K, A>
where A: Sync, K: Sync,

§

impl<'a, K, V> Sync for sp_std::collections::btree_map::Cursor<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Sync for sp_std::collections::btree_map::Iter<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Sync for sp_std::collections::btree_map::IterMut<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Sync for Keys<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Sync for sp_std::collections::btree_map::Range<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Sync for RangeMut<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Sync for Values<'a, K, V>
where K: Sync, V: Sync,

§

impl<'a, K, V> Sync for ValuesMut<'a, K, V>
where K: Sync, V: Sync,

§

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

§

impl<'a, K, V, A> Sync for sp_std::collections::btree_map::CursorMut<'a, K, V, A>
where A: Sync, K: Sync, V: Sync,

§

impl<'a, K, V, A> Sync for sp_std::collections::btree_map::CursorMutKey<'a, K, V, A>
where A: Sync, K: Sync, V: Sync,

§

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

§

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

§

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

§

impl<'a, K, V, F, A> Sync for sp_std::collections::btree_map::ExtractIf<'a, K, V, F, A>
where F: Sync, A: Sync, K: Sync, V: Sync,

§

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

§

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

§

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

§

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

§

impl<'a, P> Sync for sp_std::str::RSplit<'a, P>
where <P as Pattern>::Searcher<'a>: Sync,

§

impl<'a, P> Sync for sp_std::str::RSplitN<'a, P>
where <P as Pattern>::Searcher<'a>: Sync,

§

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

§

impl<'a, P> Sync for sp_std::str::Split<'a, P>
where <P as Pattern>::Searcher<'a>: Sync,

§

impl<'a, P> Sync for sp_std::str::SplitInclusive<'a, P>
where <P as Pattern>::Searcher<'a>: Sync,

§

impl<'a, P> Sync for sp_std::str::SplitN<'a, P>
where <P as Pattern>::Searcher<'a>: Sync,

§

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

§

impl<'a, T> !Sync for sp_std::sync::mpsc::Iter<'a, T>

§

impl<'a, T> !Sync for sp_std::sync::mpsc::TryIter<'a, T>

§

impl<'a, T> Sync for sp_std::collections::btree_set::Iter<'a, T>
where T: Sync,

§

impl<'a, T> Sync for sp_std::collections::btree_set::Range<'a, T>
where T: Sync,

§

impl<'a, T> Sync for SymmetricDifference<'a, T>
where T: Sync,

§

impl<'a, T> Sync for Union<'a, T>
where T: Sync,

§

impl<'a, T> Sync for sp_std::collections::vec_deque::Iter<'a, T>
where T: Sync,

§

impl<'a, T> Sync for sp_std::collections::vec_deque::IterMut<'a, T>
where T: Sync,

§

impl<'a, T> Sync for sp_std::result::Iter<'a, T>
where T: Sync,

§

impl<'a, T> Sync for sp_std::result::IterMut<'a, T>
where T: Sync,

§

impl<'a, T> Sync for Chunks<'a, T>
where T: Sync,

§

impl<'a, T> Sync for ChunksExact<'a, T>
where T: Sync,

§

impl<'a, T> Sync for RChunks<'a, T>
where T: Sync,

§

impl<'a, T> Sync for RChunksExact<'a, T>
where T: Sync,

§

impl<'a, T> Sync for Windows<'a, T>
where T: Sync,

§

impl<'a, T> Sync for sp_std::sync::mpmc::Iter<'a, T>
where T: Send,

§

impl<'a, T> Sync for sp_std::sync::mpmc::TryIter<'a, T>
where T: Send,

§

impl<'a, T, A> Sync for Difference<'a, T, A>
where T: Sync, A: Sync,

§

impl<'a, T, A> Sync for Intersection<'a, T, A>
where T: Sync, A: Sync,

§

impl<'a, T, F, A> Sync for sp_std::collections::btree_set::ExtractIf<'a, T, F, A>
where F: Sync, A: Sync, T: Sync,

§

impl<'a, T, F, A> Sync for sp_std::vec::ExtractIf<'a, T, F, A>
where F: Sync, A: Sync, T: Sync,

§

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

§

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

§

impl<'a, T, P> Sync for sp_std::slice::RSplit<'a, T, P>
where P: Sync, T: Sync,

§

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

§

impl<'a, T, P> Sync for sp_std::slice::RSplitN<'a, T, P>
where P: Sync, T: Sync,

§

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

§

impl<'a, T, P> Sync for sp_std::slice::Split<'a, T, P>
where P: Sync, T: Sync,

§

impl<'a, T, P> Sync for sp_std::slice::SplitInclusive<'a, T, P>
where P: Sync, T: Sync,

§

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

§

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

§

impl<'a, T, P> Sync for sp_std::slice::SplitN<'a, T, P>
where P: Sync, T: Sync,

§

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

§

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

§

impl<'a, T, const N: usize> Sync for sp_std::slice::ArrayChunks<'a, T, N>
where T: Sync,

§

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

§

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

§

impl<'b, T> !Sync for Ref<'b, T>

§

impl<'b, T> !Sync for RefMut<'b, T>

§

impl<A> Sync for Repeat<A>
where A: Sync,

§

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

§

impl<A, B> Sync for Chain<A, B>
where A: Sync, B: Sync,

§

impl<A, B> Sync for Zip<A, B>
where A: Sync, B: Sync,

§

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

§

impl<F> Sync for sp_std::fmt::FromFn<F>
where F: Sync,

§

impl<F> Sync for sp_std::iter::FromFn<F>
where F: Sync,

§

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

§

impl<F> Sync for RepeatWith<F>
where F: Sync,

§

impl<H> Sync for BuildHasherDefault<H>

§

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

§

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

§

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

§

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

§

impl<I> Sync for Flatten<I>
where <<I as Iterator>::Item as IntoIterator>::IntoIter: Sync, I: Sync,

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

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

§

impl<I, U, F> Sync for FlatMap<I, U, F>
where <U as IntoIterator>::IntoIter: Sync, I: Sync, F: Sync,

§

impl<I, const N: usize> Sync for sp_std::iter::ArrayChunks<I, N>
where I: Sync, <I as Iterator>::Item: Sync,

§

impl<Idx> Sync for sp_std::ops::Range<Idx>
where Idx: Sync,

§

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

§

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

§

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

§

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

§

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

§

impl<K, V, A> Sync for sp_std::collections::btree_map::IntoIter<K, V, A>
where A: Sync, K: Sync, V: Sync,

§

impl<K, V, A> Sync for IntoKeys<K, V, A>
where A: Sync, K: Sync, V: Sync,

§

impl<K, V, A> Sync for IntoValues<K, V, A>
where A: Sync, K: Sync, V: Sync,

§

impl<T> !Sync for sp_std::sync::mpsc::IntoIter<T>

§

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

§

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

§

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

§

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

§

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

§

impl<T> Sync for Empty<T>

§

impl<T> Sync for sp_std::iter::Once<T>
where T: Sync,

§

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

§

impl<T> Sync for Discriminant<T>

§

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

§

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

§

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

§

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

§

impl<T> Sync for sp_std::result::IntoIter<T>
where T: Sync,

§

impl<T> Sync for sp_std::sync::mpmc::IntoIter<T>
where T: Send,

§

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

§

impl<T> Sync for SyncSender<T>
where T: Send,

§

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

§

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

§

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

§

impl<T, A = Global> !Sync for UniqueRc<T, A>

§

impl<T, A> Sync for Box<T, A>
where A: Sync, T: Sync + ?Sized,

§

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

§

impl<T, A> Sync for sp_std::collections::btree_set::IntoIter<T, A>
where A: Sync, T: Sync,

§

impl<T, A> Sync for sp_std::collections::vec_deque::IntoIter<T, A>
where A: Sync, T: Sync,

§

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

§

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

§

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

§

impl<T, F = fn() -> T> !Sync for LazyCell<T, F>

§

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

§

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

impl Sync for Subcommand

impl Sync for Cli

impl Sync for RunCmd

impl<N> Sync for AssetHubRococo<N>
where N: Sync,

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for DepositBase

impl Sync for FeeAssetId

impl Sync for MaxPending

impl Sync for MaxProxies

impl Sync for Offset

impl Sync for PalletInfo

impl Sync for Period

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for StakingPot

impl Sync for Version

impl Sync for BridgeTable

impl Sync for BridgeTable

impl Sync for BridgeTable

impl Sync for WndLocation

impl Sync for StakingPot

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<N> Sync for AssetHubWestend<N>
where N: Sync,

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for DepositBase

impl Sync for FeeAssetId

impl Sync for MaxPending

impl Sync for MaxProxies

impl Sync for Offset

impl Sync for PalletInfo

impl Sync for Period

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for StakingPot

impl Sync for Version

impl Sync for BridgeTable

impl Sync for BridgeTable

impl Sync for RocLocation

impl Sync for StakingPot

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<AssetsAllowedNetworks, OriginLocation> Sync for RemoteAssetFromLocation<AssetsAllowedNetworks, OriginLocation>
where AssetsAllowedNetworks: Sync, OriginLocation: Sync,

impl<Equivalence, AssetId, L> Sync for LocalFromLeft<Equivalence, AssetId, L>
where Equivalence: Sync, AssetId: Sync, L: Sync,

impl<IsForeign> Sync for IsForeignConcreteAsset<IsForeign>
where IsForeign: Sync,

impl<IsForeign, AccountOf, AccountId, L> Sync for ForeignCreators<IsForeign, AccountOf, AccountId, L>
where IsForeign: Sync, AccountOf: Sync, AccountId: Sync, L: Sync,

impl<Runtime> Sync for PoolAdapter<Runtime>
where Runtime: Sync,

impl<SelfParaId, L> Sync for FromSiblingParachain<SelfParaId, L>
where SelfParaId: Sync, L: Sync,

impl<Target, L> Sync for TargetFromLeft<Target, L>
where Target: Sync, L: Sync,

impl<Target, SelfParaId, PalletId, L> Sync for AssetPairFactory<Target, SelfParaId, PalletId, L>
where Target: Sync, SelfParaId: Sync, PalletId: Sync, L: Sync,

impl<UniversalLocation, ExpectedNetworkId, L> Sync for FromNetwork<UniversalLocation, ExpectedNetworkId, L>
where UniversalLocation: Sync, ExpectedNetworkId: Sync, L: Sync,

impl Sync for Action

impl<'a, H> Sync for Leaf<'a, H>
where H: Sync,

impl<H, L> Sync for MerkleProof<H, L>
where H: Sync, L: Sync,

impl Sync for Call

impl Sync for Call

impl<BlockNumber, BlockHash, MmrHash> Sync for ImportedCommitment<BlockNumber, BlockHash, MmrHash>
where MmrHash: Sync, BlockNumber: Sync, BlockHash: Sync,

impl<BlockNumber, Hash> Sync for InitializationData<BlockNumber, Hash>
where BlockNumber: Sync, Hash: Sync,

impl Sync for BlockLength

impl Sync for RuntimeCall

impl Sync for RuntimeCall

impl Sync for Error

impl Sync for Error

impl<'a, Header> Sync for EquivocationsCollector<'a, Header>

impl<C> Sync for GrandpaEquivocationsFinder<C>
where C: Sync,

impl<FinalityProof, FinalityVerificationContext> Sync for HeaderFinalityInfo<FinalityProof, FinalityVerificationContext>
where FinalityProof: Sync, FinalityVerificationContext: Sync,

impl<H> Sync for InitializationData<H>

impl<Header> Sync for BridgeGrandpaCall<Header>

impl<Header> Sync for AncestryChain<Header>

impl<Header> Sync for GrandpaJustification<Header>

impl<N> Sync for SubmitFinalityProofInfo<N>
where N: Sync,

impl<Number> Sync for GrandpaConsensusLogReader<Number>
where Number: Sync,

impl<Number, Hash> Sync for StoredHeaderData<Number, Hash>
where Number: Sync, Hash: Sync,

impl Sync for LaneState

impl<AccountId, MessagesProof, MessagesDeliveryProof> Sync for BridgeMessagesCall<AccountId, MessagesProof, MessagesDeliveryProof>
where AccountId: Sync, MessagesProof: Sync, MessagesDeliveryProof: Sync,

impl<BridgedHeaderHash, Lane> Sync for FromBridgedChainMessagesProof<BridgedHeaderHash, Lane>
where BridgedHeaderHash: Sync, Lane: Sync,

impl<BridgedHeaderHash, LaneId> Sync for FromBridgedChainMessagesDeliveryProof<BridgedHeaderHash, LaneId>
where BridgedHeaderHash: Sync, LaneId: Sync,

impl<DispatchLevelResult> Sync for ReceptionResult<DispatchLevelResult>
where DispatchLevelResult: Sync,

impl<DispatchLevelResult, LaneId> Sync for ReceivedMessages<DispatchLevelResult, LaneId>
where LaneId: Sync, DispatchLevelResult: Sync,

impl<DispatchPayload> Sync for DispatchMessageData<DispatchPayload>
where DispatchPayload: Sync,

impl<DispatchPayload, LaneId> Sync for DispatchMessage<DispatchPayload, LaneId>
where LaneId: Sync, DispatchPayload: Sync,

impl<DispatchPayload, LaneId> Sync for ForbidInboundMessages<DispatchPayload, LaneId>
where DispatchPayload: Sync, LaneId: Sync,

impl<LaneId> Sync for MessagesCallInfo<LaneId>
where LaneId: Sync,

impl<LaneId> Sync for BaseMessagesProofInfo<LaneId>
where LaneId: Sync,

impl<LaneId> Sync for Message<LaneId>
where LaneId: Sync,

impl<LaneId> Sync for MessageKey<LaneId>
where LaneId: Sync,

impl<LaneId> Sync for ReceiveMessagesDeliveryProofInfo<LaneId>
where LaneId: Sync,

impl<LaneId> Sync for ReceiveMessagesProofInfo<LaneId>
where LaneId: Sync,

impl<Message> Sync for ProvedLaneMessages<Message>
where Message: Sync,

impl<RelayerId> Sync for InboundLaneData<RelayerId>
where RelayerId: Sync,

impl<RelayerId> Sync for UnrewardedRelayer<RelayerId>
where RelayerId: Sync,

impl Sync for ParaInfo

impl Sync for BlockLength

impl Sync for ParaHead

impl Sync for ParaId

impl Sync for BlockLength

impl<AccountId, LaneId> Sync for ExplicitOrAccountParams<AccountId, LaneId>
where AccountId: Sync, LaneId: Sync,

impl<AccountId, Reward, RewardBalance> Sync for RelayerRewardsKeyProvider<AccountId, Reward, RewardBalance>
where AccountId: Sync, Reward: Sync, RewardBalance: Sync,

impl<BlockNumber, Balance> Sync for Registration<BlockNumber, Balance>
where BlockNumber: Sync, Balance: Sync,

impl<LaneId> Sync for RewardsAccountParams<LaneId>
where LaneId: Sync,

impl<RemoteGrandpaChainBlockNumber, LaneId> Sync for ExtensionCallInfo<RemoteGrandpaChainBlockNumber, LaneId>
where RemoteGrandpaChainBlockNumber: Sync, LaneId: Sync,

impl<Runtime> Sync for RuntimeWithUtilityPallet<Runtime>
where Runtime: Sync,

impl<T, Relayer, LaneId, RewardBalance> Sync for PayRewardFromAccount<T, Relayer, LaneId, RewardBalance>
where T: Sync, Relayer: Sync, LaneId: Sync, RewardBalance: Sync,

impl Sync for Rococo

impl<B, V> Sync for BoundedStorageValue<B, V>
where V: Sync, B: Sync,

impl<BlockNumber, BlockHash> Sync for TransactionEra<BlockNumber, BlockHash>
where BlockNumber: Sync, BlockHash: Sync,

impl<ChainCall> Sync for EncodedOrDecodedCall<ChainCall>
where ChainCall: Sync,

impl<DispatchLevelResult> Sync for MessageDispatchResult<DispatchLevelResult>
where DispatchLevelResult: Sync,

impl<H> Sync for StorageProofChecker<H>

impl<Hash, Number> Sync for HeaderId<Hash, Number>
where Number: Sync, Hash: Sync,

impl<P, S> Sync for GenericTransactionExtensionSchema<P, S>
where P: Sync, S: Sync,

impl<Para> Sync for ParachainIdOf<Para>
where Para: Sync,

impl Sync for Account

impl<H> Sync for JustificationGeneratorParams<H>
where H: Sync,

impl Sync for Westend

impl Sync for BridgeState

impl Sync for BridgeId

impl<ThisChain, LaneId> Sync for Bridge<ThisChain, LaneId>
where LaneId: Sync,

impl Sync for BridgeState

impl<FromOrigin, ToGlobalConsensus> Sync for DenyExportMessageFrom<FromOrigin, ToGlobalConsensus>
where FromOrigin: Sync, ToGlobalConsensus: Sync,

impl<Inner> Sync for NarrowOriginToSibling<Inner>
where Inner: Sync,

impl<Version, RemoteBridge> Sync for XcmVersionOfDestAndRemoteBridge<Version, RemoteBridge>
where Version: Sync, RemoteBridge: Sync,

impl<XcmpProcessor, SnowbridgeProcessor> Sync for BridgeHubMessageRouter<XcmpProcessor, SnowbridgeProcessor>
where XcmpProcessor: Sync, SnowbridgeProcessor: Sync,

impl<XcmpProcessor, SnowbridgeProcessor, SnowbridgeProcessorV2> Sync for BridgeHubDualMessageRouter<XcmpProcessor, SnowbridgeProcessor, SnowbridgeProcessorV2>
where XcmpProcessor: Sync, SnowbridgeProcessor: Sync, SnowbridgeProcessorV2: Sync,

impl<N> Sync for BridgeHubRococo<N>
where N: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Parameters

impl Sync for DepositBase

impl Sync for FeeAssetId

impl Sync for PalletInfo

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for Version

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<T, I> Sync for FixMessagesV1Migration<T, I>
where T: Sync, I: Sync,

impl<WaivedLocations, HandleFee> Sync for XcmFeeManagerFromComponentsBridgeHub<WaivedLocations, HandleFee>
where WaivedLocations: Sync, HandleFee: Sync,

impl<Runtime, AllPalletsWithoutSystem, GPI, MPI, RPI> Sync for WithRemoteGrandpaChainHelperAdapter<Runtime, AllPalletsWithoutSystem, GPI, MPI, RPI>
where Runtime: Sync, AllPalletsWithoutSystem: Sync, GPI: Sync, MPI: Sync, RPI: Sync,

impl<Runtime, AllPalletsWithoutSystem, GPI, PPI, MPI, RPI> Sync for WithRemoteParachainHelperAdapter<Runtime, AllPalletsWithoutSystem, GPI, PPI, MPI, RPI>
where Runtime: Sync, AllPalletsWithoutSystem: Sync, GPI: Sync, PPI: Sync, MPI: Sync, RPI: Sync,

impl<N> Sync for BridgeHubWestend<N>
where N: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Parameters

impl Sync for DepositBase

impl Sync for FeeAssetId

impl Sync for PalletInfo

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for Version

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<T, I> Sync for FixMessagesV1Migration<T, I>
where T: Sync, I: Sync,

impl<WaivedLocations, HandleFee> Sync for XcmFeeManagerFromComponentsBridgeHub<WaivedLocations, HandleFee>
where WaivedLocations: Sync, HandleFee: Sync,

impl<T, I, Priority, SlashAccount> Sync for CheckAndBoostBridgeGrandpaTransactions<T, I, Priority, SlashAccount>
where T: Sync, I: Sync, Priority: Sync, SlashAccount: Sync,

impl<T, ParachainsInstance, Para, Priority, SlashAccount> Sync for CheckAndBoostBridgeParachainsTransactions<T, ParachainsInstance, Para, Priority, SlashAccount>
where T: Sync, ParachainsInstance: Sync, Para: Sync, Priority: Sync, SlashAccount: Sync,

impl Sync for RewardAgent

impl Sync for FooEnum

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for SomeInteger

impl Sync for FooStruct

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for Version

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

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

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

impl<T> Sync for GenesisConfig<T>

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

impl<T> Sync for GenesisConfig<T>
where T: Sync,

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

impl<N> Sync for CollectivesWestend<N>
where N: Sync,

impl Sync for Origin

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Origin

impl Sync for Architects

impl Sync for Fellows

impl Sync for Masters

impl Sync for Members

impl Sync for ToVoice

impl Sync for Burn

impl Sync for Interior

impl Sync for MaxBalance

impl Sync for SelfParaId

impl Sync for AllyDeposit

impl Sync for DepositBase

impl Sync for FeeAssetId

impl Sync for PalletInfo

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for Version

impl Sync for AssetHub

impl Sync for WndAssetHub

impl Sync for WndLocation

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<Fungible> Sync for RankToSalary<Fungible>
where Fungible: Sync,

impl<I> Sync for OpenHrmpChannel<I>
where I: Sync,

impl<O, E> Sync for PayWithEnsure<O, E>
where O: Sync, E: Sync,

impl<R> Sync for EnsureAmbassadorsVoiceFrom<R>
where R: Sync,

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

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

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

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

impl<T, I> Sync for AllianceProposalProvider<T, I>
where T: Sync, I: Sync,

impl<N> Sync for CoretimeRococo<N>
where N: Sync,

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for DepositBase

impl Sync for FeeAssetId

impl Sync for MaxPending

impl Sync for MaxProxies

impl Sync for PalletInfo

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for Version

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<N> Sync for CoretimeWestend<N>
where N: Sync,

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for DepositBase

impl Sync for FeeAssetId

impl Sync for MaxPending

impl Sync for MaxProxies

impl Sync for PalletInfo

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for Version

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<'a> !Sync for StartBootnodeTasksParams<'a>

impl Sync for RunCmd

impl<Block, BS, RA> Sync for CollatorService<Block, BS, RA>
where BS: Sync + Send, RA: Sync + Send,

impl<Block, BS, RA> Sync for Collator<Block, BS, RA>
where BS: Sync + Send, RA: Sync + Send,

impl<Block, RA, BS, Spawner> Sync for StartCollatorParams<Block, RA, BS, Spawner>
where Spawner: Sync, RA: Sync + Send, BS: Sync + Send,

impl<'a, I, C, CIDP, S> Sync for ImportQueueParams<'a, I, C, CIDP, S>
where I: Sync, CIDP: Sync, C: Sync + Send, S: Sync,

impl<B, CIDP, W> Sync for AuraConsensus<B, CIDP, W>
where CIDP: Sync + Send, B: Sync, W: Send,

impl<BI, CIDP, Client, Backend, RClient, CHP, Proposer, CS> Sync for Params<BI, CIDP, Client, Backend, RClient, CHP, Proposer, CS>
where CIDP: Sync, BI: Sync, RClient: Sync, CHP: Sync, Proposer: Sync, CS: Sync, Client: Sync + Send, Backend: Sync + Send,

impl<BI, CIDP, Client, Backend, RClient, CHP, Proposer, CS> Sync for ParamsWithExport<BI, CIDP, Client, Backend, RClient, CHP, Proposer, CS>
where CIDP: Sync, BI: Sync, RClient: Sync, CHP: Sync, Proposer: Sync, CS: Sync, Client: Sync + Send, Backend: Sync + Send,

impl<BI, CIDP, Client, RClient, Proposer, CS> Sync for Params<BI, CIDP, Client, RClient, Proposer, CS>
where CIDP: Sync, BI: Sync, RClient: Sync, Proposer: Sync, CS: Sync, Client: Sync + Send,

impl<BI, CIDP, RClient, Proposer, CS> Sync for Params<BI, CIDP, RClient, Proposer, CS>
where CIDP: Sync, BI: Sync, RClient: Sync, Proposer: Sync, CS: Sync,

impl<Block> Sync for SlotBasedBlockImportHandle<Block>
where Block: Send,

impl<Block, BI, CIDP, Client, Backend, RClient, CHP, Proposer, CS, Spawner> Sync for Params<Block, BI, CIDP, Client, Backend, RClient, CHP, Proposer, CS, Spawner>
where CIDP: Sync, BI: Sync, RClient: Sync, CHP: Sync, Proposer: Sync, CS: Sync, Spawner: Sync, Client: Sync + Send, Backend: Sync + Send, Block: Send,

impl<Block, BI, Client> Sync for SlotBasedBlockImport<Block, BI, Client>
where BI: Sync, Client: Sync + Send, Block: Send,

impl<Block, P, BI, CIDP, RClient, Proposer, CS> Sync for Collator<Block, P, BI, CIDP, RClient, Proposer, CS>
where CIDP: Sync, BI: Sync, RClient: Sync, Proposer: Sync, CS: Sync, Block: Sync,

impl<C, CIDP> Sync for BuildVerifierParams<C, CIDP>
where CIDP: Sync, C: Sync + Send,

impl<P, Client, Block, CIDP> Sync for Verifier<P, Client, Block, CIDP>
where CIDP: Sync, Client: Sync + Send,

impl<PF, BI, CIDP, Client, BS, SO> Sync for BuildAuraConsensusParams<PF, BI, CIDP, Client, BS, SO>
where PF: Sync, CIDP: Sync, BI: Sync, SO: Sync, Client: Sync + Send, BS: Sync,

impl<Pub> Sync for SlotClaim<Pub>
where Pub: Sync,

impl Sync for LevelLimit

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

impl<B> Sync for PotentialParent<B>

impl<Block, BI, BE> Sync for ParachainBlockImport<Block, BI, BE>
where BI: Sync, BE: Sync + Send,

impl Sync for Error

impl<B, T> Sync for Proposer<B, T>
where T: Sync, B: Sync,

impl<B, PF, BI, RCInterface, CIDP> Sync for RelayChainConsensus<B, PF, BI, RCInterface, CIDP>
where RCInterface: Sync, CIDP: Sync + Send, B: Sync, PF: Send, BI: Send,

impl<Client, Block, CIDP> Sync for Verifier<Client, Block, CIDP>
where CIDP: Sync, Client: Sync + Send, Block: Sync,

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

impl<Block> Sync for WaitToAnnounce<Block>

impl<Block, RCInterface> Sync for RequireSecondedInBlockAnnounce<Block, RCInterface>
where RCInterface: Sync, Block: Sync,

impl<Block> Sync for RecoveryRequest<Block>

impl<Block, PC, RC> !Sync for PoVRecovery<Block, PC, RC>

impl<'a, Block, BS, Client, RCInterface, Spawner> !Sync for StartCollatorParams<'a, Block, BS, Client, RCInterface, Spawner>

impl<'a, Block, Client, Network, RCInterface, IQ> Sync for BuildNetworkParams<'a, Block, Client, Network, RCInterface, IQ>
where RCInterface: Sync, IQ: Sync, <Network as NetworkBackend<Block, <Block as Block>::Hash>>::PeerStore: Sync, <Network as NetworkBackend<Block, <Block as Block>::Hash>>::NotificationProtocolConfig: Sync, <Network as NetworkBackend<Block, <Block as Block>::Hash>>::RequestResponseProtocolConfig: Sync,

impl<'a, Block, Client, RCInterface> !Sync for StartFullNodeParams<'a, Block, Client, RCInterface>

impl<'a, Block, Client, RCInterface> !Sync for StartRelayChainTasksParams<'a, Block, Client, RCInterface>

impl Sync for Authorities

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

impl<T> Sync for GenesisConfig<T>
where T: Sync,

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

impl<T, I> Sync for BlockExecutor<T, I>
where T: Sync, I: Sync,

impl<T, const RELAY_CHAIN_SLOT_DURATION_MILLIS: u32, const V: u32, const C: u32> Sync for FixedVelocityConsensusHook<T, RELAY_CHAIN_SLOT_DURATION_MILLIS, V, C>
where T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl Sync for Error

impl<H> Sync for Ancestor<H>
where H: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Migration<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for DefaultCoreSelector<T>
where T: Sync,

impl<T> Sync for LookaheadCoreSelector<T>
where T: Sync,

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

impl<T> Sync for RelaychainDataProvider<T>
where T: Sync,

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

impl<T> Sync for Pallet<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl Sync for Event

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

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

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

impl<T, S> Sync for StorageWeightReclaim<T, S>
where S: Sync, T: Sync,

impl Sync for Origin

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for QueueConfig

impl<Runtime> Sync for InAndOutXcmpChannelStatusProvider<Runtime>
where Runtime: Sync,

impl<Runtime> Sync for OutXcmpChannelStatusProvider<Runtime>
where Runtime: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for UncheckedMigrationToV2<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for UncheckedMigrationToV3<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for UncheckedMigrationToV4<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl Sync for PingCount

impl Sync for Pings

impl Sync for Targets

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for Cli

impl Sync for ChannelInfo

impl<Block> Sync for ParachainBlockData<Block>

impl<T> Sync for StorageWeightReclaim<T>

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

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

impl<T, W, P> Sync for ParentAsUmp<T, W, P>
where T: Sync, W: Sync, P: Sync,

impl<Target, SwapCredit, WeightToFee, Fungibles, FungiblesAssetMatcher, OnUnbalanced, AccountId> Sync for SwapFirstAssetTrader<Target, SwapCredit, WeightToFee, Fungibles, FungiblesAssetMatcher, OnUnbalanced, AccountId>
where <Fungibles as Inspect<AccountId>>::Balance: Sized, <Fungibles as Inspect<AccountId>>::AssetId: Sync, Target: Sync, SwapCredit: Sync, WeightToFee: Sync, Fungibles: Sync, FungiblesAssetMatcher: Sync, OnUnbalanced: Sync, AccountId: Sync, <Fungibles as Balanced<AccountId>>::OnDropCredit: Sync, <Fungibles as Balanced<AccountId>>::OnDropDebt: Sync,

impl<XcmConfig, ExistentialDeposit, PriceForDelivery> Sync for ToParentDeliveryHelper<XcmConfig, ExistentialDeposit, PriceForDelivery>
where XcmConfig: Sync, ExistentialDeposit: Sync, PriceForDelivery: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for CreationFee

impl Sync for MaxReserves

impl Sync for Offset

impl Sync for PalletInfo

impl Sync for PotId

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for TransferFee

impl Sync for Version

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl !Sync for TestNode

impl Sync for Consensus

impl Sync for Extensions

impl<S, SI, T, TI> Sync for BridgeHubMessageHandler<S, SI, T, TI>
where S: Sync, SI: Sync, T: Sync, TI: Sync,

impl<P> Sync for FinalityProofsBuf<P>

impl<P, SC> Sync for FinalityProofsStream<P, SC>

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

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

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

impl Sync for Analysis

impl<'a> !Sync for BenchmarkRecording<'a>

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

impl<const A: u32, const B: u32> Sync for Linear<A, B>

impl Sync for BlockCmd

impl Sync for MachineCmd

impl Sync for OverheadCmd

impl Sync for PalletCmd

impl Sync for StorageCmd

impl<C> Sync for DynamicRemarkBuilder<C>

impl Sync for DoubleMap1M

impl Sync for LargeValue

impl Sync for LargeValue2

impl Sync for Map16M

impl Sync for Map1M

impl Sync for Value

impl Sync for Value2

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for Error

impl Sync for CountBound

impl Sync for SizeBound

impl<AccountId, Accuracy> Sync for QuickDirtySolver<AccountId, Accuracy>
where AccountId: Sync, Accuracy: Sync,

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

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

impl<AccountId, BOuter, BInner> Sync for BoundedSupports<AccountId, BOuter, BInner>
where BOuter: Sync, AccountId: Sync, BInner: Sync,

impl<AccountId, Bound> Sync for BoundedSupport<AccountId, Bound>
where Bound: Sync, AccountId: Sync,

impl<T> Sync for OnChainExecution<T>
where T: Sync,

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

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

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

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

impl<T> Sync for CheckMetadataHash<T>
where T: Sync,

impl Sync for SubCommand

impl Sync for Command

impl Sync for V1Command

impl Sync for Transport

impl<B> !Sync for RemoteExternalities<B>

impl<B> Sync for Builder<B>

impl<H> Sync for Mode<H>
where H: Sync,

impl<H> Sync for OnlineConfig<H>
where H: Sync,

impl Sync for Pays

impl Sync for Never

impl Sync for Everything

impl Sync for Nothing

impl Sync for Select

impl Sync for LookupError

impl Sync for Fortitude

impl Sync for Precision

impl Sync for Provenance

impl Sync for Restriction

impl Sync for Instance1

impl Sync for OptionQuery

impl Sync for ValueQuery

impl Sync for Blake2_128

impl Sync for Blake2_256

impl Sync for Identity

impl Sync for PalletId

impl Sync for Twox128

impl Sync for Twox256

impl Sync for Backing

impl Sync for Disabled

impl Sync for Footprint

impl Sync for NoOpPoll

impl Sync for StorageInfo

impl Sync for NoParams

impl<'a> Sync for InitializedField<'a>

impl<'a> Sync for StorageNoopGuard<'a>

impl<'a, T> Sync for Value<'a, T>
where T: Sync,

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

impl<A, B, OnDrop, OppositeOnDrop> Sync for Imbalance<A, B, OnDrop, OppositeOnDrop>
where <B as HasCompact>::Type: Sized, A: Sync, OnDrop: Sync, OppositeOnDrop: Sync,

impl<A, F> Sync for ResolveAssetTo<A, F>
where A: Sync, F: Sync,

impl<A, F> Sync for ResolveTo<A, F>
where A: Sync, F: Sync,

impl<A, F, R, D, Fp> Sync for FreezeConsideration<A, F, R, D, Fp>

impl<A, F, R, D, Fp> Sync for HoldConsideration<A, F, R, D, Fp>

impl<A, Fx, Rx, D, Fp> Sync for LoneFreezeConsideration<A, Fx, Rx, D, Fp>

impl<A, Fx, Rx, D, Fp> Sync for LoneHoldConsideration<A, Fx, Rx, D, Fp>

impl<A, T> Sync for Dust<A, T>

impl<A, T> Sync for Dust<A, T>
where <T as Inspect<A>>::AssetId: Sync,

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

impl<AccountId> Sync for Admin<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for Owner<AccountId>
where AccountId: Sync,

impl<AccountId, U> Sync for DecreaseIssuance<AccountId, U>
where AccountId: Sync, U: Sync,

impl<AccountId, U> Sync for IncreaseIssuance<AccountId, U>
where AccountId: Sync, U: Sync,

impl<AccountId, U> Sync for DecreaseIssuance<AccountId, U>
where AccountId: Sync, U: Sync,

impl<AccountId, U> Sync for IncreaseIssuance<AccountId, U>
where AccountId: Sync, U: Sync,

impl<AssetId> Sync for NativeOrWithId<AssetId>
where AssetId: Sync,

impl<B, OnDrop, OppositeOnDrop> Sync for Imbalance<B, OnDrop, OppositeOnDrop>
where <B as HasCompact>::Type: Sized, OnDrop: Sync, OppositeOnDrop: Sync,

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

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

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

impl<Base, Slope, Balance> Sync for LinearStoragePrice<Base, Slope, Balance>
where Base: Sync, Slope: Sync, Balance: Sync,

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

impl<C> Sync for ConvertRank<C>
where C: Sync,

impl<C, A> Sync for ActiveIssuanceOf<C, A>
where C: Sync, A: Sync,

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

impl<C, O> Sync for UnityOrOuterConversion<C, O>
where C: Sync, O: Sync,

impl<CA, CB> Sync for FromContains<CA, CB>
where CA: Sync, CB: Sync,

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

impl<Condition> Sync for CanCreate<Condition>
where Condition: Sync,

impl<Condition> Sync for CanDestroy<Condition>
where Condition: Sync,

impl<ConfigValue, Extra> Sync for WithConfig<ConfigValue, Extra>
where ConfigValue: Sync, Extra: Sync,

impl<E, O> Sync for EnqueueWithOrigin<E, O>
where E: Sync, O: Sync,

impl<E, O, N, C> Sync for TransformOrigin<E, O, N, C>
where E: Sync, O: Sync, N: Sync, C: Sync,

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

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

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

impl<F, A> Sync for PayAssetFromAccount<F, A>
where F: Sync, A: Sync,

impl<F, A> Sync for PayFromAccount<F, A>
where F: Sync, A: Sync,

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

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

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

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

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

impl<Flavor> Sync for CanUpdate<Flavor>
where Flavor: Sync,

impl<H> Sync for BinaryMerkleTreeProver<H>
where H: Sync,

impl<H> Sync for SixteenPatriciaMerkleTreeProver<H>
where H: Sync,

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

impl<Id, Balance> Sync for IdAmount<Id, Balance>
where Id: Sync, Balance: Sync,

impl<Inspect> Sync for ConfigValue<Inspect>
where <Inspect as InspectStrategy>::Value: Sync,

impl<Inspect, Inner> Sync for CheckState<Inspect, Inner>
where <Inspect as InspectStrategy>::Value: Sync, Inner: Sync,

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

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

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

impl<Left, Right, Criterion, AssetKind, AccountId> Sync for UnionOf<Left, Right, Criterion, AssetKind, AccountId>
where Left: Sync, Right: Sync, Criterion: Sync, AssetKind: Sync, AccountId: Sync,

impl<Left, Right, Criterion, AssetKind, AccountId> Sync for UnionOf<Left, Right, Criterion, AssetKind, AccountId>
where Left: Sync, Right: Sync, Criterion: Sync, AssetKind: Sync, AccountId: Sync,

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

impl<O, A, Morph, Inner, Success> Sync for TryWithMorphedArg<O, A, Morph, Inner, Success>
where O: Sync, A: Sync, Morph: Sync, Inner: Sync, Success: Sync,

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

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

impl<Origin, PrivilegeCmp> Sync for EnsureOriginEqualOrHigherPrivilege<Origin, PrivilegeCmp>
where Origin: Sync, PrivilegeCmp: Sync,

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

impl<OverweightAddr> Sync for NoopServiceQueues<OverweightAddr>
where OverweightAddr: Sync,

impl<P, DbWeight> Sync for RemovePallet<P, DbWeight>
where P: Sync, DbWeight: Sync,

impl<P, S, DbWeight> Sync for RemoveStorage<P, S, DbWeight>
where P: Sync, S: Sync, DbWeight: Sync,

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

impl<PS, KV> Sync for ParameterStoreAdapter<PS, KV>
where PS: Sync, KV: Sync,

impl<Params, ReportedId> Sync for DeriveAndReportId<Params, ReportedId>
where Params: Sync, ReportedId: Sync,

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

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

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

impl<Prefix, Key, Value, QueryKind, OnEmpty, MaxValues> Sync for CountedStorageNMap<Prefix, Key, Value, QueryKind, OnEmpty, MaxValues>
where Prefix: Sync, Key: Sync, Value: Sync, QueryKind: Sync, OnEmpty: Sync, MaxValues: Sync,

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

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

impl<Price, Balance> Sync for ConstantStoragePrice<Price, Balance>
where Price: Sync, Balance: Sync,

impl<Request> Sync for Bytes<Request>
where Request: Sync,

impl<RuntimeOrigin, Inner> Sync for CheckOrigin<RuntimeOrigin, Inner>
where RuntimeOrigin: Sync, Inner: Sync,

impl<S, K, T> Sync for StorageMapShim<S, K, T>
where S: Sync, K: Sync, T: Sync,

impl<SM, Else> Sync for EnterSafeModeOnFailedMigration<SM, Else>
where SM: Sync, Else: Sync,

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

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

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

impl<T> Sync for KeyPrefixIterator<T>

impl<T> Sync for Equals<T>
where T: Sync,

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

impl<T> Sync for VariantCountOf<T>
where T: Sync,

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

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

impl<T, H> Sync for Bounded<T, H>
where T: Sync,

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

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

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

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

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

impl<WitnessData> Sync for Witness<WitnessData>
where WitnessData: Sync,

impl<const FROM: u16, const TO: u16, Inner, Pallet, Weight> Sync for VersionedMigration<FROM, TO, Inner, Pallet, Weight>
where Inner: Sync, Pallet: Sync, Weight: Sync,

impl<const N: usize> Sync for MigrationId<N>

impl !Sync for Meta

impl !Sync for StopParse

impl Sync for NoTrailing

impl Sync for Trailing

impl<P> !Sync for Braces<P>

impl<P> !Sync for Brackets<P>

impl<P> !Sync for Parens<P>

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

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

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

impl<T> Sync for Event<T>
where T: Sync,

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

impl<T> Sync for TestRandomness<T>
where T: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for Version

impl Sync for Value

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

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

impl<T> Sync for GenesisConfig<T>
where T: Sync,

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

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

impl<T> Sync for GenesisConfig<T>
where T: Sync,

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

impl Sync for Phase

impl Sync for RefStatus

impl Sync for BlockLength

impl Sync for ForAll

impl Sync for ForAny

impl Sync for Account

impl Sync for BlockHash

impl Sync for BlockWeight

impl Sync for Digest

impl Sync for EventCount

impl Sync for EventTopics

impl Sync for Events

impl Sync for Number

impl Sync for ParentHash

impl<'a, T> !Sync for RunToBlockHooks<'a, T>

impl<AccountId> Sync for EnsureNone<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for EnsureRoot<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for EnsureSigned<AccountId>
where AccountId: Sync,

impl<AccountId, Success> Sync for EnsureRootWithSuccess<AccountId, Success>
where AccountId: Sync, Success: Sync,

impl<C> Sync for TestBlockHashCount<C>
where C: Sync,

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

impl<Ensure, AccountId, Success> Sync for EnsureWithSuccess<Ensure, AccountId, Success>
where Ensure: Sync, AccountId: Sync, Success: Sync,

impl<Nonce, AccountData> Sync for AccountInfo<Nonce, AccountData>
where Nonce: Sync, AccountData: Sync,

impl<Success> Sync for EnsureNever<Success>
where Success: Sync,

impl<T> Sync for CanSetCodeResult<T>
where T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeTask: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeTask: Sync, T: Sync,

impl<T> Sync for Account<T>
where <T as SigningTypes>::Public: Sync,

impl<T> Sync for GenesisConfig<T>
where T: Sync,

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

impl<T> Sync for AuthorizeCall<T>
where T: Sync,

impl<T> Sync for ChainContext<T>
where T: Sync,

impl<T> Sync for CheckGenesis<T>

impl<T> Sync for CheckMortality<T>

impl<T> Sync for CheckNonZeroSender<T>
where T: Sync,

impl<T> Sync for CheckNonce<T>

impl<T> Sync for CheckSpecVersion<T>

impl<T> Sync for CheckTxVersion<T>

impl<T> Sync for CheckWeight<T>

impl<T> Sync for Consumer<T>
where T: Sync,

impl<T> Sync for Provider<T>
where T: Sync,

impl<T> Sync for SelfSufficient<T>
where T: Sync,

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

impl<T> Sync for WeightReclaim<T>

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

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

impl<T, RuntimeCall> Sync for SubmitTransaction<T, RuntimeCall>
where T: Sync, RuntimeCall: Sync,

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

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

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

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for PalletInfo

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for Version

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<T> Sync for WeightInfo<T>
where T: Sync,

impl<T> Sync for WeightInfo<T>
where T: Sync,

impl<T> Sync for WeightInfo<T>
where T: Sync,

impl<T> Sync for WeightInfo<T>
where T: Sync,

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Author

impl Sync for AllyDeposit

impl Sync for Budget

impl Sync for Burn

impl Sync for ByteDeposit

impl Sync for ClaimPeriod

impl Sync for DepositBase

impl Sync for Features

impl Sync for IntoAuthor

impl Sync for ItemDeposit

impl Sync for LeafVersion

impl Sync for MaxAllies

impl Sync for MaxBalance

impl Sync for MaxBids

impl Sync for MaxCalls

impl Sync for MaxFellows

impl Sync for MaxFriends

impl Sync for MaxKeys

impl Sync for MaxLocks

impl Sync for MaxPayouts

impl Sync for MaxQueueLen

impl Sync for MaxReserves

impl Sync for MaxTips

impl Sync for MaxVoters

impl Sync for MinBid

impl Sync for MinReceipt

impl Sync for Native

impl Sync for NisPalletId

impl Sync for PalletInfo

impl Sync for PeriodSpend

impl Sync for QueueCount

impl Sync for RewardCurve

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for Schedule

impl Sync for SessionKeys

impl Sync for SetupAsset

impl Sync for SignedPhase

impl Sync for SpendPeriod

impl Sync for StringLimit

impl Sync for Target

impl Sync for TracksInfo

impl Sync for Version

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl Sync for MalusCli

impl<Context, Fil> Sync for InterceptedContext<Context, Fil>
where <Context as SubsystemContext>::Sender: Sized + Sync, Context: Sync, <Context as SubsystemContext>::Message: Sync,

impl<Sender, Fil> Sync for InterceptedSender<Sender, Fil>
where Sender: Sync, Fil: Sync,

impl<Spawner> Sync for AncestorDisputer<Spawner>
where Spawner: Sync,

impl<Spawner> Sync for NoteCandidate<Spawner>
where Spawner: Sync,

impl<Sub, Interceptor> Sync for InterceptedSubsystem<Sub, Interceptor>
where Sub: Sync, Interceptor: Sync,

impl<LaneId> Sync for Params<LaneId>
where LaneId: Sync,

impl<P> Sync for ClientsState<P>

impl<SelfHeaderId, PeerHeaderId> Sync for ClientState<SelfHeaderId, PeerHeaderId>
where SelfHeaderId: Sync, PeerHeaderId: Sync,

impl<SourceChainBalance> Sync for MessageDetails<SourceChainBalance>
where SourceChainBalance: Sync,

impl<T> Sync for NoncesSubmitArtifacts<T>
where T: Sync,

impl<C, P> Sync for FullDeps<C, P>
where C: Sync + Send, P: Sync + Send,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for Version

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<B, BE, C> Sync for MmrGadget<B, BE, C>
where C: Sync,

impl<BlockHash> Sync for LeavesProof<BlockHash>
where BlockHash: Sync,

impl<Client, Block, S> Sync for Mmr<Client, Block, S>
where Client: Sync + Send, S: Sync, Block: Sync,

impl Sync for SizeType

impl Sync for Mode

impl Sync for NsFormatter

impl Sync for Path

impl Sync for Opt

impl Sync for SizePool

impl Sync for Storage

impl<'a> Sync for SimpleTrie<'a>

impl Sync for BabeDeps

impl<AuthorityId> Sync for BeefyDeps<AuthorityId>

impl<B> Sync for GrandpaDeps<B>
where B: Sync + Send,

impl<C, P, SC, B, AuthorityId> Sync for FullDeps<C, P, SC, B, AuthorityId>
where SC: Sync, C: Sync + Send, P: Sync + Send, B: Sync + Send,

impl Sync for Opt

impl Sync for Dependency

impl Sync for Options

impl Sync for BlockType

impl Sync for KeyTypes

impl Sync for BenchDb

impl<'a> Sync for BlockContentIterator<'a>

impl Sync for MemberRole

impl Sync for Version

impl Sync for DepositOf

impl Sync for Members

impl Sync for Rule

impl Sync for Cid

impl Sync for Multihash

impl<AccountId, Url> Sync for UnscrupulousItem<AccountId, Url>
where AccountId: Sync, Url: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, I: Sync, <T as Config<I>>::Proposal: Sync, <T as Config<I>>::MaxWebsiteUrlLength: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync, <T as Config<I>>::MaxWebsiteUrlLength: Sync,

impl<T, I> Sync for Migration<T, I>
where T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl Sync for Pools

impl<AccountId, AssetKind, AccountIdConverter> Sync for Ascending<AccountId, AssetKind, AccountIdConverter>
where AccountId: Sync, AssetKind: Sync, AccountIdConverter: Sync,

impl<AssetId> Sync for NativeOrWithIdFactory<AssetId>
where AssetId: Sync,

impl<First, Second> Sync for Chain<First, Second>
where First: Sync, Second: Sync,

impl<FirstAsset, AccountId, AssetKind, AccountIdConverter> Sync for WithFirstAsset<FirstAsset, AccountId, AssetKind, AccountIdConverter>
where FirstAsset: Sync, AccountId: Sync, AssetKind: Sync, AccountIdConverter: Sync,

impl<PoolAssetId> Sync for PoolInfo<PoolAssetId>
where PoolAssetId: Sync,

impl<PoolId> Sync for AccountIdConverterNoSeed<PoolId>
where PoolId: Sync,

impl<Seed, PoolId> Sync for AccountIdConverter<Seed, PoolId>
where Seed: Sync, PoolId: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::AssetKind: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::PoolId: Sync, <T as Config>::PoolAssetId: Sync, T: Sync, <T as Config>::AssetKind: Sync,

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

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::AssetKind: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::AssetKind: Sync, T: Sync,

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

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

impl<A, F, S, OU> Sync for SwapAssetAdapter<A, F, S, OU>
where A: Sync, F: Sync, S: Sync, OU: Sync,

impl<T> Sync for InitialPayment<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::LiquidityInfo: Sync, <T as Config>::AssetId: Sync, <<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::LiquidityInfo: Sync,

impl<T> Sync for Pre<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::LiquidityInfo: Sync, <T as Config>::AssetId: Sync, <<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::LiquidityInfo: Sync,

impl<T> Sync for Val<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::AssetId: Sync, T: Sync,

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

impl<T> Sync for ChargeAssetTxPayment<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::AssetId: Sync,

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::AssetKind: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::AssetKind: Sync, T: Sync,

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

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

impl Sync for HoldReason

impl Sync for NextPoolId

impl Sync for PoolCost

impl Sync for PoolStakers

impl Sync for Pools

impl<AccountId, AssetId, Balance, BlockNumber> Sync for PoolInfo<AccountId, AssetId, Balance, BlockNumber>
where AssetId: Sync, Balance: Sync, BlockNumber: Sync, AccountId: Sync,

impl<Balance> Sync for PoolStakerInfo<Balance>
where Balance: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<CON, HC> Sync for FungiblesAdapter<CON, HC>
where CON: Sync, HC: Sync,

impl<T> Sync for InitialPayment<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::LiquidityInfo: Sync, <<T as Config>::Fungibles as Inspect<<T as Config>::AccountId>>::AssetId: Sync, <<T as Config>::Fungibles as Balanced<<T as Config>::AccountId>>::OnDropCredit: Sync, <<T as Config>::Fungibles as Balanced<<T as Config>::AccountId>>::OnDropDebt: Sync,

impl<T> Sync for Pre<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::LiquidityInfo: Sync, <<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::AssetId: Sync, <<T as Config>::Fungibles as Inspect<<T as Config>::AccountId>>::AssetId: Sync, <<T as Config>::Fungibles as Balanced<<T as Config>::AccountId>>::OnDropCredit: Sync, <<T as Config>::Fungibles as Balanced<<T as Config>::AccountId>>::OnDropDebt: Sync,

impl<T> Sync for Val<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::AssetId: Sync, T: Sync,

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

impl<T> Sync for ChargeAssetTxPayment<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::OnChargeAssetTransaction as OnChargeAssetTransaction<T>>::AssetId: Sync,

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

impl Sync for AssetStatus

impl Sync for Account

impl Sync for Approvals

impl Sync for Asset

impl Sync for Metadata

impl Sync for NextAssetId

impl Sync for DebitFlags

impl<Balance, AccountId> Sync for ExistenceReason<Balance, AccountId>
where Balance: Sync, AccountId: Sync,

impl<Balance, AccountId, DepositBalance> Sync for OldAssetDetails<Balance, AccountId, DepositBalance>
where AccountId: Sync, Balance: Sync, DepositBalance: Sync,

impl<Balance, AccountId, DepositBalance> Sync for AssetDetails<Balance, AccountId, DepositBalance>
where AccountId: Sync, Balance: Sync, DepositBalance: Sync,

impl<Balance, DepositBalance> Sync for Approval<Balance, DepositBalance>
where Balance: Sync, DepositBalance: Sync,

impl<Balance, DepositBalance, Extra, AccountId> Sync for AssetAccount<Balance, DepositBalance, Extra, AccountId>
where Balance: Sync, Extra: Sync, DepositBalance: Sync, AccountId: Sync,

impl<DepositBalance, BoundedString> Sync for AssetMetadata<DepositBalance, BoundedString>
where DepositBalance: Sync, BoundedString: Sync,

impl<F, T, CON, I> Sync for BalanceToAssetBalance<F, T, CON, I>
where F: Sync, T: Sync, CON: Sync, I: Sync,

impl<ID, T, I> Sync for SetNextAssetId<ID, T, I>
where <T as Config>::RuntimeEvent: Sized, ID: Sync, T: Sync, I: Sync,

impl<T> Sync for MigrateToV1<T>
where T: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::AssetIdParameter: Sync, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T, I> Sync for AutoIncAssetId<T, I>
where T: Sync, I: Sync,

impl<T, I> Sync for ExtraMutator<T, I>
where <T as Config>::RuntimeEvent: Sized,

impl Sync for Freezes

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl Sync for Holds

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<AccountId, C> Sync for BalanceSwapAction<AccountId, C>
where C: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::SwapAction: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::SwapAction: Sync, T: Sync,

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

impl<T> Sync for PendingSwap<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::SwapAction: Sync,

impl Sync for Authorities

impl Sync for CurrentSlot

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

impl<T> Sync for GenesisConfig<T>

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

impl<T> Sync for MinimumPeriodTimesTwo<T>
where T: Sync,

impl Sync for Keys

impl Sync for NextKeys

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for Author

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

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

impl Sync for Authorities

impl Sync for CurrentSlot

impl Sync for EpochConfig

impl Sync for EpochIndex

impl Sync for EpochStart

impl Sync for GenesisSlot

impl Sync for Initialized

impl Sync for Lateness

impl Sync for Randomness

impl<Offender> Sync for EquivocationOffence<Offender>
where Offender: Sync,

impl<T> Sync for Call<T>
where <T as Config>::KeyOwnerProof: Sync, T: Sync,

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

impl<T> Sync for GenesisConfig<T>
where T: Sync,

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

impl<T> Sync for CurrentBlockRandomness<T>
where T: Sync,

impl<T> Sync for ParentBlockRandomness<T>
where T: Sync,

impl<T> Sync for RandomnessFromOneEpochAgo<T>
where T: Sync,

impl<T> Sync for RandomnessFromTwoEpochsAgo<T>
where T: Sync,

impl<T, R, P, L> Sync for EquivocationReportSystem<T, R, P, L>
where T: Sync, R: Sync, P: Sync, L: Sync,

impl Sync for ListError

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for ExtBuilder

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for StakingMock

impl Sync for ListBags

impl Sync for ListNodes

impl Sync for Lock

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::Score: Sync, T: Sync, I: Sync,

impl<T, I> Sync for AddScore<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for CheckCounterPrefix<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I> Sync for ScoresViewFunction<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for Bag<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::Score: Sync, I: Sync,

impl<T, I> Sync for List<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for Node<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::Score: Sync, I: Sync,

impl Sync for Reasons

impl Sync for Account

impl Sync for Freezes

impl Sync for Holds

impl Sync for Locks

impl Sync for Reserves

impl Sync for ExtraFlags

impl<Balance> Sync for AccountData<Balance>
where Balance: Sync,

impl<Balance> Sync for BalanceLock<Balance>
where Balance: Sync,

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

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

impl<T, A, I> Sync for MigrateManyToTrackInactive<T, A, I>
where T: Sync, A: Sync, I: Sync,

impl<T, A, I> Sync for MigrateToTrackInactive<T, A, I>
where T: Sync, A: Sync, I: Sync,

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for ResetInactive<T, I>
where T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T, I> Sync for DustCleaner<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for NegativeImbalance<T, I>
where <T as Config>::RuntimeEvent: Sized,

impl<T, I> Sync for PositiveImbalance<T, I>
where <T as Config>::RuntimeEvent: Sized,

impl Sync for Authorities

impl<N> Sync for TimeSlot<N>
where N: Sync,

impl<Offender, N> Sync for EquivocationOffence<Offender, N>
where Offender: Sync, N: Sync,

impl<T> Sync for Call<T>
where <T as Config>::KeyOwnerProof: Sync, T: Sync, <<T as Config>::AncestryHelper as AncestryHelper<<<T as Config>::Block as Block>::Header>>::Proof: Sync, <<T as Config>::BeefyId as RuntimeAppPublic>::Signature: Sync,

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

impl<T> Sync for GenesisConfig<T>

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

impl<T, R, P, L> Sync for EquivocationReportSystem<T, R, P, L>
where T: Sync, R: Sync, P: Sync, L: Sync,

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

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

impl<T> Sync for DepositBeefyDigest<T>
where T: Sync,

impl Sync for Bounties

impl Sync for BountyCount

impl<AccountId, Balance, BlockNumber> Sync for Bounty<AccountId, Balance, BlockNumber>
where AccountId: Sync, Balance: Sync, BlockNumber: Sync,

impl<AccountId, BlockNumber> Sync for BountyStatus<AccountId, BlockNumber>
where AccountId: Sync, BlockNumber: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl Sync for PalletOwner

impl<BlockNumber> Sync for ImportedCommitmentsInfoData<BlockNumber>
where BlockNumber: Sync,

impl<T, I> Sync for Call<T, I>
where T: Sync, I: Sync, <<T as Config<I>>::BridgedChain as ChainWithBeefy>::MmrHash: Sync, <<T as Config<I>>::BridgedChain as ChainWithBeefy>::BeefyMmrLeafExtra: Sync, <<T as Config<I>>::BridgedChain as ChainWithBeefy>::AuthorityId: Sync, <<<T as Config<I>>::BridgedChain as ChainWithBeefy>::AuthorityId as RuntimeAppPublic>::Signature: Sync,

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

impl<T, I> Sync for GenesisConfig<T, I>
where <<T as Config<I>>::BridgedChain as ChainWithBeefy>::MmrHash: Sync,

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

impl Sync for InitialHash

impl Sync for PalletOwner

impl<N> Sync for VerifiedSubmitFinalityProofInfo<N>
where N: Sync,

impl<T> Sync for BridgeWeight<T>
where T: Sync,

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized,

impl<T, I> Sync for MaybeHeadersToKeep<T, I>
where T: Sync, I: Sync,

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

impl<T, I> Sync for StoredAuthoritySet<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for SubmitFinalityProofHelper<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl Sync for PalletOwner

impl<LaneId> Sync for MessageProofParams<LaneId>
where LaneId: Sync,

impl<S> Sync for InboundLane<S>
where S: Sync,

impl<S> Sync for OutboundLane<S>
where S: Sync,

impl<T> Sync for BridgeWeight<T>
where T: Sync,

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::LaneId: Sync, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::LaneId: Sync, T: Sync, I: Sync, <<T as Config<I>>::MessageDispatch as MessageDispatch>::DispatchLevelResult: Sync,

impl<T, I> Sync for Pallet<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for UncheckedMigrationV0ToV1<T, I>
where T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized, I: Sync, <T as Config<I>>::LaneId: Sync,

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

impl<T, I> Sync for CallHelper<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for LanesManager<T, I>
where T: Sync, I: Sync,

impl<T, I> Sync for RuntimeInboundLaneStorage<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::LaneId: Sync,

impl<T, I> Sync for RuntimeOutboundLaneStorage<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::LaneId: Sync, T: Sync, I: Sync,

impl<T, I> Sync for SendMessageArgs<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::LaneId: Sync, T: Sync, I: Sync,

impl<T, I> Sync for StoredInboundLaneData<T, I>
where <T as Config>::RuntimeEvent: Sized,

impl<ThisChainAccountId, LaneId> Sync for MessageDeliveryProofParams<ThisChainAccountId, LaneId>
where LaneId: Sync, ThisChainAccountId: Sync,

impl Sync for PalletOwner

impl Sync for ParasInfo

impl<T> Sync for BridgeWeight<T>
where T: Sync,

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for Pallet<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized, I: Sync,

impl<T, I> Sync for MaybeMaxParachains<T, I>
where T: Sync, I: Sync,

impl<T, I> Sync for MaybeMaxTotalParachainHashes<T, I>
where T: Sync, I: Sync,

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

impl<T, I> Sync for SubmitParachainHeadsHelper<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I, C> Sync for ParachainHeaders<T, I, C>
where T: Sync, I: Sync, C: Sync,

impl<Account, LaneId> Sync for PayRewardFromAccount<Account, LaneId>
where Account: Sync, LaneId: Sync,

impl<AccountId, BlockNumber, Currency, ReserveId, Stake, Lease> Sync for StakeAndSlashNamed<AccountId, BlockNumber, Currency, ReserveId, Stake, Lease>
where AccountId: Sync, BlockNumber: Sync, Currency: Sync, ReserveId: Sync, Stake: Sync, Lease: Sync,

impl<AccountId, RemoteGrandpaChainBlockNumber, LaneId> Sync for PreDispatchData<AccountId, RemoteGrandpaChainBlockNumber, LaneId>
where AccountId: Sync, RemoteGrandpaChainBlockNumber: Sync, LaneId: Sync,

impl<AccountId, RewardBalance, LaneId> Sync for RelayerAccountAction<AccountId, RewardBalance, LaneId>
where AccountId: Sync, RewardBalance: Sync, LaneId: Sync,

impl<IdProvider, Runtime, BatchCallUnpacker, BridgeGrandpaPalletInstance, BridgeMessagesPalletInstance, BridgeRelayersPalletInstance, PriorityBoostPerMessage> Sync for WithGrandpaChainExtensionConfig<IdProvider, Runtime, BatchCallUnpacker, BridgeGrandpaPalletInstance, BridgeMessagesPalletInstance, BridgeRelayersPalletInstance, PriorityBoostPerMessage>
where IdProvider: Sync, Runtime: Sync, BatchCallUnpacker: Sync, BridgeGrandpaPalletInstance: Sync, BridgeMessagesPalletInstance: Sync, BridgeRelayersPalletInstance: Sync, PriorityBoostPerMessage: Sync,

impl<IdProvider, Runtime, BatchCallUnpacker, BridgeParachainsPalletInstance, BridgeMessagesPalletInstance, BridgeRelayersPalletInstance, PriorityBoostPerMessage> Sync for WithParachainExtensionConfig<IdProvider, Runtime, BatchCallUnpacker, BridgeParachainsPalletInstance, BridgeMessagesPalletInstance, BridgeRelayersPalletInstance, PriorityBoostPerMessage>
where IdProvider: Sync, Runtime: Sync, BatchCallUnpacker: Sync, BridgeParachainsPalletInstance: Sync, BridgeMessagesPalletInstance: Sync, BridgeRelayersPalletInstance: Sync, PriorityBoostPerMessage: Sync,

impl<IdProvider, Runtime, BridgeMessagesPalletInstance, BridgeRelayersPalletInstance, PriorityBoostPerMessage> Sync for WithMessagesExtensionConfig<IdProvider, Runtime, BridgeMessagesPalletInstance, BridgeRelayersPalletInstance, PriorityBoostPerMessage>
where IdProvider: Sync, Runtime: Sync, BridgeMessagesPalletInstance: Sync, BridgeRelayersPalletInstance: Sync, PriorityBoostPerMessage: Sync,

impl<LaneId> Sync for RewardsAccountParams<LaneId>
where LaneId: Sync,

impl<Runtime, Config> Sync for BridgeRelayersTransactionExtension<Runtime, Config>
where Runtime: Sync, Config: Sync,

impl<T> Sync for BridgeWeight<T>
where T: Sync,

impl<T, I> Sync for Call<T, I>
where <<T as Config<I>>::PaymentProcedure as PaymentProcedure<<T as Config>::AccountId, <T as Config<I>>::Reward, <T as Config<I>>::RewardBalance>>::Beneficiary: Sized + Sync, <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config<I>>::PaymentProcedure as PaymentProcedure<<T as Config>::AccountId, <T as Config<I>>::Reward, <T as Config<I>>::RewardBalance>>::Beneficiary: Sync, T: Sync, I: Sync,

impl<T, I> Sync for Pallet<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I, LaneId> Sync for UncheckedMigrationV0ToV1<T, I, LaneId>
where T: Sync, I: Sync, LaneId: Sync,

impl<T, I, LaneId> Sync for UncheckedMigrationV1ToV2<T, I, LaneId>
where T: Sync, I: Sync, LaneId: Sync,

impl<T, MI, RI, DeliveryReward> Sync for DeliveryConfirmationPaymentsAdapter<T, MI, RI, DeliveryReward>
where T: Sync, MI: Sync, RI: Sync, DeliveryReward: Sync,

impl Sync for Finality

impl Sync for InstaPoolIo

impl Sync for Leases

impl Sync for Regions

impl Sync for SaleInfo

impl Sync for Status

impl Sync for Workload

impl Sync for Workplan

impl Sync for CoreMask

impl Sync for RegionId

impl<AccountId> Sync for ContributionRecord<AccountId>
where AccountId: Sync,

impl<AccountId, Balance> Sync for RegionRecord<AccountId, Balance>
where AccountId: Sync, Balance: Sync,

impl<Balance> Sync for AdaptedPrices<Balance>
where Balance: Sync,

impl<Balance> Sync for CenterTargetPrice<Balance>
where Balance: Sync,

impl<Balance> Sync for InstaPoolHistoryRecord<Balance>
where Balance: Sync,

impl<Balance> Sync for PotentialRenewalRecord<Balance>
where Balance: Sync,

impl<Balance> Sync for SalePerformance<Balance>
where Balance: Sync,

impl<Balance, RelayBlockNumber> Sync for SaleInfoRecord<Balance, RelayBlockNumber>
where RelayBlockNumber: Sync, Balance: Sync,

impl<RelayBlockNumber> Sync for ConfigRecord<RelayBlockNumber>
where RelayBlockNumber: Sync,

impl<RelayBlockNumber, RelayBalance> Sync for OnDemandRevenueRecord<RelayBlockNumber, RelayBalance>
where RelayBlockNumber: Sync, RelayBalance: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Coretime as CoretimeInterface>::AccountId: Sync, <<<T as Config>::Coretime as CoretimeInterface>::RelayChainBlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, <<T as Config>::Coretime as CoretimeInterface>::Balance: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <<<T as Config>::Coretime as CoretimeInterface>::RelayChainBlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, <<T as Config>::Coretime as CoretimeInterface>::AccountId: Sync, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl<T, BlockConversion> Sync for MigrateToV4Impl<T, BlockConversion>
where T: Sync, BlockConversion: Sync,

impl<AccountId, Balance, BlockNumber> Sync for ChildBounty<AccountId, Balance, BlockNumber>
where Balance: Sync, AccountId: Sync, BlockNumber: Sync,

impl<AccountId, BlockNumber> Sync for ChildBountyStatus<AccountId, BlockNumber>
where AccountId: Sync, BlockNumber: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl<T, TransferWeight> Sync for MigrateToV1Impl<T, TransferWeight>
where T: Sync, TransferWeight: Sync,

impl<AccountId, Balance> Sync for CandidateInfo<AccountId, Balance>
where AccountId: Sync, Balance: Sync,

impl<R> Sync for StakingPotAccountId<R>
where R: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for MigrateToV1<T>
where T: Sync,

impl<T> Sync for Candidates_Storage_Instance<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for UncheckedMigrationToV2<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

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

impl Sync for CostOf

impl Sync for Members

impl Sync for Prime

impl Sync for ProposalOf

impl Sync for Proposals

impl Sync for Voting

impl<AccountId, BlockNumber> Sync for Votes<AccountId, BlockNumber>
where BlockNumber: Sync, AccountId: Sync,

impl<AccountId, I> Sync for RawOrigin<AccountId, I>
where AccountId: Sync, I: Sync,

impl<AccountId, I> Sync for EnsureMember<AccountId, I>
where AccountId: Sync, I: Sync,

impl<AccountId, I, const N: u32> Sync for EnsureMembers<AccountId, I, N>
where AccountId: Sync, I: Sync,

impl<AccountId, I, const N: u32, const D: u32> Sync for EnsureProportionAtLeast<AccountId, I, N, D>
where AccountId: Sync, I: Sync,

impl<AccountId, I, const N: u32, const D: u32> Sync for EnsureProportionMoreThan<AccountId, I, N, D>
where AccountId: Sync, I: Sync,

impl<Ceil, Deposit> Sync for WithCeil<Ceil, Deposit>
where Ceil: Sync, Deposit: Sync,

impl<Delay, Deposit> Sync for Delayed<Delay, Deposit>
where Delay: Sync, Deposit: Sync,

impl<Deposit> Sync for Constant<Deposit>
where Deposit: Sync,

impl<I> Sync for HoldReason<I>
where I: Sync,

impl<Period, Step> Sync for Stepped<Period, Step>
where Period: Sync, Step: Sync,

impl<Precision, Deposit> Sync for Round<Precision, Deposit>
where Precision: Sync, Deposit: Sync,

impl<Ratio, Base> Sync for Geometric<Ratio, Base>
where Ratio: Sync, Base: Sync,

impl<Slope, Offset> Sync for Linear<Slope, Offset>
where Slope: Sync, Offset: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync, <T as Config<I>>::Proposal: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized, I: Sync,

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

impl Sync for Charter

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl Sync for InitState

impl Sync for OnlyInState

impl Sync for RetVal

impl Sync for DebugInfo

impl Sync for Determinism

impl Sync for IsFinished

impl Sync for StepResult

impl Sync for HoldReason

impl Sync for Diff

impl Sync for CodeInfoOf

impl Sync for Nonce

impl Sync for ApiVersion

impl Sync for Limits

impl<'a, 'b, E, S> Sync for Environment<'a, 'b, E, S>
where S: Sync, E: Sync, <<E as Ext>::T as Config>::ChainExtension: Sync,

impl<AccountId> Sync for InstantiateReturnValue<AccountId>
where AccountId: Sync,

impl<Balance> Sync for StorageDeposit<Balance>
where Balance: Sync,

impl<CodeHash, Balance> Sync for CodeUploadReturnValue<CodeHash, Balance>
where CodeHash: Sync, Balance: Sync,

impl<Hash> Sync for Code<Hash>
where Hash: Sync,

impl<R, Balance, EventRecord> Sync for ContractResult<R, Balance, EventRecord>
where R: Sync, Balance: Sync, EventRecord: Sync,

impl<T> Sync for Origin<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for Call<T>
where <<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: Sized + Sync, <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Migration<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for DepositAccount<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for DeletionQueueManager<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Migration<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for CodeInfoOf_Storage_Instance<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Migration<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for Migration<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for Migration<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T> Sync for Environment<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Time as Time>::Moment: Sync,

impl<T> Sync for EnvironmentType<T>
where T: Sync,

impl<T> Sync for Frame<T>

impl<T> Sync for InstructionWeights<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Schedule<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for BareCallBuilder<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for BareInstantiateBuilder<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for CallBuilder<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeOrigin: Sync, <<T as Config>::Lookup as StaticLookup>::Source: Sync, <<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: Sync,

impl<T> Sync for InstantiateBuilder<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeOrigin: Sync, <<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: Sync,

impl<T> Sync for InstantiateWithCodeBuilder<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeOrigin: Sync, <<<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance as HasCompact>::Type: Sync,

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

impl<T, OldCurrency> Sync for ContractInfo<T, OldCurrency>
where <T as Config>::RuntimeEvent: Sized,

impl<T, OldCurrency> Sync for Migration<T, OldCurrency>
where <T as Config>::RuntimeEvent: Sized, T: Sync, OldCurrency: Sync,

impl<T, OldCurrency> Sync for CodeInfo<T, OldCurrency>
where <T as Config>::RuntimeEvent: Sized,

impl<T, OldCurrency> Sync for Migration<T, OldCurrency>
where <OldCurrency as Currency<<T as Config>::AccountId>>::Balance: Sized, <T as Config>::RuntimeEvent: Sized, OldCurrency: Sync,

impl<T, OldCurrency> Sync for Migration<T, OldCurrency>
where <T as Config>::RuntimeEvent: Sized, T: Sync, OldCurrency: Sync,

impl<T, const TEST_ALL_STEPS: bool> Sync for Migration<T, TEST_ALL_STEPS>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for ParachainId

impl Sync for ReceivedDmp

impl Sync for KsmLocation

impl Sync for MaxLocks

impl Sync for MaxReserves

impl Sync for PalletInfo

impl Sync for ParentRelay

impl Sync for Runtime

impl Sync for XcmConfig

impl Sync for MaxLocks

impl Sync for MaxReserves

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for XcmConfig

impl Sync for MockNet

impl Sync for ParaA

impl Sync for Relay

impl<Location, AssetId> Sync for FromLocationToAsset<Location, AssetId>
where Location: Sync, AssetId: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for TrustedLockerCase<T>
where T: Sync,

impl<T> Sync for ParachainXcmRouter<T>
where T: Sync,

impl Sync for CallFlags

impl Sync for ReturnCode

impl Sync for ReturnFlags

impl Sync for Conviction

impl Sync for Status

impl Sync for UnvoteScope

impl Sync for VotingFor

impl Sync for Vote

impl<Balance> Sync for AccountVote<Balance>
where Balance: Sync,

impl<Balance> Sync for Delegations<Balance>
where Balance: Sync,

impl<Balance, AccountId, BlockNumber> Sync for Delegating<Balance, AccountId, BlockNumber>
where Balance: Sync, AccountId: Sync, BlockNumber: Sync,

impl<Balance, AccountId, BlockNumber, PollIndex, MaxVotes> Sync for Voting<Balance, AccountId, BlockNumber, PollIndex, MaxVotes>
where Balance: Sync, AccountId: Sync, BlockNumber: Sync, MaxVotes: Sync, PollIndex: Sync,

impl<Balance, BlockNumber, PollIndex, MaxVotes> Sync for Casting<Balance, BlockNumber, PollIndex, MaxVotes>
where Balance: Sync, BlockNumber: Sync, MaxVotes: Sync, PollIndex: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<Votes, Total> Sync for Tally<Votes, Total>
where Votes: Sync, Total: Sync,

impl Sync for Wish

impl Sync for Member

impl Sync for Params

impl<Balance, BlockNumber, Ranks> Sync for ParamsType<Balance, BlockNumber, Ranks>
where BlockNumber: Sync, Ranks: Sync, Balance: Sync,

impl<BlockNumber> Sync for MemberStatus<BlockNumber>
where BlockNumber: Sync,

impl<Inner> Sync for ConvertU16ToU32<Inner>
where Inner: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync, <T as Config<I>>::EvidenceSize: Sync, <T as Config<I>>::MaxRank: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::EvidenceSize: Sync, T: Sync, I: Sync, <T as Config<I>>::MaxRank: Sync,

impl<T, I> Sync for MigrateToV1<T, I>
where T: Sync, I: Sync,

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

impl<T, I, const MIN_RANK: u16> Sync for EnsureInducted<T, I, MIN_RANK>
where T: Sync, I: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for SomeCall

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for HoldReason

impl Sync for Agents

impl Sync for Delegators

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T, MaxAgents> Sync for ProxyDelegatorMigration<T, MaxAgents>
where T: Sync, MaxAgents: Sync,

impl Sync for Conviction

impl Sync for UnvoteScope

impl Sync for Blacklist

impl Sync for DepositOf

impl Sync for MetadataOf

impl Sync for PublicProps

impl Sync for VotingOf

impl Sync for Vote

impl<Balance> Sync for AccountVote<Balance>
where Balance: Sync,

impl<Balance> Sync for Delegations<Balance>
where Balance: Sync,

impl<Balance> Sync for Tally<Balance>
where Balance: Sync,

impl<Balance, AccountId, BlockNumber, MaxVotes> Sync for Voting<Balance, AccountId, BlockNumber, MaxVotes>
where Balance: Sync, AccountId: Sync, BlockNumber: Sync, MaxVotes: Sync,

impl<BlockNumber, Proposal, Balance> Sync for ReferendumInfo<BlockNumber, Proposal, Balance>
where BlockNumber: Sync, Proposal: Sync, Balance: Sync,

impl<BlockNumber, Proposal, Balance> Sync for ReferendumStatus<BlockNumber, Proposal, Balance>
where BlockNumber: Sync, Proposal: Sync, Balance: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, <T as Config>::RuntimeCall: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for UnlockAndUnreserveAllFunds<T>
where T: Sync,

impl<T> Sync for Migration<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl Sync for Bar

impl Sync for Dummy

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for CommonError

impl Sync for HoldReason

impl Sync for Status

impl Sync for Round

impl<T> Sync for AdminOperation<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Verifier as Verifier>::MaxWinnersPerPage: Sync, <<T as Config>::Verifier as Verifier>::MaxBackersPerWinner: Sync,

impl<T> Sync for ElectionError<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Fallback as ElectionProvider>::Error: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <<T as Config>::Verifier as Verifier>::MaxWinnersPerPage: Sync, <<T as Config>::Verifier as Verifier>::MaxBackersPerWinner: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <<T as Config>::MinerConfig as MinerConfig>::Solution: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Phase<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::Pages: Sync, <<T as Config>::MinerConfig as MinerConfig>::Solution: Sync,

impl<T> Sync for MinerError<T>
where <<T as MinerConfig>::Solver as NposSolver>::Error: Sync,

impl<T> Sync for OffchainMinerError<T>
where <T as Config>::RuntimeEvent: Sized, <<<T as Config>::MinerConfig as MinerConfig>::Solver as NposSolver>::Error: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where T: Sync,

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

impl<T> Sync for DepositForViewFunction<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for SubmissionMetadata<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::Pages: Sync,

impl<T> Sync for CleanRound<T>
where T: Sync,

impl<T> Sync for Continue<T>
where T: Sync,

impl<T> Sync for GetDone<T>
where T: Sync,

impl<T> Sync for GetSigned<T>
where T: Sync,

impl<T> Sync for InitiateEmergencyPhase<T>
where T: Sync,

impl<T> Sync for PagedRawSolution<T>
where <T as MinerConfig>::Pages: Sync, <T as MinerConfig>::Solution: Sync,

impl<T> Sync for BaseMiner<T>
where T: Sync,

impl<T> Sync for OffchainWorkerMiner<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for QueuedSolution<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

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

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

impl<T, Queued, NotQueued> Sync for IfSolutionQueuedElse<T, Queued, NotQueued>
where T: Sync, Queued: Sync, NotQueued: Sync,

impl Sync for MinerError

impl Sync for Round

impl Sync for Snapshot

impl<AccountId, Balance, Solution> Sync for SignedSubmission<AccountId, Balance, Solution>
where AccountId: Sync, Balance: Sync, Solution: Sync,

impl<AccountId, DataProvider> Sync for RoundSnapshot<AccountId, DataProvider>
where DataProvider: Sync, AccountId: Sync,

impl<AccountId, MaxWinners, MaxBackersPerWinner> Sync for ReadySolution<AccountId, MaxWinners, MaxBackersPerWinner>
where MaxWinners: Sync, AccountId: Sync, MaxBackersPerWinner: Sync,

impl<Balance, Fixed, Inc> Sync for GeometricDepositBase<Balance, Fixed, Inc>
where Balance: Sync, Fixed: Sync, Inc: Sync,

impl<Bn> Sync for Phase<Bn>
where Bn: Sync,

impl<S> Sync for RawSolution<S>
where S: Sync,

impl<T> Sync for ElectionError<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Fallback as ElectionProvider>::Error: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <<T as Config>::MinerConfig as MinerConfig>::Solution: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for InsertResult<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::MinerConfig as MinerConfig>::Solution: Sync,

impl<T> Sync for MigrateToV1<T>
where T: Sync,

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

impl<T> Sync for SignedSubmissions<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::SignedMaxSubmissions: Sync, <<T as Config>::MinerConfig as MinerConfig>::Solution: Sync,

impl<T> Sync for SnapshotWrapper<T>
where T: Sync,

impl<T> Sync for Miner<T>
where T: Sync,

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

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

impl Sync for Renouncing

impl Sync for Candidates

impl Sync for Members

impl Sync for RunnersUp

impl Sync for Voting

impl<AccountId, Balance> Sync for SeatHolder<AccountId, Balance>
where AccountId: Sync, Balance: Sync,

impl<AccountId, Balance> Sync for Voter<AccountId, Balance>
where Balance: Sync, AccountId: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for UnlockAndUnreserveAllFunds<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

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

impl Sync for AssetOwners

impl<AccountId> Sync for Owner<AccountId>
where AccountId: Sync,

impl<Signer, Signature> Sync for AuthCredentials<Signer, Signature>
where Signer: Sync, Signature: Sync,

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

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

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

impl<T> Sync for Origin<T>

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

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

impl<T, Signer, Signature> Sync for AuthorizeCoownership<T, Signer, Signature>
where T: Sync, Signer: Sync, Signature: Sync,

impl Sync for Bar

impl Sync for CountedMap

impl Sync for Dummy

impl Sync for Foo

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T> Sync for WatchDummy<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl Sync for Value

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for HoldReason

impl Sync for Bar

impl Sync for Foo

impl Sync for Quux

impl Sync for Qux

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

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

impl Sync for MyMap

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

impl<T> Sync for MyMap_Storage_Instance<T>
where T: Sync,

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

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

impl<T, W> Sync for LazyMigrationV1<T, W>
where T: Sync, W: Sync,

impl Sync for Pair

impl Sync for Public

impl Sync for Signature

impl Sync for TestAuthId

impl Sync for Prices

impl<Public, BlockNumber> Sync for PricePayload<Public, BlockNumber>
where BlockNumber: Sync, Public: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <T as SigningTypes>::Signature: Sync, <T as SigningTypes>::Public: Sync, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for Value

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

impl<T> Sync for InnerMigrateV0ToV1<T>
where T: Sync,

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

impl Sync for Something

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl Sync for Numbers

impl Sync for Total

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

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

impl<T> Sync for Task<T>
where T: Sync,

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

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

impl Sync for SomeMap

impl Sync for SomeValue

impl Sync for SomeMap

impl Sync for SomeValue

impl Sync for SomeType1

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

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

impl<T> Sync for GetValueViewFunction<T>
where <T as Config>::AccountId: Sized, T: Sync,

impl<T> Sync for GetValueWithArgViewFunction<T>
where <T as Config>::AccountId: Sized, T: Sync,

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

impl<T, I> Sync for Call<T, I>
where T: Sync, I: Sync,

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

impl<T, I> Sync for GetValueViewFunction<T, I>
where <T as Config>::AccountId: Sized, T: Sync, I: Sync,

impl<T, I> Sync for GetValueWithArgViewFunction<T, I>
where <T as Config>::AccountId: Sized, T: Sync, I: Sync,

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

impl Sync for Head

impl Sync for Queue

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for MigrateToV1<T>
where T: Sync,

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

impl<T> Sync for MaxChecking<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for UnstakeRequest<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::BatchSize: Sync, T: Sync,

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

impl Sync for Event

impl Sync for Compute

impl Sync for Length

impl Sync for Storage

impl Sync for TrashData

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl Sync for Event

impl Sync for Authorities

impl Sync for NextForced

impl Sync for Stalled

impl Sync for State

impl Sync for TimeSlot

impl<N> Sync for StoredState<N>
where N: Sync,

impl<N, Limit> Sync for StoredPendingChange<N, Limit>
where N: Sync, Limit: Sync,

impl<Offender> Sync for EquivocationOffence<Offender>
where Offender: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::KeyOwnerProof: Sync, T: Sync,

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

impl<T> Sync for CleanupSetIdSessionMap<T>
where T: Sync,

impl<T> Sync for DefaultForState<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T, R, P, L> Sync for EquivocationReportSystem<T, R, P, L>
where T: Sync, R: Sync, P: Sync, L: Sync,

impl Sync for Data

impl Sync for AuthorityOf

impl Sync for IdentityOf

impl Sync for Registrars

impl Sync for SubsOf

impl Sync for SuperOf

impl Sync for UsernameOf

impl<A, U, S> Sync for MigrationState<A, U, S>
where A: Sync, U: Sync, S: Sync,

impl<Balance> Sync for Judgement<Balance>
where Balance: Sync,

impl<Balance, AccountId, IdField> Sync for RegistrarInfo<Balance, AccountId, IdField>
where AccountId: Sync, Balance: Sync, IdField: Sync,

impl<Balance, MaxJudgements, IdentityInfo> Sync for Registration<Balance, MaxJudgements, IdentityInfo>
where Balance: Sync, IdentityInfo: Sync, MaxJudgements: Sync,

impl<FieldLimit> Sync for IdentityInfo<FieldLimit>
where FieldLimit: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, <T as Config>::OffchainSignature: Sync, T: Sync, <T as Config>::IdentityInformation: Sync, <T as Config>::MaxUsernameLength: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::MaxUsernameLength: Sync,

impl<T> Sync for LazyMigrationV1ToV2<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl<T, const KL: u64> Sync for VersionUncheckedMigrateV0ToV1<T, KL>
where T: Sync,

impl Sync for Keys

impl<BlockNumber> Sync for Heartbeat<BlockNumber>
where BlockNumber: Sync,

impl<Offender> Sync for UnresponsivenessOffence<Offender>
where Offender: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::AuthorityId as RuntimeAppPublic>::Signature: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <<T as Config>::ValidatorSet as ValidatorSet<<T as Config>::AccountId>>::ValidatorId: Sync, <<T as Config>::ValidatorSet as ValidatorSetWithIdentification<<T as Config>::AccountId>>::Identification: Sync,

impl<T> Sync for Migration<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

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

impl Sync for Accounts

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

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

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

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

impl Sync for CallIndices

impl Sync for Lottery

impl Sync for Tickets

impl<BlockNumber, Balance> Sync for LotteryConfig<BlockNumber, Balance>
where Balance: Sync, BlockNumber: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::RuntimeCall: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl Sync for Members

impl Sync for Prime

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::RuntimeEvent: Sync, T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized, I: Sync, <T as Config<I>>::MaxMembers: Sync,

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

impl Sync for Pages

impl Sync for ServiceHead

impl<MessageOrigin> Sync for BookState<MessageOrigin>
where MessageOrigin: Sync,

impl<MessageOrigin> Sync for Neighbours<MessageOrigin>
where MessageOrigin: Sync,

impl<Origin, Size, HeapSize> Sync for MaxMessageLen<Origin, Size, HeapSize>
where Origin: Sync, Size: Sync, HeapSize: Sync,

impl<Origin, const REQUIRED_WEIGHT: u64> Sync for NoopMessageProcessor<Origin, REQUIRED_WEIGHT>
where Origin: Sync,

impl<Size> Sync for ItemHeader<Size>
where Size: Sync,

impl<Size, HeapSize> Sync for Page<Size, HeapSize>
where Size: Sync, HeapSize: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::MessageProcessor as ProcessMessage>::Origin: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::MessageProcessor as ProcessMessage>::Origin: Sync, T: Sync,

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

impl<T> Sync for MaxEncodedLenOf<T>
where T: Sync,

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

impl<T, O> Sync for IntoU32<T, O>
where T: Sync, O: Sync,

impl<Call, Extension> Sync for MetaTx<Call, Extension>
where Call: Sync, Extension: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeOrigin: Sized, T: Sync, <T as Config>::RuntimeCall: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeOrigin: Sized, T: Sync,

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

impl<T> Sync for MetaTxMarker<T>
where T: Sync,

impl<T> Sync for WeightlessExtension<T>
where T: Sync,

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

impl Sync for Cursor

impl Sync for Historic

impl<Cursor, BlockNumber> Sync for MigrationCursor<Cursor, BlockNumber>
where BlockNumber: Sync, Cursor: Sync,

impl<Cursor, BlockNumber> Sync for ActiveCursor<Cursor, BlockNumber>
where BlockNumber: Sync, Cursor: Sync,

impl<Id> Sync for HistoricCleanupSelector<Id>
where Id: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::CursorMaxLen: Sync, <T as Config>::IdentifierMaxLen: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl<T, P> Sync for ResetPallet<T, P>
where T: Sync, P: Sync,

impl Sync for Value

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

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

impl Sync for Mixnodes

impl<BlockNumber, BoundedMixnode> Sync for Registration<BlockNumber, BoundedMixnode>
where BlockNumber: Sync, BoundedMixnode: Sync,

impl<ExternalAddresses> Sync for BoundedMixnode<ExternalAddresses>
where ExternalAddresses: Sync,

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

impl Sync for Nodes

impl Sync for RootHash

impl<T> Sync for DefaultBlockHashProvider<T>
where T: Sync,

impl<T> Sync for ParentNumberAndHash<T>
where T: Sync,

impl<T, I> Sync for Call<T, I>
where T: Sync, I: Sync,

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

impl Sync for Multisigs

impl<BlockNumber> Sync for Timepoint<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber, Balance, AccountId, MaxApprovals> Sync for Multisig<BlockNumber, Balance, AccountId, MaxApprovals>
where Balance: Sync, AccountId: Sync, BlockNumber: Sync, MaxApprovals: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, T: Sync, <T as Config>::RuntimeCall: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, T: Sync,

impl<T> Sync for MigrateToV1<T>
where T: Sync,

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

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

impl Sync for HoldReason

impl Sync for NftToAsset

impl<AssetId, Fractions, Deposit, AccountId> Sync for Details<AssetId, Fractions, Deposit, AccountId>
where AssetId: Sync, Fractions: Sync, Deposit: Sync, AccountId: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::AssetId: Sync, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::AssetId: Sync, T: Sync,

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

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

impl Sync for ItemSetting

impl Sync for Account

impl Sync for Attribute

impl Sync for Collection

impl Sync for Item

impl Sync for ItemPriceOf

impl Sync for ItemConfig

impl<AccountId> Sync for AttributeNamespace<AccountId>
where AccountId: Sync,

impl<AccountId, Deposit, Approvals> Sync for ItemDetails<AccountId, Deposit, Approvals>
where AccountId: Sync, Approvals: Sync, Deposit: Sync,

impl<AccountId, DepositBalance> Sync for OldCollectionDetails<AccountId, DepositBalance>
where AccountId: Sync, DepositBalance: Sync,

impl<AccountId, DepositBalance> Sync for CollectionDetails<AccountId, DepositBalance>
where AccountId: Sync, DepositBalance: Sync,

impl<Amount> Sync for PriceWithDirection<Amount>
where Amount: Sync,

impl<CollectionId> Sync for MintType<CollectionId>
where CollectionId: Sync,

impl<CollectionId> Sync for PalletAttributes<CollectionId>
where CollectionId: Sync,

impl<CollectionId, ItemId, AccountId, Amount> Sync for ItemTip<CollectionId, ItemId, AccountId, Amount>
where CollectionId: Sync, ItemId: Sync, AccountId: Sync, Amount: Sync,

impl<CollectionId, ItemId, AccountId, Deadline> Sync for PreSignedAttributes<CollectionId, ItemId, AccountId, Deadline>
where CollectionId: Sync, ItemId: Sync, Deadline: Sync, AccountId: Sync,

impl<CollectionId, ItemId, AccountId, Deadline, Balance> Sync for PreSignedMint<CollectionId, ItemId, AccountId, Deadline, Balance>
where CollectionId: Sync, ItemId: Sync, Deadline: Sync, AccountId: Sync, Balance: Sync,

impl<CollectionId, ItemId, ItemPriceWithDirection, Deadline> Sync for PendingSwap<CollectionId, ItemId, ItemPriceWithDirection, Deadline>
where CollectionId: Sync, Deadline: Sync, ItemId: Sync, ItemPriceWithDirection: Sync,

impl<Deposit, StringLimit> Sync for CollectionMetadata<Deposit, StringLimit>
where Deposit: Sync, StringLimit: Sync,

impl<Deposit, StringLimit> Sync for ItemMetadata<Deposit, StringLimit>
where Deposit: Sync, StringLimit: Sync,

impl<DepositBalance, AccountId> Sync for AttributeDeposit<DepositBalance, AccountId>
where DepositBalance: Sync, AccountId: Sync,

impl<DepositBalance, AccountId> Sync for ItemDeposit<DepositBalance, AccountId>
where AccountId: Sync, DepositBalance: Sync,

impl<DepositBalance, AccountId> Sync for ItemMetadataDeposit<DepositBalance, AccountId>
where DepositBalance: Sync, AccountId: Sync,

impl<ItemId, Balance> Sync for MintWitness<ItemId, Balance>
where ItemId: Sync, Balance: Sync,

impl<Price, BlockNumber, CollectionId> Sync for CollectionConfig<Price, BlockNumber, CollectionId>
where CollectionId: Sync, Price: Sync, BlockNumber: Sync,

impl<Price, BlockNumber, CollectionId> Sync for MintSettings<Price, BlockNumber, CollectionId>
where CollectionId: Sync, Price: Sync, BlockNumber: Sync,

impl<T> Sync for MigrateToV1<T>
where T: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, <T as Config<I>>::OffchainSignature: Sync, T: Sync, I: Sync, <T as Config<I>>::KeyLimit: Sync, <T as Config<I>>::ValueLimit: Sync, <T as Config<I>>::StringLimit: Sync, <T as Config<I>>::MaxTips: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, <T as Config<I>>::StringLimit: Sync, <T as Config<I>>::KeyLimit: Sync, <T as Config<I>>::ValueLimit: Sync, T: Sync, I: Sync,

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

impl Sync for HoldReason

impl Sync for QueueTotals

impl Sync for Queues

impl Sync for Receipts

impl Sync for Summary

impl<A> Sync for WithMaximumOf<A>
where A: Sync,

impl<AccountId, BlockNumber, Balance> Sync for ReceiptRecord<AccountId, BlockNumber, Balance>
where BlockNumber: Sync, AccountId: Sync, Balance: Sync,

impl<Balance> Sync for IssuanceInfo<Balance>
where Balance: Sync,

impl<Balance, AccountId> Sync for Bid<Balance, AccountId>
where Balance: Sync, AccountId: Sync,

impl<BlockNumber, Balance> Sync for SummaryRecord<BlockNumber, Balance>
where BlockNumber: Sync, Balance: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for OnEmptyQueueTotals<T>
where T: Sync,

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

impl<T> Sync for NoCounterpart<T>
where T: Sync,

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

impl Sync for Owners

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl Sync for BondType

impl Sync for PoolState

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Admin

impl Sync for CheckLevel

impl Sync for CurrentEra

impl Sync for ExtBuilder

impl Sync for Nominations

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for StakingMock

impl Sync for BondedPools

impl Sync for LastPoolId

impl Sync for MaxPools

impl Sync for Metadata

impl Sync for MinJoinBond

impl Sync for PoolMembers

impl Sync for RewardPools

impl<AccountId> Sync for CommissionClaimPermission<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for OldPoolRoles<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for PoolRoles<AccountId>
where AccountId: Sync,

impl<B> Sync for OldRewardPool<B>
where B: Sync,

impl<Balance> Sync for BondExtra<Balance>
where Balance: Sync,

impl<BlockNumber> Sync for CommissionChangeRate<BlockNumber>
where BlockNumber: Sync,

impl<T> Sync for ConfigOp<T>
where T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, T: Sync,

impl<T> Sync for Member<T>
where T: Sync,

impl<T> Sync for Pool<T>
where T: Sync,

impl<T> Sync for TotalValueLockedSync<T>
where T: Sync,

impl<T> Sync for MigrateToV1<T>
where T: Sync,

impl<T> Sync for OldBondedPoolInner<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for MigrateToV2<T>
where T: Sync,

impl<T> Sync for OldPoolMember<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::MaxUnbonding: Sync,

impl<T> Sync for MigrateToV3<T>
where T: Sync,

impl<T> Sync for OldBondedPoolInner<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for MigrateToV5<T>
where T: Sync,

impl<T> Sync for OldRewardPool<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RewardCounter: Sync,

impl<T> Sync for VersionUncheckedMigrateV7ToV8<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T> Sync for AllPoolMembers<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for BondedPool<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync,

impl<T> Sync for BondedPoolInner<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync,

impl<T> Sync for Commission<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync,

impl<T> Sync for PoolMember<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RewardCounter: Sync, <T as Config>::MaxUnbonding: Sync,

impl<T> Sync for RewardPool<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RewardCounter: Sync,

impl<T> Sync for SubPools<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for TotalUnbondingPools<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for UnbondPool<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T, MaxPools> Sync for DelegationStakeMigration<T, MaxPools>
where T: Sync, MaxPools: Sync,

impl<T, Staking> Sync for TransferStake<T, Staking>
where <T as Config>::RuntimeEvent: Sized, T: Sync, Staking: Sync,

impl<T, Staking, Delegation> Sync for DelegateStake<T, Staking, Delegation>
where <T as Config>::RuntimeEvent: Sized, T: Sync, Staking: Sync, Delegation: Sync,

impl<T, U> Sync for MigrateToV4<T, U>
where T: Sync, U: Sync,

impl<T> Sync for Pallet<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl Sync for Event

impl Sync for Reports

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for MigrateToV1<T>
where T: Sync,

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

impl<T> Sync for Pallet<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for MaxPages

impl Sync for PalletInfo

impl Sync for Test

impl<Prefix, Value, ValuesPerNewPage> Sync for StoragePagedList<Prefix, Value, ValuesPerNewPage>
where Prefix: Sync, Value: Sync, ValuesPerNewPage: Sync,

impl<T, I> Sync for Call<T, I>
where T: Sync, I: Sync,

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

impl<T, I> Sync for ListPrefix<T, I>
where T: Sync, I: Sync,

impl Sync for Op

impl Sync for Something

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for CompositeStruct<T>
where <T as Config>::RuntimeEvent: Sized,

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

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

impl Sync for Parameters

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeParameters: Sync, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::RuntimeParameters as AggregatedKeyValue>::Key: Sync, <<T as Config>::RuntimeParameters as AggregatedKeyValue>::Value: Sync, T: Sync,

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

impl Sync for HoldReason

impl Sync for PreimageFor

impl Sync for StatusFor

impl<AccountId, Balance> Sync for OldRequestStatus<AccountId, Balance>
where AccountId: Sync, Balance: Sync,

impl<AccountId, Ticket> Sync for RequestStatus<AccountId, Ticket>
where AccountId: Sync, Ticket: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Migration<T>
where T: Sync,

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

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

impl Sync for DepositKind

impl Sync for Proxies

impl<AccountId, Hash, BlockNumber> Sync for Announcement<AccountId, Hash, BlockNumber>
where AccountId: Sync, Hash: Sync, BlockNumber: Sync,

impl<AccountId, ProxyType, BlockNumber> Sync for ProxyDefinition<AccountId, ProxyType, BlockNumber>
where AccountId: Sync, ProxyType: Sync, BlockNumber: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, T: Sync, <T as Config>::RuntimeCall: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, T: Sync,

impl<T> Sync for CheckPermissionsViewFunction<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeCall: Sync, T: Sync,

impl<T> Sync for IsSupersetViewFunction<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl Sync for VoteRecord

impl Sync for IdToIndex

impl Sync for IndexToId

impl Sync for MemberCount

impl Sync for Members

impl Sync for Voting

impl Sync for Geometric

impl Sync for Linear

impl Sync for Unit

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I> Sync for EnsureOfRank<T, I>
where T: Sync, I: Sync,

impl<T, I, M> Sync for Tally<T, I, M>
where T: Sync, I: Sync, M: Sync,

impl<T, I, const MIN_RANK: u16> Sync for EnsureMember<T, I, MIN_RANK>
where T: Sync, I: Sync,

impl<T, I, const MIN_RANK: u16> Sync for EnsureRanked<T, I, MIN_RANK>
where T: Sync, I: Sync,

impl<T, I, const MIN_RANK: u16> Sync for EnsureRankedMember<T, I, MIN_RANK>
where T: Sync, I: Sync,

impl Sync for Proxy

impl Sync for Recoverable

impl<BlockNumber, Balance, Friends> Sync for ActiveRecovery<BlockNumber, Balance, Friends>
where BlockNumber: Sync, Balance: Sync, Friends: Sync,

impl<BlockNumber, Balance, Friends> Sync for RecoveryConfig<BlockNumber, Balance, Friends>
where BlockNumber: Sync, Balance: Sync, Friends: Sync,

impl<T> Sync for DepositKind<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, T: Sync, <T as Config>::RuntimeCall: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl Sync for Curve

impl Sync for MetadataOf

impl Sync for TrackQueue

impl<AccountId, Balance> Sync for Deposit<AccountId, Balance>
where AccountId: Sync, Balance: Sync,

impl<BlockConverter, T, I> Sync for MigrateBlockNumberProvider<BlockConverter, T, I>
where BlockConverter: Sync, T: Sync, I: Sync,

impl<BlockNumber> Sync for DecidingStatus<BlockNumber>
where BlockNumber: Sync,

impl<Id, Balance, Moment, const N: usize> Sync for Track<Id, Balance, Moment, N>
where Id: Sync, Balance: Sync, Moment: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, T: Sync, I: Sync, <T as Config<I>>::RuntimeCall: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::Tally: Sync, <T as Config<I>>::RuntimeCall: Sync, T: Sync, I: Sync,

impl<T, I> Sync for ReferendumInfoFor_Storage_Instance<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for MigrateV0ToV1<T, I>
where T: Sync, I: Sync,

impl<T, I> Sync for ReferendumInfoFor_Storage_Instance<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress> Sync for ReferendumInfo<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where Moment: Sync, TrackId: Sync, RuntimeOrigin: Sync, Call: Sync, Tally: Sync, AccountId: Sync, Balance: Sync, ScheduleAddress: Sync,

impl<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress> Sync for ReferendumInfo<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where Moment: Sync, TrackId: Sync, RuntimeOrigin: Sync, Call: Sync, Tally: Sync, AccountId: Sync, Balance: Sync, ScheduleAddress: Sync,

impl<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress> Sync for ReferendumStatus<TrackId, RuntimeOrigin, Moment, Call, Balance, Tally, AccountId, ScheduleAddress>
where TrackId: Sync, RuntimeOrigin: Sync, Call: Sync, Moment: Sync, Tally: Sync, AccountId: Sync, Balance: Sync, ScheduleAddress: Sync,

impl<const N: usize> Sync for StringLike<N>

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl Sync for Code

impl Sync for BlockTag

impl Sync for CallType

impl Sync for FilterTopic

impl Sync for TracerType

impl Sync for HoldReason

impl Sync for Error

impl Sync for Account

impl Sync for Block

impl Sync for Byte

impl Sync for Bytes

impl Sync for Bytes256

impl Sync for Bytes8

impl Sync for CallLog

impl Sync for Filter

impl Sync for InputOrData

impl Sync for Log

impl Sync for ReceiptInfo

impl Sync for TypeEip1559

impl Sync for TypeEip2930

impl Sync for TypeEip4844

impl Sync for TypeLegacy

impl Sync for Withdrawal

impl Sync for CodeInfoOf

impl Sync for WasmModule

impl Sync for Diff

impl Sync for ExecError

impl<Address, Signature, E> Sync for UncheckedExtrinsic<Address, Signature, E>
where <<E as EthExtra>::Config as Config>::RuntimeCall: Sync, Address: Sync, Signature: Sync,

impl<Balance> Sync for DepositLimit<Balance>
where Balance: Sync,

impl<Balance> Sync for StorageDeposit<Balance>
where Balance: Sync,

impl<Balance> Sync for CodeUploadReturnValue<Balance>
where Balance: Sync,

impl<Balance> Sync for EthTransactInfo<Balance>
where Balance: Sync,

impl<Gas> Sync for CallTrace<Gas>
where Gas: Sync,

impl<Gas, GasMapper> Sync for CallTracer<Gas, GasMapper>
where GasMapper: Sync, Gas: Sync,

impl<R, Balance> Sync for ContractResult<R, Balance>
where Balance: Sync, R: Sync,

impl<T> Sync for Origin<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for Call<T>
where <T as Config>::Hash: Sized, <<T as Config>::Time as Time>::Moment: Sized, <<T as Config>::Currency as Inspect<<T as Config>::AccountId>>::Balance: Sized, <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::RuntimeCall: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T> Sync for CallSetup<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Contract<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for GasMeter<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for AccountId32Mapper<T>
where T: Sync,

impl<T> Sync for BareCallBuilder<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeOrigin: Sync,

impl<T> Sync for BareInstantiateBuilder<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeOrigin: Sync,

impl<T> Sync for CallBuilder<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeOrigin: Sync,

impl<T> Sync for Contract<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for InstantiateBuilder<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeOrigin: Sync,

impl<T> Sync for InstantiateWithCodeBuilder<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::RuntimeOrigin: Sync,

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

impl Sync for ClientError

impl Sync for EthRpcError

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Call

impl Sync for Event

impl Sync for Origin

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Mode

impl Sync for Pays

impl Sync for Phase

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Event

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for HoldReason

impl Sync for Call1

impl Sync for Call2

impl Sync for Call3

impl Sync for Error

impl Sync for Event1

impl Sync for Event2

impl Sync for AssetStatus

impl Sync for Error

impl Sync for Event1

impl Sync for Event2

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Reasons

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for HoldReason

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for ItemSetting

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for CallType

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for HoldReason

impl Sync for Code

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for HoldReason

impl Sync for Progress

impl Sync for Call

impl Sync for Releases

impl Sync for Event

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Call

impl Sync for Error

impl Sync for Event

impl Sync for Origin

impl Sync for Call

impl Sync for Event

impl Sync for TokenError

impl Sync for DigestItem

impl Sync for Era

impl Sync for TrieError

impl Sync for Call

impl Sync for AssetFilter

impl Sync for Fungibility

impl Sync for WildAsset

impl Sync for Instruction

impl Sync for Response

impl Sync for Junction

impl Sync for NetworkId

impl Sync for Junctions

impl Sync for AssetFilter

impl Sync for Fungibility

impl Sync for WildAsset

impl Sync for Hint

impl Sync for Instruction

impl Sync for Response

impl Sync for Junction

impl Sync for NetworkId

impl Sync for Junctions

impl Sync for Outcome

impl Sync for Instruction

impl Sync for OriginKind

impl Sync for Response

impl Sync for WeightLimit

impl Sync for BodyId

impl Sync for BodyPart

impl Sync for Junction

impl Sync for NetworkId

impl Sync for Junctions

impl Sync for AssetId

impl Sync for Fungibility

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for CliCommand

impl Sync for Client

impl Sync for CreatePool

impl Sync for Touch

impl Sync for PoolCreated

impl Sync for Touched

impl Sync for StorageApi

impl Sync for CleanupPool

impl Sync for CreatePool

impl Sync for Stake

impl Sync for Unstake

impl Sync for PoolCreated

impl Sync for Staked

impl Sync for Unstaked

impl Sync for StorageApi

impl Sync for Block

impl Sync for Burn

impl Sync for Create

impl Sync for ForceCreate

impl Sync for Freeze

impl Sync for FreezeAsset

impl Sync for Mint

impl Sync for Refund

impl Sync for RefundOther

impl Sync for SetMetadata

impl Sync for SetTeam

impl Sync for Thaw

impl Sync for ThawAsset

impl Sync for Touch

impl Sync for TouchOther

impl Sync for Transfer

impl Sync for TransferAll

impl Sync for AssetFrozen

impl Sync for AssetThawed

impl Sync for Blocked

impl Sync for Burned

impl Sync for Created

impl Sync for Deposited

impl Sync for Destroyed

impl Sync for Frozen

impl Sync for Issued

impl Sync for MetadataSet

impl Sync for TeamChanged

impl Sync for Thawed

impl Sync for Touched

impl Sync for Transferred

impl Sync for Withdrawn

impl Sync for StorageApi

impl Sync for Frozen

impl Sync for Thawed

impl Sync for StorageApi

impl Sync for StorageApi

impl Sync for StorageApi

impl Sync for StorageApi

impl Sync for Burn

impl Sync for TransferAll

impl Sync for BalanceSet

impl Sync for Burned

impl Sync for Deposit

impl Sync for DustLost

impl Sync for Endowed

impl Sync for Frozen

impl Sync for Issued

impl Sync for Locked

impl Sync for Minted

impl Sync for Rescinded

impl Sync for Reserved

impl Sync for Restored

impl Sync for Slashed

impl Sync for Suspended

impl Sync for Thawed

impl Sync for Transfer

impl Sync for Unlocked

impl Sync for Unreserved

impl Sync for Upgraded

impl Sync for Withdraw

impl Sync for StorageApi

impl Sync for LeaveIntent

impl Sync for UpdateBond

impl Sync for StorageApi

impl Sync for Block

impl Sync for Burn

impl Sync for Create

impl Sync for ForceCreate

impl Sync for Freeze

impl Sync for FreezeAsset

impl Sync for Mint

impl Sync for Refund

impl Sync for RefundOther

impl Sync for SetMetadata

impl Sync for SetTeam

impl Sync for Thaw

impl Sync for ThawAsset

impl Sync for Touch

impl Sync for TouchOther

impl Sync for Transfer

impl Sync for TransferAll

impl Sync for AssetFrozen

impl Sync for AssetThawed

impl Sync for Blocked

impl Sync for Burned

impl Sync for Created

impl Sync for Deposited

impl Sync for Destroyed

impl Sync for Frozen

impl Sync for Issued

impl Sync for MetadataSet

impl Sync for TeamChanged

impl Sync for Thawed

impl Sync for Touched

impl Sync for Transferred

impl Sync for Withdrawn

impl Sync for StorageApi

impl Sync for Frozen

impl Sync for Thawed

impl Sync for StorageApi

impl Sync for ReapPage

impl Sync for PageReaped

impl Sync for Processed

impl Sync for StorageApi

impl Sync for StorageApi

impl Sync for AsMulti

impl Sync for PokeDeposit

impl Sync for NewMultisig

impl Sync for StorageApi

impl Sync for Unify

impl Sync for NftUnified

impl Sync for StorageApi

impl Sync for Burn

impl Sync for BuyItem

impl Sync for CancelSwap

impl Sync for ClaimSwap

impl Sync for Create

impl Sync for CreateSwap

impl Sync for Destroy

impl Sync for ForceCreate

impl Sync for ForceMint

impl Sync for Mint

impl Sync for PayTips

impl Sync for Redeposit

impl Sync for SetMetadata

impl Sync for SetPrice

impl Sync for SetTeam

impl Sync for Transfer

impl Sync for Burned

impl Sync for Created

impl Sync for Destroyed

impl Sync for Issued

impl Sync for ItemBought

impl Sync for Redeposited

impl Sync for SwapClaimed

impl Sync for SwapCreated

impl Sync for TeamChanged

impl Sync for TipSent

impl Sync for Transferred

impl Sync for StorageApi

impl Sync for StorageApi

impl Sync for StorageApi

impl Sync for ClaimAssets

impl Sync for Execute

impl Sync for Send

impl Sync for Attempted

impl Sync for FeesPaid

impl Sync for Notified

impl Sync for Sent

impl Sync for StorageApi

impl Sync for Block

impl Sync for Burn

impl Sync for Create

impl Sync for ForceCreate

impl Sync for Freeze

impl Sync for FreezeAsset

impl Sync for Mint

impl Sync for Refund

impl Sync for RefundOther

impl Sync for SetMetadata

impl Sync for SetTeam

impl Sync for Thaw

impl Sync for ThawAsset

impl Sync for Touch

impl Sync for TouchOther

impl Sync for Transfer

impl Sync for TransferAll

impl Sync for AssetFrozen

impl Sync for AssetThawed

impl Sync for Blocked

impl Sync for Burned

impl Sync for Created

impl Sync for Deposited

impl Sync for Destroyed

impl Sync for Frozen

impl Sync for Issued

impl Sync for MetadataSet

impl Sync for TeamChanged

impl Sync for Thawed

impl Sync for Touched

impl Sync for Transferred

impl Sync for Withdrawn

impl Sync for StorageApi

impl Sync for Frozen

impl Sync for Thawed

impl Sync for StorageApi

impl Sync for AddProxy

impl Sync for Announce

impl Sync for CreatePure

impl Sync for KillPure

impl Sync for Proxy

impl Sync for RemoveProxy

impl Sync for Announced

impl Sync for ProxyAdded

impl Sync for PureCreated

impl Sync for StorageApi

impl Sync for Call

impl Sync for EthTransact

impl Sync for Instantiate

impl Sync for MapAccount

impl Sync for RemoveCode

impl Sync for SetCode

impl Sync for UploadCode

impl Sync for StorageApi

impl Sync for GetReserves

impl Sync for AuraApi

impl Sync for Authorities

impl Sync for Core

impl Sync for Version

impl Sync for DryRunApi

impl Sync for DryRunCall

impl Sync for DryRunXcm

impl Sync for BuildState

impl Sync for GetPreset

impl Sync for PresetNames

impl Sync for Metadata

impl Sync for Metadata

impl Sync for NftsApi

impl Sync for Attribute

impl Sync for Owner

impl Sync for ReviveApi

impl Sync for Balance

impl Sync for Call

impl Sync for EthTransact

impl Sync for GasPrice

impl Sync for GetStorage

impl Sync for Instantiate

impl Sync for Nonce

impl Sync for TraceBlock

impl Sync for TraceCall

impl Sync for TraceTx

impl Sync for UploadCode

impl Sync for SessionKeys

impl Sync for RuntimeApi

impl Sync for QueryInfo

impl Sync for Runtime

impl Sync for SessionKeys

impl Sync for BridgeState

impl Sync for PalletId

impl Sync for CheckNonce

impl Sync for CheckWeight

impl Sync for BlockLength

impl Sync for ExtraFlags

impl Sync for ItemConfig

impl Sync for Byte

impl Sync for Bytes

impl Sync for CallLog

impl Sync for InputOrData

impl Sync for CodeInfo

impl Sync for ReturnFlags

impl Sync for HeadData

impl Sync for Id

impl Sync for FixedU128

impl Sync for Perbill

impl Sync for Permill

impl Sync for Public

impl Sync for Slot

impl Sync for KeyTypeId

impl Sync for Digest

impl Sync for ModuleError

impl Sync for Asset

impl Sync for AssetId

impl Sync for Assets

impl Sync for Location

impl Sync for PalletInfo

impl Sync for Xcm

impl Sync for Asset

impl Sync for AssetId

impl Sync for Assets

impl Sync for Location

impl Sync for PalletInfo

impl Sync for Xcm

impl Sync for MultiAsset

impl Sync for MultiAssets

impl Sync for PalletInfo

impl Sync for Xcm

impl Sync for PurgeKeys

impl Sync for SetKeys

impl Sync for NewSession

impl Sync for StorageApi

impl Sync for Halted

impl Sync for Migrated

impl Sync for Slashed

impl Sync for StorageApi

impl Sync for StorageApi

impl Sync for KillPrefix

impl Sync for KillStorage

impl Sync for Remark

impl Sync for SetCode

impl Sync for SetStorage

impl Sync for CodeUpdated

impl Sync for NewAccount

impl Sync for Remarked

impl Sync for StorageApi

impl Sync for Set

impl Sync for StorageApi

impl Sync for StorageApi

impl Sync for StorageApi

impl Sync for Burn

impl Sync for BuyItem

impl Sync for Create

impl Sync for Destroy

impl Sync for ForceCreate

impl Sync for Freeze

impl Sync for Mint

impl Sync for Redeposit

impl Sync for SetMetadata

impl Sync for SetPrice

impl Sync for SetTeam

impl Sync for Thaw

impl Sync for Transfer

impl Sync for Burned

impl Sync for Created

impl Sync for Destroyed

impl Sync for Frozen

impl Sync for Issued

impl Sync for ItemBought

impl Sync for MetadataSet

impl Sync for Redeposited

impl Sync for TeamChanged

impl Sync for Thawed

impl Sync for Transferred

impl Sync for StorageApi

impl Sync for Batch

impl Sync for BatchAll

impl Sync for DispatchAs

impl Sync for ForceBatch

impl Sync for IfElse

impl Sync for WithWeight

impl Sync for ItemFailed

impl Sync for StorageApi

impl Sync for BlakeTwo256

impl<B> Sync for ReceiptProvider<B>

impl<Client> !Sync for TransactionBuilder<Client>

impl<Client> Sync for SubmittedTransaction<Client>

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

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

impl<_0> Sync for HistoricCleanupSelector<_0>
where _0: Sync,

impl<_0> Sync for AttributeNamespace<_0>
where _0: Sync,

impl<_0> Sync for MintType<_0>
where _0: Sync,

impl<_0> Sync for PalletAttributes<_0>
where _0: Sync,

impl<_0> Sync for StorageDeposit<_0>
where _0: Sync,

impl<_0> Sync for QueryStatus<_0>
where _0: Sync,

impl<_0> Sync for BoundedBTreeSet<_0>
where _0: Sync,

impl<_0> Sync for BoundedVec<_0>
where _0: Sync,

impl<_0> Sync for WeakBoundedVec<_0>
where _0: Sync,

impl<_0> Sync for Ancestor<_0>
where _0: Sync,

impl<_0> Sync for SegmentTracker<_0>
where _0: Sync,

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

impl<_0> Sync for PoolInfo<_0>
where _0: Sync,

impl<_0> Sync for PoolStakerInfo<_0>
where _0: Sync,

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

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

impl<_0> Sync for BookState<_0>
where _0: Sync,

impl<_0> Sync for Neighbours<_0>
where _0: Sync,

impl<_0> Sync for Page<_0>
where _0: Sync,

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

impl<_0> Sync for BitFlags1<_0>
where _0: Sync,

impl<_0> Sync for BitFlags2<_0>
where _0: Sync,

impl<_0> Sync for CollectionMetadata<_0>
where _0: Sync,

impl<_0> Sync for ItemMetadata<_0>
where _0: Sync,

impl<_0> Sync for PriceWithDirection<_0>
where _0: Sync,

impl<_0> Sync for CallTrace<_0>
where _0: Sync,

impl<_0> Sync for CodeUploadReturnValue<_0>
where _0: Sync,

impl<_0> Sync for FeeDetails<_0>
where _0: Sync,

impl<_0> Sync for InclusionFee<_0>
where _0: Sync,

impl<_0> Sync for CollectionMetadata<_0>
where _0: Sync,

impl<_0> Sync for ItemMetadata<_0>
where _0: Sync,

impl<_0> Sync for RemoteLockedFungibleRecord<_0>
where _0: Sync,

impl<_0> Sync for InboundDownwardMessage<_0>
where _0: Sync,

impl<_0> Sync for InboundHrmpMessage<_0>
where _0: Sync,

impl<_0> Sync for OutboundHrmpMessage<_0>
where _0: Sync,

impl<_0> Sync for Header<_0>
where _0: Sync,

impl<_0> Sync for DispatchErrorWithPostInfo<_0>
where _0: Sync,

impl<_0> Sync for CallDryRunEffects<_0>
where _0: Sync,

impl<_0> Sync for XcmDryRunEffects<_0>
where _0: Sync,

impl<_0, _1> Sync for ExistenceReason<_0, _1>
where _0: Sync, _1: Sync,

impl<_0, _1> Sync for MigrationCursor<_0, _1>
where _1: Sync, _0: Sync,

impl<_0, _1> Sync for BoundedBTreeMap<_0, _1>
where _0: Sync, _1: Sync,

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

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

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

impl<_0, _1> Sync for Approval<_0, _1>
where _0: Sync, _1: Sync,

impl<_0, _1> Sync for AssetMetadata<_0, _1>
where _0: Sync, _1: Sync,

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

impl<_0, _1> Sync for CandidateInfo<_0, _1>
where _0: Sync, _1: Sync,

impl<_0, _1> Sync for ActiveCursor<_0, _1>
where _1: Sync, _0: Sync,

impl<_0, _1> Sync for AttributeDeposit<_0, _1>
where _0: Sync, _1: Sync,

impl<_0, _1> Sync for CollectionDetails<_0, _1>
where _0: Sync, _1: Sync,

impl<_0, _1> Sync for ItemDeposit<_0, _1>
where _1: Sync, _0: Sync,

impl<_0, _1> Sync for ItemMetadataDeposit<_0, _1>
where _0: Sync, _1: Sync,

impl<_0, _1> Sync for MintWitness<_0, _1>
where _0: Sync, _1: Sync,

impl<_0, _1> Sync for ContractResult<_0, _1>
where _1: Sync, _0: Sync,

impl<_0, _1> Sync for RuntimeDispatchInfo<_0, _1>
where _1: Sync, _0: Sync,

impl<_0, _1> Sync for CollectionDetails<_0, _1>
where _0: Sync, _1: Sync,

impl<_0, _1> Sync for ItemDetails<_0, _1>
where _0: Sync, _1: Sync,

impl<_0, _1> Sync for PersistedValidationData<_0, _1>
where _1: Sync, _0: Sync,

impl<_0, _1> Sync for Block<_0, _1>
where _0: Sync, _1: Sync,

impl<_0, _1, _2> Sync for AssetDetails<_0, _1, _2>
where _1: Sync, _0: Sync, _2: Sync,

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

impl<_0, _1, _2> Sync for CollectionConfig<_0, _1, _2>
where _1: Sync, _2: Sync, _0: Sync,

impl<_0, _1, _2> Sync for ItemDetails<_0, _1, _2>
where _0: Sync, _2: Sync, _1: Sync,

impl<_0, _1, _2> Sync for MintSettings<_0, _1, _2>
where _1: Sync, _0: Sync, _2: Sync,

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

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

impl<_0, _1, _2, _3> Sync for PoolInfo<_0, _1, _2, _3>
where _1: Sync, _2: Sync, _3: Sync, _0: Sync,

impl<_0, _1, _2, _3> Sync for AssetAccount<_0, _1, _2, _3>
where _0: Sync, _2: Sync, _3: Sync, _1: Sync,

impl<_0, _1, _2, _3> Sync for Details<_0, _1, _2, _3>
where _0: Sync, _1: Sync, _2: Sync, _3: Sync,

impl<_0, _1, _2, _3> Sync for ItemTip<_0, _1, _2, _3>
where _0: Sync, _1: Sync, _2: Sync, _3: Sync,

impl<_0, _1, _2, _3> Sync for PendingSwap<_0, _1, _2, _3>
where _0: Sync, _3: Sync, _2: Sync, _1: Sync,

impl<_0, _1, _2, _3> Sync for PreSignedAttributes<_0, _1, _2, _3>
where _0: Sync, _1: Sync, _3: Sync, _2: Sync,

impl<_0, _1, _2, _3, _4> Sync for PreSignedMint<_0, _1, _2, _3, _4>
where _0: Sync, _1: Sync, _3: Sync, _2: Sync, _4: Sync,

impl<_1> Sync for StorageWeightReclaim<_1>
where _1: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for ParachainId

impl Sync for ReceivedDmp

impl Sync for KsmLocation

impl Sync for MaxLocks

impl Sync for MaxReserves

impl Sync for PalletInfo

impl Sync for ParentRelay

impl Sync for Runtime

impl Sync for XcmConfig

impl Sync for MaxLocks

impl Sync for MaxReserves

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for XcmConfig

impl Sync for MockNet

impl Sync for ParaA

impl Sync for Relay

impl<Location, AssetId> Sync for FromLocationToAsset<Location, AssetId>
where Location: Sync, AssetId: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for TrustedLockerCase<T>
where T: Sync,

impl<T> Sync for ParachainXcmRouter<T>
where T: Sync,

impl Sync for HostFnImpl

impl Sync for CallFlags

impl Sync for ReturnCode

impl Sync for ReturnFlags

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::FullIdentification: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for ExitReason

impl Sync for HoldReason

impl Sync for Deposits

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

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

impl Sync for Claimant

impl Sync for Status

impl<Balance, Id> Sync for ClaimState<Balance, Id>
where Balance: Sync, Id: Sync,

impl<CycleIndex, Balance, Id> Sync for ClaimantStatus<CycleIndex, Balance, Id>
where CycleIndex: Sync, Balance: Sync, Id: Sync,

impl<CycleIndex, BlockNumber, Balance> Sync for StatusType<CycleIndex, BlockNumber, Balance>
where CycleIndex: Sync, BlockNumber: Sync, Balance: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config<I>>::Paymaster as Pay>::Id: Sync, T: Sync, I: Sync,

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

impl Sync for Authorities

impl Sync for CurrentSlot

impl Sync for EpochConfig

impl Sync for EpochIndex

impl Sync for GenesisSlot

impl Sync for RingContext

impl Sync for TicketsData

impl Sync for TicketsIds

impl Sync for TicketsMeta

impl<T> Sync for Call<T>
where T: Sync, <T as Config>::EpochLength: Sync,

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

impl<T> Sync for GenesisConfig<T>
where T: Sync,

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

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

impl Sync for Agenda

impl Sync for Lookup

impl Sync for Retries

impl<Name, Call, BlockNumber, PalletsOrigin, AccountId> Sync for Scheduled<Name, Call, BlockNumber, PalletsOrigin, AccountId>
where Call: Sync, PalletsOrigin: Sync, Name: Sync, AccountId: Sync, BlockNumber: Sync,

impl<Period> Sync for RetryConfig<Period>
where Period: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, T: Sync, <T as Config>::RuntimeCall: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, T: Sync,

impl<T> Sync for MigrateToV4<T>
where T: Sync,

impl<T> Sync for CleanupAgendas<T>
where T: Sync,

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

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

impl Sync for MemberCount

impl Sync for Members

impl Sync for Pool

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, <T as Config<I>>::Score: Sync, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::MaximumMembers: Sync, <T as Config<I>>::Score: Sync,

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

impl Sync for StoredRange

impl Sync for KeyOwner

impl Sync for NextKeys

impl Sync for QueuedKeys

impl Sync for Validators

impl<Period, Offset> Sync for PeriodicSessions<Period, Offset>
where Period: Sync, Offset: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for ProvingTrie<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for InitOffenceSeverity<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

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

impl<T, I> Sync for NoteHistoricalRoot<T, I>
where T: Sync, I: Sync,

impl<T, Inner> Sync for FindAccountFromAuthorIndex<T, Inner>
where T: Sync, Inner: Sync,

impl<T, S> Sync for VersionUncheckedMigrateV0ToV1<T, S>
where T: Sync, S: Sync,

impl<const DISABLING_LIMIT_FACTOR: usize> Sync for UpToLimitDisablingStrategy<DISABLING_LIMIT_FACTOR>

impl<const DISABLING_LIMIT_FACTOR: usize> Sync for UpToLimitWithReEnablingDisablingStrategy<DISABLING_LIMIT_FACTOR>

impl<T> Sync for Pallet<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T, O> Sync for Intermediate<T, O>
where T: Sync, O: Sync,

impl<T, S> Sync for SkipCheckIfFeeless<T, S>
where S: Sync, T: Sync,

impl Sync for Judgement

impl Sync for Bids

impl Sync for Candidates

impl Sync for Defending

impl Sync for Founder

impl Sync for Head

impl Sync for MemberCount

impl Sync for Members

impl Sync for NextHead

impl Sync for Parameters

impl Sync for Payouts

impl Sync for Pot

impl Sync for RoundCount

impl Sync for Rules

impl Sync for Skeptic

impl Sync for Votes

impl Sync for Tally

impl Sync for Vote

impl<AccountId, Balance> Sync for BidKind<AccountId, Balance>
where Balance: Sync, AccountId: Sync,

impl<AccountId, Balance> Sync for Bid<AccountId, Balance>
where AccountId: Sync, Balance: Sync,

impl<AccountId, Balance> Sync for Candidacy<AccountId, Balance>
where Balance: Sync, AccountId: Sync,

impl<AccountId, Balance> Sync for IntakeRecord<AccountId, Balance>
where AccountId: Sync, Balance: Sync,

impl<Balance> Sync for GroupParams<Balance>
where Balance: Sync,

impl<Balance, BlockNumber> Sync for Payout<Balance, BlockNumber>
where Balance: Sync, BlockNumber: Sync,

impl<Balance, PayoutsVec> Sync for PayoutRecord<Balance, PayoutsVec>
where Balance: Sync, PayoutsVec: Sync,

impl<BlockNumber> Sync for Period<BlockNumber>
where BlockNumber: Sync,

impl<T> Sync for EnsureFounder<T>
where T: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T, I, PastPayouts> Sync for VersionUncheckedMigrateToV2<T, I, PastPayouts>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync, PastPayouts: Sync,

impl Sync for Forcing

impl Sync for HoldReason

impl Sync for ActiveEra

impl Sync for Bonded

impl Sync for BondedEras

impl Sync for CurrentEra

impl Sync for ErasStakers

impl Sync for ForceEra

impl Sync for Ledger

impl Sync for Nominators

impl Sync for Payee

impl Sync for SpanSlash

impl Sync for Validators

impl<AccountId> Sync for RewardDestination<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for EraRewardPoints<AccountId>
where AccountId: Sync,

impl<AccountId, Balance> Sync for PagedExposure<AccountId, Balance>
where Balance: Sync, AccountId: Sync,

impl<AccountId, Balance> Sync for UnappliedSlash<AccountId, Balance>
where AccountId: Sync, Balance: Sync,

impl<Balance> Sync for UnlockChunk<Balance>
where Balance: Sync,

impl<DataProvider> Sync for StaticTracker<DataProvider>
where DataProvider: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::MaxControllersInDeprecationBatch: Sync, <<T as Config>::Lookup as StaticLookup>::Source: Sync, <T as Config>::MaxUnlockingChunks: Sync,

impl<T> Sync for ConfigOp<T>
where T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for MigrateToV12<T>
where T: Sync,

impl<T> Sync for MigrateToV13<T>
where T: Sync,

impl<T> Sync for MigrateToV14<T>
where T: Sync,

impl<T> Sync for VersionUncheckedMigrateV14ToV15<T>
where T: Sync,

impl<T> Sync for VersionUncheckedMigrateV15ToV16<T>
where T: Sync,

impl<T> Sync for DisabledValidators_Storage_Instance<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for MigrateDisabledToSession<T>
where T: Sync,

impl<T> Sync for AllStakers<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for ConvertCurve<T>
where T: Sync,

impl<T> Sync for DefaultExposureOf<T>
where T: Sync,

impl<T> Sync for EraInfo<T>
where T: Sync,

impl<T> Sync for ExposureOf<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for Nominations<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::NominationsQuota as NominationsQuota<<T as Config>::CurrencyBalance>>::MaxNominations: Sync,

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

impl<T> Sync for StakingLedger<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::MaxUnlockingChunks: Sync, <T as Config>::HistoryDepth: Sync,

impl<T> Sync for UnitIdentificationOf<T>
where T: Sync,

impl<T> Sync for UseNominatorsAndValidatorsMap<T>
where T: Sync,

impl<T> Sync for UseValidatorsMap<T>
where T: Sync,

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

impl<T, P, N> Sync for MigrateToV11<T, P, N>
where T: Sync, P: Sync, N: Sync,

impl<T, R> Sync for FilterHistoricalOffences<T, R>
where T: Sync, R: Sync,

impl<const MAX: u32> Sync for FixedNominationsQuota<MAX>

impl Sync for Forcing

impl Sync for HoldReason

impl Sync for ActiveEra

impl Sync for Bonded

impl Sync for BondedEras

impl Sync for CurrentEra

impl Sync for ForceEra

impl Sync for Ledger

impl Sync for Nominators

impl Sync for Payee

impl Sync for Validators

impl<AccountId> Sync for RewardDestination<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for SnapshotStatus<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for OffenceRecord<AccountId>
where AccountId: Sync,

impl<AccountId, Balance> Sync for PagedExposure<AccountId, Balance>
where Balance: Sync, AccountId: Sync,

impl<Balance> Sync for UnlockChunk<Balance>
where Balance: Sync,

impl<DataProvider> Sync for StaticTracker<DataProvider>
where DataProvider: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::MaxControllersInDeprecationBatch: Sync, <<T as Config>::Lookup as StaticLookup>::Source: Sync, <T as Config>::MaxUnlockingChunks: Sync,

impl<T> Sync for ConfigOp<T>
where T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for StakingLedger<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::MaxUnlockingChunks: Sync,

impl<T> Sync for Eras<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Rotator<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for AllStakers<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for BondedErasBound<T>
where T: Sync,

impl<T> Sync for BoundedExposurePage<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for EraRewardPoints<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::MaxValidatorSet: Sync,

impl<T> Sync for ErasClaimedRewardsBound<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::MaxInvulnerables: Sync,

impl<T> Sync for Nominations<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::NominationsQuota as NominationsQuota<<T as Config>::CurrencyBalance>>::MaxNominations: Sync,

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

impl<T> Sync for UnappliedSlash<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::MaxExposurePageSize: Sync,

impl<T> Sync for UseNominatorsAndValidatorsMap<T>
where T: Sync,

impl<T> Sync for UseValidatorsMap<T>
where T: Sync,

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

impl<const MAX: u32> Sync for FixedNominationsQuota<MAX>

impl Sync for Mode

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for DefaultExposureOf<T>
where T: Sync,

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Origin

impl Sync for Fellows

impl Sync for LeaseAdmin

impl Sync for Spender

impl Sync for Treasurer

impl Sync for Burn

impl Sync for MaxBalance

impl Sync for MaxKeys

impl Sync for SpendPeriod

impl Sync for TracksInfo

impl Sync for DepositBase

impl Sync for FeeAssetId

impl Sync for MaxPending

impl Sync for MaxProxies

impl Sync for Offset

impl Sync for PalletInfo

impl Sync for Period

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for StakingPot

impl Sync for Version

impl Sync for BridgeTable

impl Sync for BridgeTable

impl Sync for BridgeTable

impl Sync for RocLocation

impl Sync for Collectives

impl Sync for StakingPot

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

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

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

impl<AccountId> Sync for Offence<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for SessionReport<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for ValidatorSetReport<AccountId>
where AccountId: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Origin

impl Sync for Fellows

impl Sync for LeaseAdmin

impl Sync for Spender

impl Sync for Treasurer

impl Sync for MaxBalance

impl Sync for TracksInfo

impl Sync for AssetHubId

impl Sync for BrokerId

impl Sync for BrokerPot

impl Sync for Burn

impl Sync for ByteDeposit

impl Sync for CrowdloanId

impl Sync for DepositBase

impl Sync for LeafVersion

impl Sync for LeasePeriod

impl Sync for MaxBalance

impl Sync for MaxFriends

impl Sync for MaxKeys

impl Sync for MaxLocks

impl Sync for MaxPending

impl Sync for MaxProxies

impl Sync for MaxReserves

impl Sync for Offset

impl Sync for PalletInfo

impl Sync for ParaDeposit

impl Sync for Period

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for SignedPhase

impl Sync for SpendPeriod

impl Sync for SwapLeases

impl Sync for Version

impl Sync for AssetHub

impl Sync for BridgeHub

impl Sync for Broker

impl Sync for Collectives

impl Sync for Encointer

impl Sync for FeeAssetId

impl Sync for Fellows

impl Sync for People

impl Sync for ThisNetwork

impl Sync for Wnd

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

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

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

impl<T, AssetHubId> Sync for XcmToAssetHub<T, AssetHubId>
where T: Sync, AssetHubId: Sync,

impl Sync for WeightToFee

impl Sync for HoldReason

impl Sync for AutoLimits

impl<MaxKeyLen> Sync for Progress<MaxKeyLen>
where MaxKeyLen: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::MaxKeyLen: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for MigrationTask<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::MaxKeyLen: Sync,

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

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

impl<T> Sync for Call<T>
where <T as Config>::AccountId: Sized, <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::AccountId: Sized, <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for Key

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, <T as Config>::RuntimeCall: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T> Sync for CheckOnlySudoAccount<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl Sync for Something

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl Sync for DidUpdate

impl Sync for Now

impl<T> Sync for Call<T>
where <T as Config>::Moment: Sync, T: Sync,

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

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

impl Sync for Reasons

impl Sync for Tips

impl<AccountId, Balance, BlockNumber, Hash> Sync for OpenTip<AccountId, Balance, BlockNumber, Hash>
where Hash: Sync, AccountId: Sync, Balance: Sync, BlockNumber: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for UnreserveDeposits<T, I>
where T: Sync, I: Sync,

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

impl Sync for Releases

impl<Balance> Sync for FeeDetails<Balance>
where Balance: Sync,

impl<Balance> Sync for InclusionFee<Balance>
where Balance: Sync,

impl<Balance, Weight> Sync for RuntimeDispatchInfo<Balance, Weight>
where Weight: Sync, Balance: Sync,

impl<C, OU> Sync for CurrencyAdapter<C, OU>
where C: Sync, OU: Sync,

impl<F, OU> Sync for FungibleAdapter<F, OU>
where F: Sync, OU: Sync,

impl<M> Sync for ConstFeeMultiplier<M>
where M: Sync,

impl<T> Sync for Pre<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::LiquidityInfo: Sync,

impl<T> Sync for Val<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for ChargeTransactionPayment<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T, S, V, M, X> Sync for TargetedFeeAdjustment<T, S, V, M, X>
where T: Sync, S: Sync, V: Sync, M: Sync, X: Sync,

impl Sync for Error

impl<C, P> Sync for TransactionPayment<C, P>
where C: Sync + Send, P: Sync,

impl Sync for HoldReason

impl Sync for ByteFee

impl Sync for ChunkCount

impl Sync for EntryFee

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

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

impl Sync for Approvals

impl Sync for Deactivated

impl Sync for Proposals

impl Sync for SpendCount

impl Sync for Spends

impl<AccountId, Balance> Sync for Proposal<AccountId, Balance>
where AccountId: Sync, Balance: Sync,

impl<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId> Sync for SpendStatus<AssetKind, AssetBalance, Beneficiary, BlockNumber, PaymentId>
where AssetKind: Sync, AssetBalance: Sync, Beneficiary: Sync, BlockNumber: Sync, PaymentId: Sync,

impl<Id> Sync for PaymentState<Id>
where Id: Sync,

impl<R> Sync for TreasuryAccountId<R>
where R: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, T: Sync, I: Sync, <T as Config<I>>::AssetKind: Sync, <<T as Config<I>>::BeneficiaryLookup as StaticLookup>::Source: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::AssetKind: Sync, <T as Config<I>>::Beneficiary: Sync, <<T as Config<I>>::BlockNumberProvider as BlockNumberProvider>::BlockNumber: Sync, <<T as Config<I>>::Paymaster as Pay>::Id: Sync, T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I, UnreserveWeight> Sync for Migration<T, I, UnreserveWeight>
where T: Sync, I: Sync, UnreserveWeight: Sync,

impl Sync for PausedCalls

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::MaxNameLen: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::MaxNameLen: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::MaxNameLen: Sync,

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

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

impl Sync for Account

impl Sync for Attribute

impl Sync for Collection

impl Sync for Item

impl Sync for ItemPriceOf

impl<'a> Sync for Attribute<'a>

impl<AccountId, DepositBalance> Sync for CollectionDetails<AccountId, DepositBalance>
where AccountId: Sync, DepositBalance: Sync,

impl<AccountId, DepositBalance> Sync for ItemDetails<AccountId, DepositBalance>
where AccountId: Sync, DepositBalance: Sync,

impl<DepositBalance, StringLimit> Sync for CollectionMetadata<DepositBalance, StringLimit>
where DepositBalance: Sync, StringLimit: Sync,

impl<DepositBalance, StringLimit> Sync for ItemMetadata<DepositBalance, StringLimit>
where DepositBalance: Sync, StringLimit: Sync,

impl<PalletInstance> Sync for Collection<PalletInstance>
where PalletInstance: Sync,

impl<PalletInstance> Sync for Item<PalletInstance>
where PalletInstance: Sync,

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

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync, I: Sync, <T as Config<I>>::KeyLimit: Sync, <T as Config<I>>::ValueLimit: Sync, <T as Config<I>>::StringLimit: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<I>>::StringLimit: Sync, <T as Config<I>>::KeyLimit: Sync, <T as Config<I>>::ValueLimit: Sync, T: Sync, I: Sync,

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

impl Sync for Event

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::RuntimeCall: Sync, <T as Config>::PalletsOrigin: Sync,

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

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

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

impl<T> Sync for VerifySignature<T>

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

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

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

impl Sync for Releases

impl Sync for Vesting

impl<Balance, BlockNumber> Sync for VestingInfo<Balance, BlockNumber>
where Balance: Sync, BlockNumber: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::Lookup as StaticLookup>::Source: Sync, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T> Sync for MaxVestingSchedulesGet<T>
where T: Sync,

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::RuntimeCall: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl Sync for HoldReason

impl Sync for Origin

impl Sync for AssetTraps

impl Sync for Queries

impl Sync for RecordedXcm

impl<BlockNumber> Sync for QueryStatus<BlockNumber>
where BlockNumber: Sync,

impl<ConsumerIdentifier, MaxConsumers> Sync for RemoteLockedFungibleRecord<ConsumerIdentifier, MaxConsumers>
where MaxConsumers: Sync, ConsumerIdentifier: Sync,

impl<F> Sync for EnsureResponse<F>
where F: Sync,

impl<F, L> Sync for EnsureXcm<F, L>
where F: Sync, L: Sync,

impl<Prefix, Body> Sync for IsMajorityOfBody<Prefix, Body>
where Prefix: Sync, Body: Sync,

impl<Prefix, Body> Sync for IsVoiceOfBody<Prefix, Body>
where Prefix: Sync, Body: Sync,

impl<RuntimeOrigin> Sync for XcmPassthrough<RuntimeOrigin>
where RuntimeOrigin: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync, <T as Config>::RuntimeCall: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Pallet<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for MigrateToLatestXcmVersion<T>
where T: Sync,

impl<T> Sync for VersionUncheckedMigrateToV1<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for VersionDiscoveryQueueSize<T>
where T: Sync,

impl<T> Sync for AuthorizedAliasers<T>
where T: Sync,

impl<T> Sync for LockTicket<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for ReduceTicket<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for UnlockTicket<T>
where <T as Config>::RuntimeEvent: Sized,

impl<Ticket, MAX> Sync for AuthorizedAliasesEntry<Ticket, MAX>
where Ticket: Sync, MAX: Sync,

impl<T, I> Sync for Call<T, I>
where T: Sync, I: Sync,

impl<T, I> Sync for Call<T, I>
where T: Sync, I: Sync,

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

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

impl Sync for Bridges

impl<I> Sync for HoldReason<I>
where I: Sync,

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, <T as Config<<T as Config<I>>::BridgeMessagesPalletInstance>>::LaneId: Sync, T: Sync, I: Sync,

impl<T, I> Sync for GenesisConfig<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync, <T as Config<<T as Config<I>>::BridgeMessagesPalletInstance>>::LaneId: Sync,

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

impl<T, I, Lane, CreateLane, SourceRelativeLocation, BridgedUniversalLocation> Sync for OpenBridgeForLane<T, I, Lane, CreateLane, SourceRelativeLocation, BridgedUniversalLocation>
where T: Sync, I: Sync, Lane: Sync, CreateLane: Sync, SourceRelativeLocation: Sync, BridgedUniversalLocation: Sync,

impl Sync for Bridge

impl<T> Sync for BridgeWeight<T>
where T: Sync,

impl<T, I> Sync for Call<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for Event<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

impl<T, I> Sync for Pallet<T, I>
where <T as Config>::RuntimeEvent: Sized, T: Sync, I: Sync,

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

impl Sync for Subcommand

impl Sync for Extensions

impl Sync for Cli

impl<C, P> Sync for FullDeps<C, P>
where C: Sync + Send, P: Sync + Send,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for RuntimeApi

impl Sync for Offset

impl Sync for Period

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for SS58Prefix

impl Sync for Version

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for SessionKeys

impl Sync for WeightToFee

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<AccountId, Assets> Sync for AssetExists<AccountId, Assets>
where AccountId: Sync, Assets: Sync,

impl<AccountId, Assets> Sync for NonZeroIssuance<AccountId, Assets>
where AccountId: Sync, Assets: Sync,

impl<AssetLocation> Sync for ConcreteAssetFromSystem<AssetLocation>
where AssetLocation: Sync,

impl<Inner> Sync for NarrowOriginToSibling<Inner>
where Inner: Sync,

impl<LocationValue> Sync for ConcreteNativeAssetFrom<LocationValue>
where LocationValue: Sync,

impl<R> Sync for DealWithFees<R>
where R: Sync,

impl<R> Sync for ToStakingPot<R>
where R: Sync,

impl<R, I> Sync for AssetsToBlockAuthor<R, I>
where R: Sync, I: Sync,

impl<Runtime, WeightToFee, BalanceConverter, AssetInstance> Sync for AssetFeeAsExistentialDepositMultiplier<Runtime, WeightToFee, BalanceConverter, AssetInstance>
where Runtime: Sync, WeightToFee: Sync, BalanceConverter: Sync, AssetInstance: Sync,

impl<SystemParachainMatcher, Runtime> Sync for RelayOrOtherSystemParachains<SystemParachainMatcher, Runtime>
where SystemParachainMatcher: Sync, Runtime: Sync,

impl<T> Sync for AssetsFrom<T>
where T: Sync,

impl<TreasuryAccount, AccountIdConverter, T> Sync for ToParentTreasury<TreasuryAccount, AccountIdConverter, T>
where TreasuryAccount: Sync, AccountIdConverter: Sync, T: Sync,

impl<T> Sync for AvailableHeader<T>
where T: Sync,

impl<Runtime> Sync for CollatorSessionKey<Runtime>
where <Runtime as Config>::RuntimeEvent: Sized,

impl<Runtime> Sync for CollatorSessionKeys<Runtime>
where <Runtime as Config>::RuntimeEvent: Sized,

impl<Runtime> Sync for ExtBuilder<Runtime>
where <Runtime as Config>::RuntimeEvent: Sized, Runtime: Sync,

impl<Runtime, AllPalletsWithoutSystem> Sync for RuntimeHelper<Runtime, AllPalletsWithoutSystem>
where Runtime: Sync, AllPalletsWithoutSystem: Sync,

impl<RuntimeOrigin> Sync for GovernanceOrigin<RuntimeOrigin>
where RuntimeOrigin: Sync,

impl<N> Sync for PenpalA<N>
where N: Sync,

impl<N> Sync for PenpalB<N>
where N: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for FeeAssetId

impl Sync for Offset

impl Sync for PalletInfo

impl Sync for Period

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for Version

impl Sync for WeightToFee

impl Sync for StakingPot

impl Sync for XcmConfig

impl<AssetLocation, Origin> Sync for AssetFromChain<AssetLocation, Origin>
where AssetLocation: Sync, Origin: Sync,

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<Prefix, Origin> Sync for AssetPrefixFrom<Prefix, Origin>
where Prefix: Sync, Origin: Sync,

impl<N> Sync for PeopleRococo<N>
where N: Sync,

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for ByteDeposit

impl Sync for DepositBase

impl Sync for MaxPending

impl Sync for MaxProxies

impl Sync for PalletInfo

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for Version

impl Sync for FeeAssetId

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<N> Sync for PeopleWestend<N>
where N: Sync,

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for ByteDeposit

impl Sync for DepositBase

impl Sync for MaxPending

impl Sync for MaxProxies

impl Sync for PalletInfo

impl Sync for PotId

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for Version

impl Sync for FeeAssetId

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl Sync for Opt

impl Sync for Metrics

impl Sync for State

impl Sync for PeerData

impl Sync for Metrics

impl Sync for Metrics

impl Sync for Subcommand

impl Sync for Cli

impl Sync for RunCmd

impl<BlockNumber> Sync for InboundDownwardMessage<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber> Sync for InboundHrmpMessage<BlockNumber>
where BlockNumber: Sync,

impl<Id> Sync for OutboundHrmpMessage<Id>
where Id: Sync,

impl Sync for Metrics

impl<AD> Sync for DisputeDistributionSubsystem<AD>
where AD: Sync,

impl Sync for Error

impl<'a, I> Sync for Branches<'a, I>
where I: Sync,

impl<AD> Sync for GossipSupport<AD>
where AD: Sync,

impl Sync for Metrics

impl<N, AD> !Sync for NetworkBridgeRx<N, AD>

impl<N, AD> Sync for NetworkBridgeTx<N, AD>
where N: Sync, AD: Sync,

impl Sync for Error

impl Sync for Config

impl Sync for DbBackend

impl Sync for BlockEntry

impl Sync for BlockEntry

impl Sync for Tick

impl Sync for BlockEntry

impl Sync for OurApproval

impl Sync for Config

impl Sync for Metrics

impl Sync for Meters

impl Sync for Metrics

impl<T> Sync for RxWorker<T>

impl<T> Sync for ToWorker<T>

impl<T> Sync for WorkProviderImpl<T>
where T: Sync,

impl Sync for Error

impl Sync for Config

impl Sync for Metrics

impl Sync for Error

impl Sync for Config

impl<Client> Sync for ChainApiSubsystem<Client>
where Client: Sync + Send,

impl Sync for Error

impl Sync for Config

impl Sync for Config

impl Sync for Error

impl Sync for Metrics

impl Sync for Priority

impl Sync for Config

impl Sync for Metrics

impl Sync for JobError

impl Sync for JobResponse

impl Sync for WorkerError

impl Sync for WorkerKind

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for WaitOutcome

impl Sync for Handshake

impl Sync for MemoryStats

impl Sync for PvfPrepData

impl Sync for PipeFd

impl Sync for WorkerInfo

impl<Client> Sync for RuntimeApiSubsystem<Client>
where Client: Sync + Send,

impl Sync for Metronome

impl Sync for Metrics

impl Sync for IsAuthority

impl Sync for PeerSet

impl Sync for Protocol

impl Sync for Error

impl Sync for FatalError

impl Sync for JfyiError

impl Sync for Recipient

impl Sync for Requests

impl Sync for PeerSetIter

impl Sync for OurView

impl Sync for View

impl<Req> Sync for IncomingRequest<Req>
where Req: Sync,

impl<Req> Sync for IncomingRequestReceiver<Req>
where Req: Sync,

impl<Req> Sync for OutgoingResponseSender<Req>
where Req: Sync,

impl<Req, FallbackReq> Sync for OutgoingRequest<Req, FallbackReq>
where Req: Sync, FallbackReq: Sync,

impl<Response> Sync for OutgoingResponse<Response>
where Response: Sync,

impl<T> Sync for PerPeerSet<T>
where T: Sync,

impl<V1, V2> Sync for CollationProtocols<V1, V2>
where V1: Sync, V2: Sync,

impl<V3> Sync for ValidationProtocols<V3>
where V3: Sync,

impl Sync for Error

impl Sync for Statement

impl Sync for Config

impl Sync for SystemClock

impl Sync for BitIndex

impl Sync for PoV

impl Sync for Proof

impl<BlockNumber> Sync for Collation<BlockNumber>
where BlockNumber: Sync,

impl<T> Sync for Bitfield<T>
where T: Sync,

impl Sync for Yield

impl<M> Sync for ForwardSubsystem<M>
where M: Send,

impl<M> Sync for TestSubsystemContextHandle<M>
where M: Send,

impl<M, S> Sync for TestSubsystemContext<M, S>
where S: Sync, M: Sync + Send,

impl<T> Sync for SingleItemSink<T>
where T: Send,

impl<T> Sync for SingleItemStream<T>
where T: Send,

impl Sync for PvfExecKind

impl<Client> Sync for DefaultSubsystemClient<Client>
where Client: Sync + Send,

impl<M> Sync for NetworkBridgeEvent<M>
where M: Sync,

impl Sync for FetchError

impl Sync for Error

impl Sync for Error

impl Sync for FatalError

impl Sync for JfyiError

impl Sync for View

impl Sync for DbAdapter

impl Sync for Constraints

impl Sync for Fragment

impl Sync for Config

impl Sync for RuntimeInfo

impl Sync for Validator

impl<D> Sync for DbAdapter<D>
where D: Sync,

impl<M, Mnested> Sync for NestingSender<M, Mnested>
where M: Send,

impl Sync for CliConfig

impl !Sync for RunConfig

impl Sync for Subcommand

impl Sync for BlockNumber

impl Sync for Consensus

impl Sync for Runtime

impl Sync for Extensions

impl<Config> !Sync for Cli<Config>

impl<Config> Sync for RelayChainCli<Config>
where Config: Sync,

impl Sync for AllMessages

impl Sync for Event

impl Sync for Metrics

impl Sync for BlockInfo

impl Sync for ChannelsOut

impl Sync for Handle

impl<InitStateSpawner, InitStateSubsystem0, InitStateSubsystem1, InitStateSubsystem2, InitStateSubsystem3, InitStateSubsystem4, InitStateSubsystem5, InitStateSubsystem6, InitStateSubsystem7, InitStateSubsystem8, InitStateSubsystem9, InitStateSubsystem10, InitStateSubsystem11, InitStateSubsystem12, InitStateSubsystem13, InitStateSubsystem14, InitStateSubsystem15, InitStateSubsystem16, InitStateSubsystem17, InitStateSubsystem18, InitStateSubsystem19, InitStateSubsystem20, InitStateSubsystem21, InitStateSubsystem22, InitStateSubsystem23, InitStateBaggage0, InitStateBaggage1, InitStateBaggage2, InitStateBaggage3> Sync 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, InitStateSubsystem22, InitStateSubsystem23, InitStateBaggage0, InitStateBaggage1, InitStateBaggage2, InitStateBaggage3>
where InitStateSubsystem0: Sync, InitStateSubsystem1: Sync, InitStateSubsystem2: Sync, InitStateSubsystem3: Sync, InitStateSubsystem4: Sync, InitStateSubsystem5: Sync, InitStateSubsystem6: Sync, InitStateSubsystem7: Sync, InitStateSubsystem8: Sync, InitStateSubsystem9: Sync, InitStateSubsystem10: Sync, InitStateSubsystem11: Sync, InitStateSubsystem12: Sync, InitStateSubsystem13: Sync, InitStateSubsystem14: Sync, InitStateSubsystem15: Sync, InitStateSubsystem16: Sync, InitStateSubsystem17: Sync, InitStateSubsystem18: Sync, InitStateSubsystem19: Sync, InitStateSubsystem20: Sync, InitStateSubsystem21: Sync, InitStateSubsystem22: Sync, InitStateSubsystem23: Sync, InitStateBaggage0: Sync, InitStateBaggage1: Sync, InitStateBaggage2: Sync, InitStateBaggage3: Sync, InitStateSpawner: Sync,

impl<M> Sync for OrchestratedSubsystem<M>
where M: Send,

impl<OutgoingWrapper> Sync for OverseerSender<OutgoingWrapper>
where OutgoingWrapper: Sync,

impl<S> Sync for SpawnGlue<S>
where S: Sync,

impl<S, SupportsParachains> !Sync for Overseer<S, SupportsParachains>

impl<T> !Sync for Init<T>

impl<T> Sync for Missing<T>
where T: Sync,

impl Sync for CliConfig

impl Sync for BlockData

impl Sync for HeadData

impl Sync for Id

impl Sync for Sibling

impl Sync for PvfExecKind

impl Sync for PvfPrepKind

impl Sync for UMPSignal

impl Sync for ChunkIndex

impl Sync for CoreIndex

impl Sync for GroupIndex

impl Sync for SessionInfo

impl<'a> Sync for CounterVecDefinition<'a>

impl<'a> Sync for HistogramDefinition<'a>

impl<BlockNumber> Sync for SchedulerParams<BlockNumber>
where BlockNumber: Sync,

impl<H> Sync for CandidateEvent<H>
where H: Sync,

impl<H> Sync for CandidateEvent<H>
where H: Sync,

impl<H> Sync for BackedCandidate<H>
where H: Sync,

impl<H> Sync for CandidateDescriptor<H>
where H: Sync,

impl<H> Sync for CandidateReceipt<H>
where H: Sync,

impl<H> Sync for CommittedCandidateReceipt<H>
where H: Sync,

impl<H> Sync for ScrapedOnChainVotes<H>
where H: Sync,

impl<H> Sync for SigningContext<H>
where H: Sync,

impl<H> Sync for BackedCandidate<H>
where H: Sync,

impl<H> Sync for CandidateDescriptorV2<H>
where H: Sync,

impl<H> Sync for CandidateReceiptV2<H>
where H: Sync,

impl<H> Sync for CommittedCandidateReceiptV2<H>
where H: Sync,

impl<H> Sync for ScrapedOnChainVotes<H>
where H: Sync,

impl<H, N> Sync for CoreState<H, N>
where N: Sync, H: Sync,

impl<H, N> Sync for CoreState<H, N>
where N: Sync, H: Sync,

impl<H, N> Sync for BackingState<H, N>
where N: Sync, H: Sync,

impl<H, N> Sync for CandidatePendingAvailability<H, N>
where N: Sync, H: Sync,

impl<H, N> Sync for OccupiedCore<H, N>
where N: Sync, H: Sync,

impl<H, N> Sync for PersistedValidationData<H, N>
where N: Sync, H: Sync,

impl<H, N> Sync for BackingState<H, N>
where N: Sync, H: Sync,

impl<H, N> Sync for CandidatePendingAvailability<H, N>
where N: Sync, H: Sync,

impl<H, N> Sync for OccupiedCore<H, N>
where N: Sync, H: Sync,

impl<HDR> Sync for InherentData<HDR>

impl<HDR> Sync for InherentData<HDR>

impl<K, V> Sync for IndexedVec<K, V>
where V: Sync,

impl<N> Sync for Constraints<N>
where N: Sync,

impl<N> Sync for InboundHrmpLimitations<N>
where N: Sync,

impl<N> Sync for CandidateCommitments<N>
where N: Sync,

impl<N> Sync for DisputeState<N>
where N: Sync,

impl<N> Sync for GroupRotationInfo<N>
where N: Sync,

impl<N> Sync for Constraints<N>
where N: Sync,

impl<Payload, RealPayload> Sync for Signed<Payload, RealPayload>
where Payload: Sync, RealPayload: Sync,

impl<Payload, RealPayload> Sync for UncheckedSigned<Payload, RealPayload>
where Payload: Sync, RealPayload: Sync,

impl<T> Sync for WellKnownKey<T>
where T: Sync,

impl Sync for BabeDeps

impl<AuthorityId> Sync for BeefyDeps<AuthorityId>

impl<B> Sync for GrandpaDeps<B>
where B: Sync + Send,

impl<C, P, SC, B, AuthorityId> Sync for FullDeps<C, P, SC, B, AuthorityId>
where SC: Sync, C: Sync + Send, P: Sync + Send, B: Sync + Send,

impl Sync for SlotRange

impl Sync for LeaseError

impl Sync for AuctionInfo

impl Sync for Winning

impl Sync for Claims

impl Sync for Preclaims

impl Sync for Signing

impl Sync for Total

impl Sync for Vesting

impl Sync for Funds

impl Sync for NewRaise

impl Sync for Paras

impl Sync for PendingSwap

impl Sync for Accounts

impl Sync for Statement

impl Sync for UnlockBlock

impl Sync for Leases

impl Sync for BlockLength

impl<A, B, M, F> Sync for ExponentialPrice<A, B, M, F>
where A: Sync, B: Sync, M: Sync, F: Sync,

impl<Account, Balance> Sync for ParaInfoV1<Account, Balance>
where Account: Sync, Balance: Sync,

impl<Account, Balance> Sync for ParaInfo<Account, Balance>
where Account: Sync, Balance: Sync,

impl<AccountId, Balance, BlockNumber, LeasePeriod> Sync for FundInfo<AccountId, Balance, BlockNumber, LeasePeriod>
where AccountId: Sync, Balance: Sync, BlockNumber: Sync, LeasePeriod: Sync,

impl<AccountId, LeasePeriod> Sync for ParachainTemporarySlot<AccountId, LeasePeriod>
where AccountId: Sync, LeasePeriod: Sync,

impl<Balance> Sync for AccountStatus<Balance>
where Balance: Sync,

impl<BlockNumber> Sync for LastContribution<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber> Sync for AuctionStatus<BlockNumber>
where BlockNumber: Sync,

impl<C> Sync for ContainsParts<C>
where C: Sync,

impl<Id> Sync for NoPriceForMessageDelivery<Id>
where Id: Sync,

impl<Parents, ParaId> Sync for TreasuryArguments<Parents, ParaId>
where Parents: Sync, ParaId: Sync,

impl<R> Sync for DealWithFees<R>
where R: Sync,

impl<R> Sync for ToAuthor<R>
where R: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for VersionUncheckedMigrateToV1<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized,

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

impl<T> Sync for PrevalidateAttests<T>

impl<T> Sync for MigrateToTrackInactiveV2<T>
where T: Sync,

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

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

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

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

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

impl<T> Sync for AssignmentSessionKeyPlaceholder<T>
where T: Sync,

impl<T> Sync for ParachainSessionKeyPlaceholder<T>
where T: Sync,

impl<T> Sync for ConstantPrice<T>
where T: Sync,

impl<T, UnlockParaIds> Sync for VersionUncheckedMigrateToV1<T, UnlockParaIds>
where T: Sync, UnlockParaIds: Sync,

impl<T, W, P> Sync for ChildParachainRouter<T, W, P>
where T: Sync, W: Sync, P: Sync,

impl<XcmConfig, ExistentialDeposit, PriceForDelivery, ParaId, ToParaIdHelper> Sync for ToParachainDeliveryHelper<XcmConfig, ExistentialDeposit, PriceForDelivery, ParaId, ToParaIdHelper>
where XcmConfig: Sync, ExistentialDeposit: Sync, PriceForDelivery: Sync, ParaId: Sync, ToParaIdHelper: Sync,

impl Sync for Counter

impl Sync for CounterVec

impl Sync for Histogram

impl Sync for UmpQueueId

impl Sync for Origin

impl Sync for ParaKind

impl Sync for Event

impl Sync for Assignment

impl Sync for Disputes

impl Sync for Frozen

impl Sync for Included

impl Sync for HrmpChannel

impl Sync for Metrics

impl Sync for Credits

impl Sync for FreeEntries

impl Sync for QueueStatus

impl Sync for Revenue

impl Sync for CodeByHash

impl Sync for Heads

impl Sync for Parachains

impl Sync for Included

impl Sync for ClaimQueue

impl Sync for AccountKeys

impl Sync for Sessions

impl<BlockNumber> Sync for InconsistentError<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber> Sync for V10HostConfiguration<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber> Sync for V11HostConfiguration<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber> Sync for V6HostConfiguration<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber> Sync for V7HostConfiguration<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber> Sync for V8HostConfiguration<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber> Sync for V9HostConfiguration<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber> Sync for HostConfiguration<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber> Sync for SessionChangeOutcome<BlockNumber>
where BlockNumber: Sync,

impl<BlockNumber> Sync for SessionChangeNotification<BlockNumber>
where BlockNumber: Sync,

impl<C> Sync for SlashValidatorsForDisputes<C>
where C: Sync,

impl<C, R> Sync for RewardValidatorsWithEraPoints<C, R>
where C: Sync, R: Sync,

impl<H, N> Sync for CandidatePendingAvailability<H, N>
where N: Sync, H: Sync,

impl<H, N> Sync for CandidatePendingAvailability<H, N>
where N: Sync, H: Sync,

impl<Hash> Sync for RelayParentInfo<Hash>
where Hash: Sync,

impl<Hash, BlockNumber> Sync for AllowedRelayParentsTracker<Hash, BlockNumber>
where BlockNumber: Sync, Hash: Sync,

impl<Hash, BlockNumber> Sync for AllowedRelayParentsTracker<Hash, BlockNumber>
where BlockNumber: Sync, Hash: Sync,

impl<I, R, L> Sync for SlashingReportHandler<I, R, L>
where I: Sync, R: Sync, L: Sync,

impl<KeyOwnerIdentification> Sync for SlashingOffence<KeyOwnerIdentification>
where KeyOwnerIdentification: Sync,

impl<N> Sync for AvailabilityBitfieldRecord<N>
where N: Sync,

impl<N> Sync for ParaPastCodeMeta<N>
where N: Sync,

impl<N> Sync for ReplacementTimes<N>
where N: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, <T as Config>::KeyOwnerProof: Sync, T: Sync,

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

impl<T> Sync for VersionUncheckedMigrateToV10<T>
where T: Sync,

impl<T> Sync for UncheckedMigrateToV11<T>
where T: Sync,

impl<T> Sync for UncheckedMigrateToV12<T>
where T: Sync,

impl<T> Sync for MigrateToV7<T>
where T: Sync,

impl<T> Sync for MigrateToV8<T>
where T: Sync,

impl<T> Sync for MigrateToV9<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>

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

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

impl<T> Sync for MigrateToV1<T>
where T: Sync,

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

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

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

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for AvailabilityBitfields_Storage_Instance<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for PendingAvailabilityCommitments_Storage_Instance<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for PendingAvailability_Storage_Instance<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

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

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

impl<T> Sync for MmrSetup<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for RemoveUpgradeCooldownCostViewFunction<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

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

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

impl<T, P> Sync for ActiveConfigHrmpChannelSizeAndCapacityRatio<T, P>
where T: Sync, P: Sync,

impl<T, SendXcm, LegacyLease, const TIMESLICE_PERIOD: u32> Sync for MigrateToCoretime<T, SendXcm, LegacyLease, TIMESLICE_PERIOD>
where T: Sync, SendXcm: Sync, LegacyLease: Sync,

impl<const M: u32> Sync for BenchConfig<M>

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Call

impl Sync for PalletACall

impl Sync for PalletBCall

impl Sync for Origin

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Origin

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Balances

impl Sync for Balances

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for Value

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for PalletInfo

impl Sync for Runtime

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl<T> Sync for GenesisConfig<T>

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

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

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

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Balances

impl Sync for Balances

impl Sync for PalletInfo

impl Sync for Runtime

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

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

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

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

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for RuntimeApi

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl !Sync for NewFull

impl Sync for Chain

impl Sync for Error

impl Sync for Extensions

impl Sync for RuntimeApi

impl<'a, Spawner, RuntimeClient> !Sync for OverseerGenArgs<'a, Spawner, RuntimeClient>

impl<B> Sync for SelectRelayChain<B>

impl<OverseerGenerator> Sync for NewFullParams<OverseerGenerator>
where OverseerGenerator: Sync,

impl<OverseerGenerator, Network> !Sync for PolkadotServiceBuilder<OverseerGenerator, Network>

impl Sync for Error

impl Sync for FatalError

impl Sync for JfyiError

impl<'a, Ctx> Sync for DrainMisbehaviors<'a, Ctx>
where <Ctx as Context>::AuthorityId: Sync, <Ctx as Context>::Candidate: Sync, <Ctx as Context>::Signature: Sync, <Ctx as Context>::Digest: Sync,

impl<Candidate, Digest> Sync for Statement<Candidate, Digest>
where Candidate: Sync, Digest: Sync,

impl<Candidate, Digest, AuthorityId, Signature> Sync for Misbehavior<Candidate, Digest, AuthorityId, Signature>
where Candidate: Sync, Signature: Sync, Digest: Sync, AuthorityId: Sync,

impl<Candidate, Digest, AuthorityId, Signature> Sync for SignedStatement<Candidate, Digest, AuthorityId, Signature>
where Signature: Sync, AuthorityId: Sync, Candidate: Sync, Digest: Sync,

impl<Candidate, Digest, AuthorityId, Signature> Sync for UnauthorizedStatement<Candidate, Digest, AuthorityId, Signature>
where Signature: Sync, AuthorityId: Sync, Candidate: Sync, Digest: Sync,

impl<Candidate, Digest, Signature> Sync for DoubleSign<Candidate, Digest, Signature>
where Candidate: Sync, Signature: Sync, Digest: Sync,

impl<Candidate, Digest, Signature> Sync for ValidityDoubleVote<Candidate, Digest, Signature>
where Candidate: Sync, Signature: Sync, Digest: Sync,

impl<Ctx> Sync for CandidateData<Ctx>
where <Ctx as Context>::GroupId: Sync, <Ctx as Context>::Candidate: Sync, <Ctx as Context>::AuthorityId: Sync, <Ctx as Context>::Signature: Sync,

impl<Ctx> Sync for Table<Ctx>
where <Ctx as Context>::AuthorityId: Sync, <Ctx as Context>::Digest: Sync, <Ctx as Context>::GroupId: Sync, <Ctx as Context>::Candidate: Sync, <Ctx as Context>::Signature: Sync,

impl<Digest, Group> Sync for Summary<Digest, Group>
where Digest: Sync, Group: Sync,

impl<Group, Candidate, AuthorityId, Signature> Sync for AttestedCandidate<Group, Candidate, AuthorityId, Signature>
where Group: Sync, Candidate: Sync, AuthorityId: Sync, Signature: Sync,

impl<Signature> Sync for ValidityAttestation<Signature>
where Signature: Sync,

impl Sync for Strategy

impl Sync for TestState

impl Sync for PeerLatency

impl Sync for TestState

impl Sync for ChartItem

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for BrokerId

impl Sync for BrokerPot

impl Sync for LeasePeriod

impl Sync for MaxLocks

impl Sync for MaxReserves

impl Sync for Offset

impl Sync for PalletInfo

impl Sync for Period

impl Sync for Prefix

impl Sync for RewardCurve

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for Version

impl Sync for AnyNetwork

impl Sync for FeeAssetId

impl Sync for XcmConfig

impl<A, F> Sync for TestDeliveryPrice<A, F>
where A: Sync, F: Sync,

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for Runtime

impl Sync for Opt

impl Sync for SystemCall

impl Sync for XcmCall

impl Sync for Error

impl Sync for TestChain

impl<C> Sync for SignParam<C>

impl<C> Sync for UnsignedTransaction<C>

impl<C, Clnt, V> Sync for FloatStorageValueMetric<C, Clnt, V>
where V: Sync, Clnt: Sync, C: Sync,

impl<C, E> !Sync for TransactionTracker<C, E>

impl<Call> Sync for SudoCall<Call>
where Call: Sync,

impl<Call> Sync for UtilityCall<Call>
where Call: Sync,

impl<Call> Sync for MockedRuntimeUtilityPallet<Call>
where Call: Sync,

impl<Header> Sync for SyncHeader<Header>
where Header: Sync,

impl<R> Sync for FullRuntimeUtilityPallet<R>
where R: Sync,

impl<T> !Sync for Subscription<T>

impl Sync for Error

impl<BlockId> Sync for TrackedTransactionStatus<BlockId>
where BlockId: Sync,

impl<SC, TC, LM> Sync for Loop<SC, TC, LM>
where SC: Sync, TC: Sync, LM: Sync,

impl<SC, TC, LM> Sync for LoopMetrics<SC, TC, LM>
where SC: Sync, TC: Sync, LM: Sync,

impl Sync for Command

impl Sync for Runtime

impl Sync for Cli

impl<N> Sync for Rococo<N>
where N: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for AssetHub

impl Sync for CreationFee

impl Sync for PalletInfo

impl Sync for RelayOrigin

impl Sync for RocLocation

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for TransferFee

impl Sync for UnitBody

impl Sync for Version

impl Sync for WeightPrice

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Origin

impl Sync for Fellows

impl Sync for LeaseAdmin

impl Sync for Spender

impl Sync for Treasurer

impl Sync for MaxBalance

impl Sync for TracksInfo

impl Sync for BrokerId

impl Sync for BrokerPot

impl Sync for Burn

impl Sync for ByteDeposit

impl Sync for CrowdloanId

impl Sync for DepositBase

impl Sync for LeafVersion

impl Sync for LeasePeriod

impl Sync for MaxBalance

impl Sync for MaxFriends

impl Sync for MaxKeys

impl Sync for MaxLocks

impl Sync for MaxPending

impl Sync for MaxProxies

impl Sync for MaxReserves

impl Sync for MinReceipt

impl Sync for NisPalletId

impl Sync for PalletInfo

impl Sync for ParaDeposit

impl Sync for Prefix

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for SpendPeriod

impl Sync for SwapLeases

impl Sync for Version

impl Sync for AssetHub

impl Sync for BridgeHub

impl Sync for Broker

impl Sync for Contracts

impl Sync for Encointer

impl Sync for FeeAssetId

impl Sync for People

impl Sync for Roc

impl Sync for RocForTick

impl Sync for RocForTrack

impl Sync for RocForTrick

impl Sync for ThisNetwork

impl Sync for Tick

impl Sync for Track

impl Sync for Trick

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

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

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

impl Sync for WeightToFee

impl Sync for Error

impl Sync for Error

impl Sync for Role

impl Sync for Service

impl<Client, Block, DhtEventStream> Sync for Worker<Client, Block, DhtEventStream>
where DhtEventStream: Sync, Client: Sync + Send,

impl<A, C, PR> Sync for ProposerFactory<A, C, PR>
where C: Sync + Send, A: Sync + Send, PR: Sync,

impl<Block, C, A, PR> Sync for Proposer<Block, C, A, PR>
where C: Sync + Send, PR: Sync,

impl<'a, B, C> Sync for BlockBuilderBuilder<'a, B, C>
where C: Sync, B: Sync,

impl<'a, B, C> Sync for BlockBuilderBuilderStage1<'a, B, C>
where C: Sync,

impl<'a, B, C> Sync for BlockBuilderBuilderStage2<'a, B, C>
where C: Sync,

impl<'a, Block, C> Sync for BlockBuilder<'a, Block, C>
where <C as ProvideRuntimeApi<Block>>::Api: Sync, C: Sync,

impl<Block> Sync for BuiltBlock<Block>

impl Sync for ChainType

impl<'a, EHF> Sync for GenesisConfigBuilderRuntimeCaller<'a, EHF>

impl<Block, B, E> Sync for GenesisBlockBuilder<Block, B, E>
where E: Sync, B: Sync + Send,

impl<BlockNumber, T> Sync for Forks<BlockNumber, T>
where T: Sync, BlockNumber: Sync, <T as Group>::Fork: Sync,

impl<E, EHF> Sync for ChainSpecBuilder<E, EHF>
where E: Sync, EHF: Sync,

impl<E, EHF> Sync for ChainSpec<E, EHF>
where E: Sync, EHF: Sync,

impl !Sync for Signals

impl Sync for Cors

impl Sync for Database

impl Sync for NodeKeyType

impl Sync for OutputType

impl Sync for RpcMethods

impl Sync for SyncMode

impl Sync for Error

impl Sync for GenerateCmd

impl Sync for RevertCmd

impl Sync for RunCmd

impl Sync for SignCmd

impl Sync for VanityCmd

impl Sync for VerifyCmd

impl Sync for RpcEndpoint

impl Sync for RpcParams

impl<C> !Sync for Runner<C>

impl Sync for IoInfo

impl Sync for MemoryInfo

impl Sync for MemorySize

impl Sync for UsageInfo

impl<'a, H, N> Sync for Undo<'a, H, N>
where N: Sync, H: Sync,

impl<Block> Sync for UnpinWorkerMessage<Block>

impl<Block> Sync for FinalizeSummary<Block>

impl<Block> Sync for ImportSummary<Block>

impl<Block> Sync for BlockImportNotification<Block>

impl<Block> Sync for ClientInfo<Block>

impl<Block> Sync for FinalityNotification<Block>

impl<Block> Sync for UnpinHandle<Block>

impl<Block> Sync for UnpinHandleInner<Block>

impl<Block> Sync for ExecutionExtensions<Block>

impl<Block> Sync for Backend<Block>

impl<Block> Sync for BlockImportOperation<Block>

impl<Block> Sync for Blockchain<Block>

impl<Block> Sync for StorageNotifications<Block>

impl<Block, B> Sync for ClientImportOperation<Block, B>
where <B as Backend<Block>>::BlockImportOperation: Sync,

impl<Block, Ext> Sync for ExtensionBeforeBlock<Block, Ext>

impl<H> Sync for StorageEventStream<H>
where H: Send,

impl<H, N> Sync for ImportOutcome<H, N>
where H: Sync, N: Sync,

impl<H, N> Sync for LeafSet<H, N>
where N: Sync, H: Sync,

impl<H, N> Sync for RemoveOutcome<H, N>
where H: Sync, N: Sync,

impl<Hash> Sync for StorageNotification<Hash>
where Hash: Sync,

impl<I, H, N> Sync for FinalizationOutcome<I, H, N>
where I: Sync,

impl<State, Block> Sync for KeysIter<State, Block>
where <State as Backend<<<Block as Block>::Header as Header>::Hashing>>::RawIter: Sync, State: Sync,

impl<State, Block> Sync for PairsIter<State, Block>
where <State as Backend<<<Block as Block>::Header as Header>::Hashing>>::RawIter: Sync, State: Sync,

impl<B> Sync for RawIter<B>

impl<Block> !Sync for BlockImportOperation<Block>

impl<Block> Sync for Backend<Block>

impl<Block> Sync for BlockchainDb<Block>

impl<Block> Sync for RefTrackingState<Block>

impl<Hasher> !Sync for BenchmarkingState<Hasher>

impl<Hasher> Sync for RawIter<Hasher>

impl Sync for ImportedAux

impl<'a, T> Sync for SharedDataLocked<'a, T>
where T: Sync + Send,

impl<B> !Sync for Expectation<B>

impl<B> !Sync for MockImportQueue<B>

impl<B> Sync for BlockImportWorkerMsg<B>

impl<B> Sync for ImportedState<B>

impl<B> Sync for BufferedLinkReceiver<B>

impl<B> Sync for BufferedLinkSender<B>

impl<B> Sync for Expectation<B>

impl<B> Sync for Expectation<B>

impl<B> Sync for Expectation<B>

impl<B> Sync for Expectation<B>

impl<B> Sync for Expectation<B>

impl<B> Sync for BasicQueue<B>

impl<B> Sync for IncomingBlock<B>

impl<B, Block> Sync for LongestChain<B, Block>
where B: Sync + Send, Block: Sync,

impl<Block> !Sync for BlockImportParams<Block>

impl<Block> Sync for StateAction<Block>

impl<Block> Sync for StorageChanges<Block>

impl<Block> Sync for BlockCheckParams<Block>

impl<BlockNumber> Sync for BlockImportStatus<BlockNumber>
where BlockNumber: Sync,

impl<T> Sync for SharedData<T>
where T: Send,

impl<T> Sync for SharedDataLockedUpgradable<T>
where T: Send,

impl<'a, Block, I, C, S, CIDP> Sync for ImportQueueParams<'a, Block, I, C, S, CIDP>
where I: Sync, CIDP: Sync, C: Sync + Send, S: Sync,

impl<B> Sync for Error<B>

impl<C, CIDP, N> Sync for BuildVerifierParams<C, CIDP, N>
where CIDP: Sync, C: Sync + Send, N: Sync,

impl<C, I, PF, SO, L, BS, N> Sync for BuildAuraWorkerParams<C, I, PF, SO, L, BS, N>
where I: Sync, PF: Sync, SO: Sync, L: Sync, C: Sync + Send, BS: Sync, N: Sync,

impl<C, P, CIDP, N> Sync for AuraVerifier<C, P, CIDP, N>
where CIDP: Sync, C: Sync + Send, N: Sync,

impl<C, SC, I, PF, SO, L, CIDP, BS, N> Sync for StartAuraParams<C, SC, I, PF, SO, L, CIDP, BS, N>
where SC: Sync, I: Sync, PF: Sync, SO: Sync, L: Sync, CIDP: Sync, C: Sync + Send, BS: Sync, N: Sync,

impl<Header> Sync for SealVerificationError<Header>
where Header: Sync,

impl<N> Sync for CompatibilityMode<N>
where N: Sync,

impl Sync for Epoch

impl<'a, Block, BI, Client, CIDP, SelectChain, Spawn> Sync for ImportQueueParams<'a, Block, BI, Client, CIDP, SelectChain, Spawn>
where BI: Sync, SelectChain: Sync, CIDP: Sync, Client: Sync + Send, Spawn: Sync,

impl<B> !Sync for BabeWorker<B>

impl<B> Sync for Error<B>

impl<B> Sync for BabeIntermediate<B>

impl<B> Sync for BabeWorkerHandle<B>

impl<B, C, SC, E, I, SO, L, CIDP, BS> Sync for BabeParams<B, C, SC, E, I, SO, L, CIDP, BS>
where SC: Sync, E: Sync, I: Sync, SO: Sync, L: Sync, CIDP: Sync, C: Sync + Send, BS: Sync,

impl<Block> Sync for BabeLink<Block>

impl<Block, Client, I> Sync for BabeBlockImport<Block, Client, I>
where I: Sync, Client: Sync + Send,

impl<Block, Client, SelectChain, CIDP> Sync for BabeVerifier<Block, Client, SelectChain, CIDP>
where SelectChain: Sync, CIDP: Sync, Client: Sync + Send,

impl Sync for Error

impl<B, C, SC> Sync for Babe<B, C, SC>
where SC: Sync, C: Sync + Send,

impl Sync for Error

impl<B> Sync for JustificationRequest<B>

impl<B, AuthorityId> Sync for BeefyRPCLinks<B, AuthorityId>

impl<B, AuthorityId> Sync for BeefyVoterLinks<B, AuthorityId>

impl<B, BE, C, N, P, R, S, AuthorityId> !Sync for BeefyParams<B, BE, C, N, P, R, S, AuthorityId>

impl<B, Client> Sync for BeefyJustifsRequestHandler<B, Client>
where Client: Sync + Send, B: Sync,

impl<B, N, S> !Sync for BeefyNetworkParams<B, N, S>

impl<Block, Backend, RuntimeApi, I, AuthorityId> Sync for BeefyBlockImport<Block, Backend, RuntimeApi, I, AuthorityId>
where I: Sync, Backend: Sync + Send, RuntimeApi: Sync + Send,

impl Sync for Error

impl Sync for ErrorCode

impl<Block, AuthorityId> Sync for Beefy<Block, AuthorityId>

impl<E> Sync for PersistedEpoch<E>
where E: Sync,

impl<E> Sync for PersistedEpochHeader<E>
where <E as Epoch>::Slot: Sync,

impl<E> Sync for EpochHeader<E>
where <E as Epoch>::Slot: Sync,

impl<E> Sync for IncrementedEpoch<E>
where E: Sync,

impl<E, ERef> Sync for ViableEpoch<E, ERef>
where E: Sync, ERef: Sync,

impl<H, Block> Sync for HeaderBackendDescendentBuilder<H, Block>
where H: Sync, Block: Sync,

impl<Hash, Number> Sync for EpochIdentifier<Hash, Number>
where Hash: Sync, Number: Sync,

impl<Hash, Number, E> Sync for ViableEpochDescriptor<Hash, Number, E>
where <E as Epoch>::Slot: Sync, Hash: Sync, Number: Sync,

impl<Hash, Number, E> Sync for EpochChangesV0<Hash, Number, E>
where Number: Sync, Hash: Sync, E: Sync,

impl<Hash, Number, E> Sync for EpochChangesV1<Hash, Number, E>
where Number: Sync, Hash: Sync, E: Sync, <E as Epoch>::Slot: Sync,

impl<Hash, Number, E> Sync for EpochChanges<Hash, Number, E>
where Number: Sync, Hash: Sync, E: Sync, <E as Epoch>::Slot: Sync,

impl Sync for Error

impl Sync for Error

impl Sync for Config

impl<BE, Block> Sync for FinalityProofProvider<BE, Block>
where BE: Sync + Send,

impl<Backend, Block, Client, SC> Sync for GrandpaBlockImport<Backend, Block, Client, SC>
where SC: Sync, Client: Sync + Send, Backend: Sync,

impl<Block> Sync for AuthoritySetHardFork<Block>

impl<Block> Sync for GrandpaJustification<Block>

impl<Block> Sync for WarpSyncFragment<Block>

impl<Block> Sync for WarpSyncProof<Block>

impl<Block, B> Sync for VotingRulesBuilder<Block, B>

impl<Block, Backend> Sync for NetworkProvider<Block, Backend>
where <<Block as Block>::Header as Header>::Number: Sized,

impl<Block, C, N, S, SC, VR> !Sync for GrandpaParams<Block, C, N, S, SC, VR>

impl<Block, C, SC> Sync for LinkHalf<Block, C, SC>
where SC: Sync, C: Sync + Send,

impl<H, N> Sync for AuthoritySet<H, N>
where N: Sync, H: Sync,

impl<H, N> Sync for SharedAuthoritySet<H, N>
where N: Send, H: Send,

impl<Header> Sync for FinalityProof<Header>

impl<N> Sync for AuthoritySetChanges<N>
where N: Sync,

impl<N> Sync for BeforeBestBlockBy<N>
where N: Sync,

impl<AuthoritySet, VoterState, Block, ProofProvider> Sync for Grandpa<AuthoritySet, VoterState, Block, ProofProvider>
where AuthoritySet: Sync, VoterState: Sync, ProofProvider: Sync + Send,

impl Sync for Error

impl<'a, B, BI, SC, C, E, TP, CIDP, P> Sync for SealBlockParams<'a, B, BI, SC, C, E, TP, CIDP, P>
where TP: Sync + Send, C: Sync + Send, E: Sync, SC: Sync, BI: Sync, CIDP: Sync,

impl<B, BI, E, C, TP, SC, CIDP, P> Sync for InstantSealParams<B, BI, E, C, TP, SC, CIDP, P>
where BI: Sync, E: Sync, SC: Sync, CIDP: Sync, C: Sync + Send, TP: Sync + Send,

impl<B, BI, E, C, TP, SC, CS, CIDP, P> Sync for ManualSealParams<B, BI, E, C, TP, SC, CS, CIDP, P>
where BI: Sync, E: Sync, CS: Sync, SC: Sync, CIDP: Sync, C: Sync + Send, TP: Sync + Send,

impl<B, C> Sync for BabeVerifier<B, C>
where C: Sync + Send,

impl<B, C, P> Sync for AuraConsensusDataProvider<B, C, P>
where B: Sync, C: Sync, P: Sync,

impl<B, C, P> Sync for BabeConsensusDataProvider<B, C, P>
where C: Sync + Send, P: Sync,

impl<B, F, CB> Sync for FinalizeBlockParams<B, F, CB>
where F: Sync + Send, CB: Sync,

impl<C, S> Sync for DelayedFinalizeParams<C, S>
where S: Sync, C: Sync + Send,

impl<Hash> Sync for EngineCommand<Hash>
where Hash: Sync + Send,

impl<Hash> Sync for CreatedBlock<Hash>
where Hash: Sync,

impl<Hash> Sync for ManualSeal<Hash>
where Hash: Send,

impl<B> Sync for Error<B>

impl<B, Algorithm> Sync for PowVerifier<B, Algorithm>
where Algorithm: Sync,

impl<B, I, C, S, Algorithm, CIDP> Sync for PowBlockImport<B, I, C, S, Algorithm, CIDP>
where Algorithm: Sync, I: Sync, S: Sync, C: Sync + Send, CIDP: Sync + Send,

impl<Block, Algorithm, L, Proof> Sync for MiningHandle<Block, Algorithm, L, Proof>
where Algorithm: Sync + Send, <Algorithm as PowAlgorithm<Block>>::Difficulty: Send, Proof: Send,

impl<Block, Algorithm, Proof> Sync for MiningBuild<Block, Algorithm, Proof>
where <Algorithm as PowAlgorithm<Block>>::Difficulty: Sync, Proof: Sync,

impl<Difficulty> Sync for PowAux<Difficulty>
where Difficulty: Sync,

impl<Difficulty> Sync for PowIntermediate<Difficulty>
where Difficulty: Sync,

impl<H, D> Sync for MiningMetadata<H, D>
where H: Sync, D: Sync,

impl<B> Sync for SlotInfo<B>

impl<Block, Proof> Sync for SlotResult<Block, Proof>
where Proof: Sync,

impl<H, S> Sync for CheckedHeader<H, S>
where H: Sync, S: Sync,

impl<T> Sync for SimpleSlotWorkerToSlotWorker<T>
where T: Sync,

impl<H> Sync for WasmExecutor<H>
where H: Sync,

impl Sync for Error

impl Sync for WasmError

impl Sync for Backtrace

impl Sync for RuntimeBlob

impl Sync for Instance

impl Sync for InstancePre

impl Sync for Config

impl Sync for Semantics

impl Sync for Error

impl Sync for Error

impl Sync for RemoteErr

impl Sync for Api

impl Sync for ApiBackend

impl Sync for Config

impl Sync for ParseErr

impl Sync for Error

impl Sync for DhtEvent

impl Sync for Event

impl Sync for Endpoint

impl Sync for Message

impl Sync for Event

impl Sync for Keypair

impl Sync for PublicKey

impl Sync for Direction

impl Sync for ProtocolId

impl Sync for SetConfig

impl Sync for Peer

impl Sync for PeerStore

impl Sync for SetId

impl Sync for Signature

impl<'a> Sync for Node<'a>

impl<'a> Sync for NotificationSenderReady<'a>

impl<B, H> !Sync for NetworkWorker<B, H>

impl<B, H> Sync for NetworkService<B, H>

impl<Block, H, N> Sync for Params<Block, H, N>

impl<K> Sync for Secret<K>
where K: Sync,

impl<T> Sync for LruHashSet<T>
where T: Sync,

impl Sync for Role

impl Sync for SyncMode

impl Sync for BlockState

impl Sync for Direction

impl Sync for Roles

impl<H> Sync for BlockAnnounce<H>
where H: Sync,

impl<H> Sync for AnnouncementSummary<H>

impl<Hash, Number> Sync for FromBlock<Hash, Number>
where Hash: Sync, Number: Sync,

impl<Hash, Number> Sync for BlockRequest<Hash, Number>
where Hash: Sync, Number: Sync,

impl<Header, Hash, Extrinsic> Sync for BlockData<Header, Hash, Extrinsic>
where Hash: Sync, Header: Sync, Extrinsic: Sync,

impl<Header, Hash, Extrinsic> Sync for BlockResponse<Header, Hash, Extrinsic>
where Hash: Sync, Header: Sync, Extrinsic: Sync,

impl Sync for DiscardAll

impl<B> !Sync for GossipEngine<B>

impl<H> Sync for ValidationResult<H>
where H: Sync,

impl<B, Client> Sync for LightClientRequestHandler<B, Client>
where Client: Sync + Send, B: Sync,

impl<N, S> !Sync for StatementHandler<N, S>

impl Sync for FromBlock

impl Sync for Direction

impl Sync for SyncEvent

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for Expectation

impl Sync for MockNetwork

impl Sync for StrategyKey

impl Sync for BlockData

impl Sync for StateEntry

impl Sync for BadPeer

impl<B> !Sync for SyncingAction<B>

impl<B> !Sync for StateStrategy<B>

impl<B> Sync for ToServiceCommand<B>

impl<B> Sync for ImportResult<B>

impl<B> Sync for BlockCollection<B>

impl<B> Sync for BlockData<B>

impl<B> Sync for Peer<B>

impl<B> Sync for Expectation<B>

impl<B> Sync for Expectation<B>

impl<B> Sync for Expectation<B>

impl<B> Sync for Expectation<B>

impl<B> Sync for Expectation<B>

impl<B> Sync for Expectation<B>

impl<B> Sync for SyncingService<B>

impl<B> Sync for WarpProofRequest<B>

impl<B> Sync for WarpSyncResult<B>

impl<B> Sync for ExtendedPeerInfo<B>

impl<B, Client> !Sync for SyncingEngine<B, Client>

impl<B, Client> !Sync for ChainSync<B, Client>

impl<B, Client> !Sync for PolkadotSyncingStrategy<B, Client>

impl<B, Client> !Sync for WarpSync<B, Client>

impl<B, Client> Sync for BlockRequestHandler<B, Client>
where Client: Sync + Send,

impl<B, Client> Sync for StateRequestHandler<B, Client>
where Client: Sync + Send,

impl<B, Client> Sync for StateSync<B, Client>
where Client: Sync + Send,

impl<Block> Sync for VerificationResult<Block>

impl<Block> Sync for WarpSyncConfig<Block>

impl<Block> Sync for WarpSyncPhase<Block>

impl<Block> Sync for Expectation<Block>

impl<Block> Sync for Expectation<Block>

impl<Block> Sync for Expectation<Block>

impl<Block> Sync for MockBlockDownloader<Block>

impl<Block> Sync for PolkadotSyncingStrategyConfig<Block>

impl<Block> Sync for WarpSyncProgress<Block>

impl<Block> Sync for PeerInfo<Block>

impl<Block> Sync for SyncStatus<Block>

impl<Block, N> !Sync for BlockRelayParams<Block, N>

impl<BlockNumber> Sync for SyncState<BlockNumber>
where BlockNumber: Sync,

impl<TBlock> Sync for RequestHandler<TBlock>

impl !Sync for TestNet

impl Sync for PeersClient

impl<D, BlockImport> !Sync for Peer<D, BlockImport>

impl<I> Sync for BlockImportAdapter<I>
where I: Sync,

impl<B, H, N, S> !Sync for TransactionsHandler<B, H, N, S>

impl Sync for ParseError

impl Sync for Code

impl Sync for Error

impl Sync for Keypair

impl Sync for PublicKey

impl Sync for SecretKey

impl Sync for Key

impl Sync for PeerRecord

impl Sync for Record

impl Sync for Multiaddr

impl Sync for Multihash

impl Sync for PeerId

impl<'a> Sync for Protocol<'a>

impl<'a> Sync for Iter<'a>

impl<RA, Block, Storage> !Sync for OffchainWorkers<RA, Block, Storage>

impl<RA, Block, Storage, CE> Sync for OffchainWorkerOptions<RA, Block, Storage, CE>
where CE: Sync, RA: Sync + Send, Storage: Sync,

impl Sync for Metrics

impl Sync for MetricsLink

impl Sync for Mixnet

impl<B> Sync for Request<B>

impl<B> Sync for System<B>

impl<Block, Client> Sync for Chain<Block, Client>

impl<Block, Client> Sync for Dev<Block, Client>
where Client: Sync + Send,

impl<Block, Client> Sync for ChildState<Block, Client>

impl<Block, Client> Sync for State<Block, Client>

impl<P, Client> Sync for Author<P, Client>
where Client: Sync + Send, P: Sync + Send,

impl<T> Sync for Offchain<T>

impl<T> Sync for BoundedVecDeque<T>
where T: Sync,

impl<T> Sync for RingBuffer<T>
where T: Sync,

impl !Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for DenyUnsafe

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for NodeRole

impl Sync for BlockStats

impl Sync for Error

impl Sync for Health

impl Sync for SystemInfo

impl<Hash> Sync for ExtrinsicOrHash<Hash>
where Hash: Sync,

impl<Hash> Sync for ReadProof<Hash>
where Hash: Sync,

impl<Hash, Number> Sync for PeerInfo<Hash, Number>
where Hash: Sync, Number: Sync,

impl<Number> Sync for SyncState<Number>
where Number: Sync,

impl Sync for RpcMethods

impl Sync for Metrics

impl Sync for RateLimit

impl Sync for RpcMetrics

impl Sync for Server

impl Sync for RpcEndpoint

impl<M> Sync for Config<M>

impl<S> Sync for Middleware<S>
where S: Sync,

impl<S> Sync for NodeHealthProxy<S>
where S: Sync,

impl Sync for Error

impl Sync for Infallible

impl Sync for Error

impl Sync for Error

impl Sync for ErrorEvent

impl Sync for OperationId

impl Sync for ChainSpec

impl<BE, Block, Client> Sync for Archive<BE, Block, Client>
where Client: Sync + Send,

impl<BE, Block, Client> Sync for ChainHead<BE, Block, Client>
where Client: Sync + Send,

impl<Hash> Sync for FollowEvent<Hash>
where Hash: Sync,

impl<Hash> Sync for TransactionEvent<Hash>
where Hash: Sync,

impl<Hash> Sync for BestBlockChanged<Hash>
where Hash: Sync,

impl<Hash> Sync for Finalized<Hash>
where Hash: Sync,

impl<Hash> Sync for Initialized<Hash>
where Hash: Sync,

impl<Hash> Sync for NewBlock<Hash>
where Hash: Sync,

impl<Hash> Sync for TransactionBlock<Hash>
where Hash: Sync,

impl<Pool, Client> Sync for Transaction<Pool, Client>
where Client: Sync + Send, Pool: Sync + Send,

impl<Pool, Client> Sync for TransactionBroadcast<Pool, Client>
where Client: Sync + Send,

impl Sync for Error

impl<'a, 'b, HF> Sync for RuntimeCaller<'a, 'b, HF>

impl !Sync for TaskManager

impl Sync for TaskType

impl Sync for Error

impl Sync for BasePath

impl Sync for RpcHandlers

impl Sync for Task

impl<'a, Block, Client, Net> !Sync for DefaultSyncingEngineConfig<'a, Block, Client, Net>

impl<'a, Block, Net, TxPool, IQ, Client> !Sync for BuildNetworkParams<'a, Block, Net, TxPool, IQ, Client>

impl<'a, Block, Net, TxPool, IQ, Client> Sync for BuildNetworkAdvancedParams<'a, Block, Net, TxPool, IQ, Client>
where IQ: Sync, <Net as NetworkBackend<Block, <Block as Block>::Hash>>::NotificationProtocolConfig: Sync, Client: Sync + Send, TxPool: Sync + Send, <Net as NetworkBackend<Block, <Block as Block>::Hash>>::PeerStore: Sync, <Net as NetworkBackend<Block, <Block as Block>::Hash>>::RequestResponseProtocolConfig: Sync,

impl<'a, TBl, TCl, TExPool, TRpc, Backend> !Sync for SpawnTasksParams<'a, TBl, TCl, TExPool, TRpc, Backend>

impl<B, E, Block, RA> Sync for Client<B, E, Block, RA>
where E: Sync + Send, B: Sync + Send, RA: Sync,

impl<Block> Sync for ClientConfig<Block>

impl<Block, B, E> Sync for LocalCallExecutor<Block, B, E>
where E: Sync + Send, B: Sync + Send,

impl<C, P> Sync for TransactionPoolAdapter<C, P>
where P: Sync + Send, C: Sync + Send,

impl<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other> !Sync for PartialComponents<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other>

impl<TBl, TBackend, TExec, TRtApi, TExPool> Sync for TestNetComponents<TBl, TBackend, TExec, TRtApi, TExPool>
where TExPool: Sync + Send, TExec: Sync + Send, TBackend: Sync + Send, TRtApi: Sync + Send,

impl Sync for IsPruned

impl Sync for PinError

impl Sync for PruningMode

impl Sync for Constraints

impl<BlockHash, Key, D> Sync for StateDb<BlockHash, Key, D>
where D: Send + Sync,

impl<BlockHash, Key, D> Sync for StateDbSync<BlockHash, Key, D>
where D: Sync,

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

impl<H> Sync for ChangeSet<H>

impl<H> Sync for CommitSet<H>

impl Sync for Options

impl Sync for Store

impl Sync for Error

impl<Block> Sync for Error<Block>

impl<Block> Sync for LightSyncState<Block>

impl<Block, Client> Sync for SyncState<Block, Client>
where Client: Sync + Send,

impl Sync for Metric

impl Sync for HwBench

impl Sync for Requirement

impl Sync for Throughput

impl Sync for Error

impl Sync for SysInfo

impl Sync for Telemetry

impl Sync for Error

impl Sync for Error

impl Sync for PrefixLayer

impl Sync for SpanDatum

impl Sync for TraceEvent

impl Sync for Values

impl<Block, Client> Sync for BlockExecutor<Block, Client>
where Client: Sync + Send,

impl<T> Sync for EventFormat<T>
where T: Sync,

impl Sync for Options

impl Sync for Limit

impl<'a, Block, Client> Sync for Builder<'a, Block, Client>
where Client: Sync + Send, Block: Sync,

impl<B, L> Sync for Pool<B, L>
where L: Send + Sync,

impl<Block, Client> Sync for TransactionPoolWrapper<Block, Client>

impl<ChainApi, Block> Sync for ForkAwareTxPool<ChainApi, Block>

impl<Client, Block> Sync for FullChainApi<Client, Block>
where Client: Sync + Send, Block: Sync,

impl<PoolApi, Block> Sync for BasicPool<PoolApi, Block>

impl Sync for Error

impl Sync for PoolStatus

impl<B> Sync for ChainEvent<B>

impl<Block> Sync for OffchainTransactionPoolFactory<Block>

impl<Block> Sync for RejectAllTxPool<Block>
where Block: Sync,

impl<Hash, BlockHash> Sync for TransactionStatus<Hash, BlockHash>
where BlockHash: Sync, Hash: Sync,

impl Sync for IDSequence

impl Sync for SeqID

impl<'a, T> Sync for ReadySinkEvent<'a, T>
where T: Send,

impl<M, R> Sync for Hub<M, R>
where R: Send, M: Send,

impl<M, R> Sync for Receiver<M, R>
where R: Send, M: Send,

impl<Payload> Sync for NotificationReceiver<Payload>
where Payload: Send,

impl<Payload> Sync for NotificationSender<Payload>
where Payload: Send,

impl<Payload, TK> Sync for NotificationStream<Payload, TK>
where TK: Sync, Payload: Send,

impl<T> Sync for TracingUnboundedReceiver<T>
where T: Send,

impl<T> Sync for TracingUnboundedSender<T>
where T: Send,

impl<T> Sync for StatusSinks<T>
where T: Send,

impl Sync for BlsError

impl Sync for Mode

impl Sync for SSZForkData

impl Sync for Fork

impl Sync for ForkData

impl Sync for PublicKey

impl Sync for Signature

impl Sync for SigningData

impl<const COMMITTEE_SIZE: usize> Sync for SSZSyncAggregate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> Sync for SSZSyncCommittee<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> Sync for SyncCommittee<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> Sync for SyncCommitteePrepared<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> Sync for CheckpointUpdate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize> Sync for NextSyncCommitteeUpdate<COMMITTEE_SIZE>

impl<const COMMITTEE_SIZE: usize, const COMMITTEE_BITS_SIZE: usize> Sync for SyncAggregate<COMMITTEE_SIZE, COMMITTEE_BITS_SIZE>

impl<const COMMITTEE_SIZE: usize, const COMMITTEE_BITS_SIZE: usize> Sync for Update<COMMITTEE_SIZE, COMMITTEE_BITS_SIZE>

impl Sync for UD60x18

impl Sync for Channel

impl Sync for ChannelId

impl<Balance> Sync for PricingParameters<Balance>
where Balance: Sync,

impl<Balance> Sync for Rewards<Balance>
where Balance: Sync,

impl<BitMap> Sync for SparseBitmapImpl<BitMap>
where BitMap: Sync,

impl<DescribeInterior> Sync for DescribeGlobalPrefix<DescribeInterior>
where DescribeInterior: Sync,

impl<Index, B, CurrentIndex, Intermediate, M, QueryKind> Sync for RingBufferMapImpl<Index, B, CurrentIndex, Intermediate, M, QueryKind>
where Index: Sync, B: Sync, CurrentIndex: Sync, Intermediate: Sync, M: Sync, QueryKind: Sync,

impl<Relayer, RewardBalance, EthereumNetwork, AssetHubLocation, InboundQueueLocation, XcmSender, XcmExecutor, Call> Sync for PayAccountOnLocation<Relayer, RewardBalance, EthereumNetwork, AssetHubLocation, InboundQueueLocation, XcmSender, XcmExecutor, Call>
where Relayer: Sync, RewardBalance: Sync, EthereumNetwork: Sync, AssetHubLocation: Sync, InboundQueueLocation: Sync, XcmSender: Sync, XcmExecutor: Sync, Call: Sync,

impl Sync for DecodeError

impl Sync for Bloom

impl Sync for Header

impl Sync for HeaderId

impl Sync for Log

impl Sync for FullNode

impl Sync for ShortNode

impl Sync for Receipt

impl Sync for Command

impl Sync for Destination

impl Sync for Network

impl Sync for XcmPayload

impl Sync for MessageV1

impl Sync for Payload

impl Sync for Xcm

impl Sync for Message

impl<AccountId> Sync for EthereumLocationsConverterFor<AccountId>
where AccountId: Sync,

impl<CreateAssetCall, CreateAssetDeposit, EthereumNetwork, InboundQueueLocation, ConvertAssetId, GatewayProxyAddress, EthereumUniversalLocation, AssetHubFromEthereum, AssetHubUniversalLocation, AccountId> Sync for MessageToXcm<CreateAssetCall, CreateAssetDeposit, EthereumNetwork, InboundQueueLocation, ConvertAssetId, GatewayProxyAddress, EthereumUniversalLocation, AssetHubFromEthereum, AssetHubUniversalLocation, AccountId>
where CreateAssetCall: Sync, CreateAssetDeposit: Sync, EthereumNetwork: Sync, InboundQueueLocation: Sync, ConvertAssetId: Sync, GatewayProxyAddress: Sync, EthereumUniversalLocation: Sync, AssetHubFromEthereum: Sync, AssetHubUniversalLocation: Sync, AccountId: Sync,

impl<CreateAssetCall, CreateAssetDeposit, InboundQueuePalletInstance, AccountId, Balance, ConvertAssetId, EthereumUniversalLocation, GlobalAssetHubLocation> Sync for MessageToXcm<CreateAssetCall, CreateAssetDeposit, InboundQueuePalletInstance, AccountId, Balance, ConvertAssetId, EthereumUniversalLocation, GlobalAssetHubLocation>
where <Balance as HasCompact>::Type: Sized, CreateAssetCall: Sync, CreateAssetDeposit: Sync, InboundQueuePalletInstance: Sync, AccountId: Sync, ConvertAssetId: Sync, EthereumUniversalLocation: Sync, GlobalAssetHubLocation: Sync,

impl Sync for MerkleProof

impl<'a> Sync for Leaf<'a>

impl Sync for SendError

impl Sync for Command

impl Sync for Command

impl Sync for Initializer

impl Sync for Message

impl Sync for Initializer

impl Sync for Message

impl<'a, ConvertAssetId, Call> Sync for XcmConverter<'a, ConvertAssetId, Call>
where ConvertAssetId: Sync, Call: Sync,

impl<Balance> Sync for Fee<Balance>
where Balance: Sync,

impl<PausedQuery, InnerExporter> Sync for PausableExporter<PausedQuery, InnerExporter>
where PausedQuery: Sync, InnerExporter: Sync,

impl<T, M> Sync for XcmFilterExporter<T, M>
where T: Sync, M: Sync,

impl<UniversalLocation, EthereumNetwork, OutboundQueue, AgentHashedDescription, ConvertAssetId> Sync for EthereumBlobExporter<UniversalLocation, EthereumNetwork, OutboundQueue, AgentHashedDescription, ConvertAssetId>
where UniversalLocation: Sync, EthereumNetwork: Sync, OutboundQueue: Sync, AgentHashedDescription: Sync, ConvertAssetId: Sync,

impl<UniversalLocation, EthereumNetwork, OutboundQueue, ConvertAssetId, AssetHubParaId> Sync for EthereumBlobExporter<UniversalLocation, EthereumNetwork, OutboundQueue, ConvertAssetId, AssetHubParaId>
where UniversalLocation: Sync, EthereumNetwork: Sync, OutboundQueue: Sync, ConvertAssetId: Sync, AssetHubParaId: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for PalletInfo

impl Sync for Test

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for MaxFinalizedHeadersToKeep<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for SendError

impl Sync for Nonce

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for NonceBitmap

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for Messages

impl Sync for Nonce

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Ticket<T>
where <T as Config>::RuntimeEvent: Sized, <<T as Config>::MessageQueue as EnqueueMessage<AggregateMessageOrigin>>::MaxMessageLen: Sync,

impl Sync for Messages

impl Sync for Nonce

impl<BlockNumber> Sync for PendingOrder<BlockNumber>
where BlockNumber: Sync,

impl<T> Sync for Call<T>
where <T as Config>::AccountId: Sized, <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for Agents

impl Sync for Channels

impl<T> Sync for PaysFee<T>
where <T as Config>::RuntimeEvent: Sized,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for FeePerGasMigration<T>
where T: Sync,

impl<T> Sync for GenesisConfig<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T, BridgeHubParaId, AssetHubParaId> Sync for InitializeOnUpgrade<T, BridgeHubParaId, AssetHubParaId>
where T: Sync, BridgeHubParaId: Sync, AssetHubParaId: Sync,

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<Balance, AccountId, FeeAssetLocation, EthereumNetwork, AssetTransactor, FeeProvider> Sync for XcmExportFeeToSibling<Balance, AccountId, FeeAssetLocation, EthereumNetwork, AssetTransactor, FeeProvider>
where Balance: Sync, AccountId: Sync, FeeAssetLocation: Sync, EthereumNetwork: Sync, AssetTransactor: Sync, FeeProvider: Sync,

impl<IsForeign, AssetInspect, AccountId, LocationToAccountId, L> Sync for ForeignAssetOwner<IsForeign, AssetInspect, AccountId, LocationToAccountId, L>
where IsForeign: Sync, AssetInspect: Sync, AccountId: Sync, LocationToAccountId: Sync, L: Sync,

impl<MatchAssetId, AssetInspect, AccountId, AssetId, L> Sync for LocalAssetOwner<MatchAssetId, AssetInspect, AccountId, AssetId, L>
where MatchAssetId: Sync, AssetInspect: Sync, AccountId: Sync, AssetId: Sync, L: Sync,

impl Sync for Weightless

impl Sync for Origin

impl<F> Sync for EnsureXcm<F>
where F: Sync,

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

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

impl Sync for EventProof

impl Sync for Log

impl Sync for Proof

impl Sync for Subcommand

impl Sync for Cli

impl<C, P> Sync for FullDeps<C, P>
where C: Sync + Send, P: Sync + Send,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for Version

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for SessionKeys

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl Sync for ApiError

impl<'a, Block> !Sync for CallApiAtParams<'a, Block>

impl<'a, T> Sync for ApiRef<'a, T>
where T: Sync,

impl Sync for Pair

impl Sync for Public

impl Sync for Signature

impl Sync for Pair

impl Sync for Public

impl Sync for Signature

impl Sync for Pair

impl Sync for Public

impl Sync for Signature

impl Sync for Pair

impl Sync for Public

impl Sync for Signature

impl Sync for Pair

impl Sync for Public

impl Sync for Signature

impl Sync for Pair

impl Sync for Public

impl Sync for Signature

impl Sync for Rounding

impl Sync for BigUint

impl Sync for FixedI128

impl Sync for FixedI64

impl Sync for FixedU128

impl Sync for FixedU64

impl Sync for PerU16

impl Sync for Perbill

impl Sync for Percent

impl Sync for Permill

impl Sync for Perquintill

impl Sync for Rational128

impl Sync for BlockStatus

impl Sync for Error

impl<Block> Sync for CachedHeaderMetadata<Block>

impl<Block> Sync for DisplacedLeavesAfterFinalization<Block>

impl<Block> Sync for HashAndNumber<Block>

impl<Block> Sync for HeaderMetadataCache<Block>

impl<Block> Sync for Info<Block>

impl<Block> Sync for TreeRoute<Block>

impl<N> Sync for BlockGap<N>
where N: Sync,

impl Sync for Validation

impl Sync for BlockOrigin

impl Sync for BlockStatus

impl Sync for Error

impl Sync for NoNetwork

impl<Block, Proof> Sync for Proposal<Block, Proof>
where Proof: Sync,

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

impl Sync for PreDigest

impl Sync for Epoch

impl Sync for Pair

impl Sync for Public

impl Sync for Signature

impl Sync for Pair

impl Sync for Public

impl Sync for Signature

impl Sync for Pair

impl Sync for Public

impl Sync for Signature

impl Sync for Payload

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

impl<AuthorityId> Sync for Keyring<AuthorityId>
where AuthorityId: Sync,

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

impl<AuthorityId> Sync for KeyringIter<AuthorityId>
where AuthorityId: Sync,

impl<AuthoritySetCommitment> Sync for BeefyAuthoritySet<AuthoritySetCommitment>
where AuthoritySetCommitment: Sync,

impl<B, R> Sync for MmrRootProvider<B, R>
where R: Sync + Send, B: Sync,

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

impl<Header, Id, AncestryProof> Sync for ForkVotingProof<Header, Id, AncestryProof>
where AncestryProof: Sync, Id: Sync, <Id as RuntimeAppPublic>::Signature: Sync,

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

impl<Number, Id> Sync for FutureBlockVotingProof<Number, Id>
where Id: Sync, <Id as RuntimeAppPublic>::Signature: Sync, Number: Sync,

impl<Number, Id, Signature> Sync for DoubleVotingProof<Number, Id, Signature>
where Id: Sync, Signature: Sync, Number: Sync,

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

impl<TAuthorityId, TSignature> Sync for KnownSignature<TAuthorityId, TSignature>
where TAuthorityId: Sync, TSignature: Sync,

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

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

impl<TBlockNumber, TSignatureAccumulator> Sync for SignedCommitmentWitness<TBlockNumber, TSignatureAccumulator>
where TSignatureAccumulator: Sync, TBlockNumber: Sync,

impl<H, N> Sync for Equivocation<H, N>
where H: Sync, N: Sync,

impl<H, N> Sync for EquivocationProof<H, N>
where H: Sync, N: Sync,

impl<Header> Sync for GrandpaJustification<Header>

impl<N> Sync for ConsensusLog<N>
where N: Sync,

impl<N> Sync for ScheduledChange<N>
where N: Sync,

impl Sync for SlotClaim

impl Sync for Epoch

impl Sync for TicketBody

impl Sync for TicketClaim

impl Sync for Slot

impl<Header, Id> Sync for EquivocationProof<Header, Id>
where Id: Sync, Header: Sync,

impl Sync for Error

impl Sync for DeriveError

impl Sync for PublicError

impl Sync for Void

impl Sync for HttpError

impl Sync for StorageKind

impl Sync for CallContext

impl Sync for Pair

impl Sync for VrfInput

impl Sync for VrfSignData

impl Sync for AccountId32

impl Sync for KeyTypeId

impl Sync for SecretUri

impl Sync for PublicTag

impl Sync for Pair

impl Sync for Pair

impl Sync for Duration

impl Sync for Timestamp

impl Sync for PoolState

impl Sync for Pair

impl Sync for VrfProof

impl Sync for VrfSignData

impl Sync for Bytes

impl<'a> !Sync for RuntimeCode<'a>

impl<'a> Sync for AddressUri<'a>

impl<'a> Sync for HexDisplay<'a>

impl<'a> Sync for WrappedRuntimeCode<'a>

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

impl<LeftPair, RightPair, const PUBLIC_KEY_LEN: usize, const SIGNATURE_LEN: usize, SubTag> Sync for Pair<LeftPair, RightPair, PUBLIC_KEY_LEN, SIGNATURE_LEN, SubTag>
where LeftPair: Sync, RightPair: Sync,

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

impl<T> Sync for Pair<T>

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

impl<const N: usize, T> Sync for CryptoBytes<N, T>

impl<const R: usize> Sync for RingContext<R>

impl Sync for HostHooks

impl Sync for HostHooks

impl Sync for HostHooks

impl Sync for HostHooks

impl Sync for HostHooks

impl Sync for MemDb

impl<H> Sync for Change<H>
where H: Sync,

impl<H> Sync for Transaction<H>
where H: Sync,

impl !Sync for Extensions

impl Sync for Error

impl Sync for Error

impl<E> Sync for MakeFatalError<E>
where E: Sync,

impl Sync for UseDalekExt

impl Sync for Keyring

impl Sync for Keyring

impl Sync for Keyring

impl Sync for KeyringIter

impl Sync for KeyringIter

impl Sync for KeyringIter

impl Sync for Error

impl Sync for KeystoreExt

impl Sync for Error

impl<T> Sync for ItemDeprecationInfoIR<T>
where <T as Form>::String: Sync,

impl<T> Sync for StorageEntryTypeIR<T>
where <T as Form>::Type: Sync,

impl<T> Sync for VariantDeprecationInfoIR<T>
where <T as Form>::String: Sync,

impl<T> Sync for EnumDeprecationInfoIR<T>
where <T as Form>::String: Sync,

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

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

impl<T> Sync for OuterEnumsIR<T>
where <T as Form>::Type: Sync,

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

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

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

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

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

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

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

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

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

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

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

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

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

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

impl Sync for MixnodesErr

impl Sync for Mixnode

impl Sync for Error

impl Sync for OpaqueLeaf

impl Sync for NodesUtils

impl<H, L> Sync for DataOrHash<H, L>
where L: Sync,

impl<H, T> Sync for Compact<H, T>
where T: Sync, H: Sync,

impl<Hash> Sync for AncestryProof<Hash>
where Hash: Sync,

impl<Hash> Sync for LeafProof<Hash>
where Hash: Sync,

impl Sync for Error

impl<AccountId> !Sync for Edge<AccountId>

impl<AccountId> !Sync for Voter<AccountId>

impl<AccountId> Sync for Candidate<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for StakedAssignment<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for Support<AccountId>
where AccountId: Sync,

impl<AccountId, P> Sync for Assignment<AccountId, P>
where AccountId: Sync, P: Sync,

impl<AccountId, P> Sync for ElectionResult<AccountId, P>
where AccountId: Sync, P: Sync,

impl !Sync for AbortGuard

impl Sync for NumberOrHex

impl Sync for BlockTrace

impl Sync for Data

impl Sync for Event

impl Sync for Span

impl Sync for TraceError

impl<T> Sync for ListOrValue<T>
where T: Sync,

impl Sync for MultiSigner

impl Sync for TokenError

impl Sync for DigestItem

impl Sync for Era

impl Sync for Error

impl Sync for Method

impl Sync for TrieError

impl Sync for Digest

impl Sync for ModuleError

impl Sync for Headers

impl Sync for Response

impl Sync for Time

impl Sync for ModuleError

impl Sync for OpaqueValue

impl Sync for MockCallU64

impl Sync for BadOrigin

impl Sync for BlakeTwo256

impl Sync for ConvertInto

impl Sync for Identity

impl Sync for Keccak256

impl Sync for LookupError

impl Sync for TakeFirst

impl<'a> Sync for DigestItemRef<'a>

impl<'a> Sync for OpaqueDigestItemId<'a>

impl<'a> Sync for PiecewiseLinear<'a>

impl<'a> Sync for HeadersIterator<'a>

impl<'a> Sync for StorageValueRef<'a>

impl<'a> Sync for TrailingZeroInput<'a>

impl<'a, 'b, L> Sync for StorageLockGuard<'a, 'b, L>
where L: Sync,

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

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

impl<'a, T> Sync for AppendZerosInput<'a, T>
where T: Sync,

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

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

impl<AccountId, Call, Extension> Sync for CheckedExtrinsic<AccountId, Call, Extension>
where Call: Sync, AccountId: Sync, Extension: Sync,

impl<AccountId, Extension> Sync for ExtrinsicFormat<AccountId, Extension>
where AccountId: Sync, Extension: Sync,

impl<Address, Call, Signature, Extension> Sync for UncheckedExtrinsic<Address, Call, Signature, Extension>
where Call: Sync, Address: Sync, Signature: Sync, Extension: Sync,

impl<Address, Signature, Extension> Sync for Preamble<Address, Signature, Extension>
where Address: Sync, Signature: Sync, Extension: Sync,

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

impl<Base, Explicit, Implicit> Sync for ImplicationParts<Base, Explicit, Implicit>
where Base: Sync, Explicit: Sync, Implicit: Sync,

impl<Block> Sync for BlockId<Block>

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

impl<Call, Extension> Sync for SignedPayload<Call, Extension>
where Call: Sync, <Extension as TransactionExtension<Call>>::Implicit: Sync,

impl<Hashing, Key, Value> Sync for BasicProvingTrie<Hashing, Key, Value>
where Key: Sync, Value: Sync,

impl<Hashing, Key, Value> Sync for BasicProvingTrie<Hashing, Key, Value>
where Key: Sync, Value: Sync,

impl<Header, Extrinsic> Sync for Block<Header, Extrinsic>
where Header: Sync, Extrinsic: Sync,

impl<Info> Sync for DispatchErrorWithPostInfo<Info>
where Info: Sync,

impl<Inner> Sync for FakeDispatchable<Inner>
where Inner: Sync,

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

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

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

impl<Number, Hash> Sync for Header<Number, Hash>
where Number: Sync,

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

impl<SE> Sync for AsTransactionExtension<SE>

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

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

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

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

impl<T> Sync for TxBaseImplication<T>
where T: Sync,

impl<T, D> Sync for TypeWithDefault<T, D>
where T: Sync, D: Sync,

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

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

impl<V> Sync for ReplaceWithDefault<V>
where V: Sync,

impl<Xt> Sync for Block<Xt>
where Xt: Sync,

impl<T> Sync for AllocateAndReturnByCodec<T>
where T: Sync,

impl<T> Sync for AllocateAndReturnFatPointer<T>
where T: Sync,

impl<T> Sync for PassFatPointerAndDecode<T>
where T: Sync,

impl<T> Sync for PassFatPointerAndDecodeSlice<T>
where T: Sync,

impl<T> Sync for PassFatPointerAndRead<T>
where T: Sync,

impl<T> Sync for PassFatPointerAndReadWrite<T>
where T: Sync,

impl<T> Sync for RestoreImplementation<T>
where T: Sync,

impl<T, U> Sync for PassAs<T, U>
where T: Sync, U: Sync,

impl<T, U> Sync for ReturnAs<T, U>
where T: Sync, U: Sync,

impl<T, const N: usize> Sync for AllocateAndReturnPointer<T, N>
where T: Sync,

impl<T, const N: usize> Sync for PassPointerAndRead<T, N>
where T: Sync,

impl<T, const N: usize> Sync for PassPointerAndReadCopy<T, N>
where T: Sync,

impl<T, const N: usize> Sync for PassPointerAndWrite<T, N>
where T: Sync,

impl Sync for Opaque

impl<AccountId> Sync for StakerStatus<AccountId>
where AccountId: Sync,

impl<AccountId> Sync for StakingAccount<AccountId>
where AccountId: Sync,

impl<AccountId, Balance> Sync for Exposure<AccountId, Balance>
where Balance: Sync, AccountId: Sync,

impl<AccountId, Balance> Sync for ExposurePage<AccountId, Balance>
where Balance: Sync, AccountId: Sync,

impl<AccountId, Balance> Sync for IndividualExposure<AccountId, Balance>
where AccountId: Sync, Balance: Sync,

impl<Balance> Sync for PagedExposureMetadata<Balance>
where Balance: Sync,

impl<Balance> Sync for Stake<Balance>
where Balance: Sync,

impl<Reporter, Offender> Sync for OffenceDetails<Reporter, Offender>
where Offender: Sync, Reporter: Sync,

impl<T> Sync for Agent<T>
where T: Sync,

impl<T> Sync for Delegator<T>
where T: Sync,

impl Sync for UsageInfo

impl Sync for UsageUnit

impl<'a> Sync for IterArgs<'a>

impl<'a, B, H> Sync for BackendRuntimeCode<'a, B, H>
where B: Sync, H: Sync,

impl<'a, B, H, Exec> !Sync for StateMachine<'a, B, H, Exec>

impl<'a, H, B> !Sync for Ext<'a, H, B>

impl<'a, H, B> Sync for ReadOnlyExternalities<'a, H, B>
where B: Sync,

impl<'a, H, I> Sync for KeysIter<'a, H, I>
where I: Sync, <I as StorageIterator<H>>::Backend: Sync,

impl<'a, H, I> Sync for PairsIter<'a, H, I>
where I: Sync, <I as StorageIterator<H>>::Backend: Sync,

impl<H> !Sync for OverlayedChanges<H>

impl<H> !Sync for TestExternalities<H>

impl<H> Sync for StorageChanges<H>

impl<S, H, C, R> Sync for TrieBackend<S, H, C, R>
where C: Sync + Send, R: Sync + Send,

impl<S, H, C, R> Sync for TrieBackendBuilder<S, H, C, R>
where R: Sync, C: Sync,

impl Sync for Error

impl Sync for Field

impl Sync for Proof

impl Sync for Statement

impl Sync for ChildInfo

impl Sync for ChildType

impl Sync for Storage

impl Sync for StorageData

impl Sync for StorageKey

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

impl Sync for Extrinsic

impl Sync for Timestamp

impl Sync for WasmLevel

impl Sync for WasmValue

impl Sync for WasmFields

impl Sync for LogCapture

impl Sync for Error

impl Sync for CacheSize

impl Sync for TrieStream

impl<'a, DB, H> Sync for KeySpacedDB<'a, DB, H>
where DB: Sync + ?Sized, H: Sync,

impl<'a, DB, H> Sync for KeySpacedDBMut<'a, DB, H>
where DB: Sync + ?Sized, H: Sync,

impl<'a, H> Sync for TrieCache<'a, H>

impl<'a, H> Sync for TrieRecorder<'a, H>

impl<H> Sync for Error<H>
where H: Sync,

impl<H> Sync for AccessedNodesTracker<H>
where H: Sync,

impl<H> Sync for LocalTrieCache<H>

impl<H> Sync for SharedTrieCache<H>

impl<H> Sync for Recorder<H>

impl<H> Sync for LayoutV0<H>
where H: Sync,

impl<H> Sync for LayoutV1<H>
where H: Sync,

impl<H> Sync for NodeCodec<H>
where H: Sync,

impl<H, CodecError> Sync for Error<H, CodecError>
where H: Sync, CodecError: Sync,

impl Sync for Error

impl Sync for ReturnValue

impl Sync for Value

impl Sync for ValueType

impl Sync for Signature

impl<Base, Overlay> Sync for ExtendedHostFunctions<Base, Overlay>
where Base: Sync, Overlay: Sync,

impl<T> Sync for Pointer<T>
where T: Sync,

impl Sync for Weight

impl Sync for WeightMeter

impl<Balance> Sync for FeePolynomial<Balance>
where Balance: Sync,

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

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

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

impl<const F: u32, T> Sync for FixedFee<F, T>
where T: Sync,

impl Sync for CreateCmd

impl Sync for VerifyCmd

impl !Sync for NewFullBase

impl Sync for Subcommand

impl Sync for Extensions

impl Sync for Cli

impl Sync for Error

impl Sync for InspectCmd

impl<Hash, Number> Sync for BlockAddress<Hash, Number>
where Hash: Sync, Number: Sync,

impl<Hash, Number> Sync for ExtrinsicAddress<Hash, Number>
where Hash: Sync, Number: Sync,

impl<TBlock, TPrinter> Sync for Inspector<TBlock, TPrinter>
where TPrinter: Sync,

impl Sync for ParachainId

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

impl<T> Sync for GenesisConfig<T>
where T: Sync,

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

impl<A> Sync for TrackingAllocator<A>
where A: Sync,

impl Sync for Unsupported

impl Sync for AssetId

impl Sync for BodyId

impl Sync for BodyPart

impl Sync for Error

impl Sync for Fungibility

impl Sync for Junction

impl Sync for Junctions

impl Sync for NetworkId

impl Sync for OriginKind

impl Sync for Outcome

impl Sync for Response

impl Sync for SendError

impl Sync for WeightLimit

impl Sync for AssetFilter

impl Sync for Fungibility

impl Sync for Junction

impl Sync for Junctions

impl Sync for NetworkId

impl Sync for Outcome

impl Sync for Response

impl Sync for WildAsset

impl Sync for AssetFilter

impl Sync for Error

impl Sync for Fungibility

impl Sync for Hint

impl Sync for Junction

impl Sync for Junctions

impl Sync for NetworkId

impl Sync for Outcome

impl Sync for Response

impl Sync for WildAsset

impl Sync for AlwaysV3

impl Sync for AlwaysV4

impl Sync for AlwaysV5

impl Sync for Ancestor

impl Sync for MultiAsset

impl Sync for MultiAssets

impl Sync for PalletInfo

impl Sync for Parent

impl Sync for ParentThen

impl Sync for XcmContext

impl Sync for Ancestor

impl Sync for Asset

impl Sync for AssetId

impl Sync for Assets

impl Sync for Location

impl Sync for PalletInfo

impl Sync for Parent

impl Sync for ParentThen

impl Sync for XcmContext

impl Sync for Ancestor

impl Sync for Asset

impl Sync for AssetId

impl Sync for Assets

impl Sync for Location

impl Sync for PalletInfo

impl Sync for Parent

impl Sync for ParentThen

impl Sync for XcmContext

impl<Call> Sync for Instruction<Call>
where Call: Sync,

impl<Call> Sync for Instruction<Call>
where Call: Sync,

impl<Call> Sync for Instruction<Call>
where Call: Sync,

impl<Call> Sync for Xcm<Call>
where Call: Sync,

impl<Call> Sync for Xcm<Call>
where Call: Sync,

impl<Call> Sync for Xcm<Call>
where Call: Sync,

impl<Call, S> Sync for XcmBuilder<Call, S>
where S: Sync, Call: Sync,

impl<Call, S> Sync for XcmBuilder<Call, S>
where S: Sync, Call: Sync,

impl<Call, S> Sync for XcmBuilder<Call, S>
where S: Sync, Call: Sync,

impl<Interior> Sync for AncestorThen<Interior>
where Interior: Sync,

impl<Interior> Sync for AncestorThen<Interior>
where Interior: Sync,

impl<Interior> Sync for AncestorThen<Interior>
where Interior: Sync,

impl<RuntimeCall> Sync for VersionedXcm<RuntimeCall>
where RuntimeCall: Sync,

impl<T> Sync for DoubleEncoded<T>
where T: Sync,

impl Sync for AllAssets

impl Sync for NativeAsset

impl Sync for NoChecking

impl<'a, Call> Sync for Matcher<'a, Call>
where Call: Sync,

impl<AccountId> Sync for ParentIsPreset<AccountId>
where AccountId: Sync,

impl<AccountId, Describe> Sync for HashedDescription<AccountId, Describe>
where AccountId: Sync, Describe: Sync,

impl<AssetConversion, Fungibles, Matcher, AccountId> Sync for SingleAssetExchangeAdapter<AssetConversion, Fungibles, Matcher, AccountId>
where AssetConversion: Sync, Fungibles: Sync, Matcher: Sync, AccountId: Sync,

impl<AssetId, Balance, ConvertAssetId, ConvertOther> Sync for ConvertedConcreteId<AssetId, Balance, ConvertAssetId, ConvertOther>
where AssetId: Sync, Balance: Sync, ConvertAssetId: Sync, ConvertOther: Sync,

impl<AssetId, Balance, MatchAssetId, ConvertAssetId, ConvertOther> Sync for MatchedConvertedConcreteId<AssetId, Balance, MatchAssetId, ConvertAssetId, ConvertOther>
where AssetId: Sync, Balance: Sync, MatchAssetId: Sync, ConvertAssetId: Sync, ConvertOther: Sync,

impl<AssetTransactor, ReceiverAccount> Sync for SendXcmFeeToAccount<AssetTransactor, ReceiverAccount>
where AssetTransactor: Sync, ReceiverAccount: Sync,

impl<Assets, Matcher, AccountIdConverter, AccountId> Sync for FungiblesTransferAdapter<Assets, Matcher, AccountIdConverter, AccountId>
where Assets: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync,

impl<Assets, Matcher, AccountIdConverter, AccountId> Sync for NonFungiblesTransferAdapter<Assets, Matcher, AccountIdConverter, AccountId>
where Assets: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync,

impl<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount> Sync for FungiblesAdapter<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount>
where Assets: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync, CheckAsset: Sync, CheckingAccount: Sync,

impl<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount> Sync for FungiblesMutateAdapter<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount>
where Assets: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync, CheckAsset: Sync, CheckingAccount: Sync,

impl<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount> Sync for NonFungiblesAdapter<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount>
where Assets: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync, CheckAsset: Sync, CheckingAccount: Sync,

impl<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount> Sync for NonFungiblesMutateAdapter<Assets, Matcher, AccountIdConverter, AccountId, CheckAsset, CheckingAccount>
where Assets: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync, CheckAsset: Sync, CheckingAccount: Sync,

impl<Bridge, BridgedNetwork, DestinationVersion, Price> Sync for HaulBlobExporter<Bridge, BridgedNetwork, DestinationVersion, Price>
where Bridge: Sync, BridgedNetwork: Sync, DestinationVersion: Sync, Price: Sync,

impl<Bridges, Router, UniversalLocation> Sync for SovereignPaidRemoteExporter<Bridges, Router, UniversalLocation>
where Bridges: Sync, Router: Sync, UniversalLocation: Sync,

impl<Bridges, Router, UniversalLocation> Sync for UnpaidRemoteExporter<Bridges, Router, UniversalLocation>
where Bridges: Sync, Router: Sync, UniversalLocation: Sync,

impl<Count> Sync for IsParentsOnly<Count>
where Count: Sync,

impl<Currency, Matcher, AccountIdConverter, AccountId, CheckedAccount> Sync for CurrencyAdapter<Currency, Matcher, AccountIdConverter, AccountId, CheckedAccount>
where Currency: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync, CheckedAccount: Sync,

impl<Deny, Allow> Sync for DenyThenTry<Deny, Allow>
where Deny: Sync, Allow: Sync,

impl<DescribeInterior> Sync for DescribeFamily<DescribeInterior>
where DescribeInterior: Sync,

impl<Exporter, UniversalLocation> Sync for LocalExporter<Exporter, UniversalLocation>
where Exporter: Sync, UniversalLocation: Sync,

impl<Exporter, UniversalLocation> Sync for UnpaidLocalExporter<Exporter, UniversalLocation>
where Exporter: Sync, UniversalLocation: Sync,

impl<FixedLocationValue> Sync for FixedLocation<FixedLocationValue>
where FixedLocationValue: Sync,

impl<Fungible, Matcher, AccountIdConverter, AccountId> Sync for FungibleTransferAdapter<Fungible, Matcher, AccountIdConverter, AccountId>
where Fungible: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync,

impl<Fungible, Matcher, AccountIdConverter, AccountId, CheckingAccount> Sync for FungibleAdapter<Fungible, Matcher, AccountIdConverter, AccountId, CheckingAccount>
where Fungible: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync, CheckingAccount: Sync,

impl<Fungible, Matcher, AccountIdConverter, AccountId, CheckingAccount> Sync for FungibleMutateAdapter<Fungible, Matcher, AccountIdConverter, AccountId, CheckingAccount>
where Fungible: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync, CheckingAccount: Sync,

impl<Inner> Sync for DenyRecursively<Inner>
where Inner: Sync,

impl<Inner> Sync for EnsureDecodableXcm<Inner>
where Inner: Sync,

impl<Inner> Sync for WithUniqueTopic<Inner>
where Inner: Sync,

impl<Inner, SuspensionChecker> Sync for RespectSuspension<Inner, SuspensionChecker>
where Inner: Sync, SuspensionChecker: Sync,

impl<Inner, TopicSource> Sync for WithTopicSource<Inner, TopicSource>
where Inner: Sync, TopicSource: Sync,

impl<InnerBarrier> Sync for TrailingSetTopicAsId<InnerBarrier>
where InnerBarrier: Sync,

impl<InnerBarrier, LocalUniversal, MaxPrefixes> Sync for WithComputedOrigin<InnerBarrier, LocalUniversal, MaxPrefixes>
where InnerBarrier: Sync, LocalUniversal: Sync, MaxPrefixes: Sync,

impl<Interior, Router, Querier, Timeout, Beneficiary, AssetKind, AssetKindToLocatableAsset, BeneficiaryRefToLocation> Sync for PayOverXcm<Interior, Router, Querier, Timeout, Beneficiary, AssetKind, AssetKindToLocatableAsset, BeneficiaryRefToLocation>
where Interior: Sync, Router: Sync, Querier: Sync, Timeout: Sync, Beneficiary: Sync, AssetKind: Sync, AssetKindToLocatableAsset: Sync, BeneficiaryRefToLocation: Sync,

impl<L, R> Sync for DualMint<L, R>
where L: Sync, R: Sync,

impl<LocationConverter, RuntimeOrigin> Sync for SovereignSignedViaLocation<LocationConverter, RuntimeOrigin>
where LocationConverter: Sync, RuntimeOrigin: Sync,

impl<LocationFilter, AssetFilters> Sync for LocationWithAssetFilters<LocationFilter, AssetFilters>
where LocationFilter: Sync, AssetFilters: Sync,

impl<MessageOrigin, XcmExecutor, Call> Sync for ProcessXcmMessage<MessageOrigin, XcmExecutor, Call>
where MessageOrigin: Sync, XcmExecutor: Sync, Call: Sync,

impl<Network, AccountId> Sync for Account32Hash<Network, AccountId>
where Network: Sync, AccountId: Sync,

impl<Network, AccountId> Sync for AccountId32Aliases<Network, AccountId>
where Network: Sync, AccountId: Sync,

impl<Network, AccountId> Sync for AccountKey20Aliases<Network, AccountId>
where Network: Sync, AccountId: Sync,

impl<Network, AccountId> Sync for AliasesIntoAccountId32<Network, AccountId>
where Network: Sync, AccountId: Sync,

impl<Network, RuntimeOrigin> Sync for SignedAccountId32AsNative<Network, RuntimeOrigin>
where Network: Sync, RuntimeOrigin: Sync,

impl<Network, RuntimeOrigin> Sync for SignedAccountKey20AsNative<Network, RuntimeOrigin>
where Network: Sync, RuntimeOrigin: Sync,

impl<NonFungible, Matcher, AccountIdConverter, AccountId> Sync for NonFungibleTransferAdapter<NonFungible, Matcher, AccountIdConverter, AccountId>
where NonFungible: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync,

impl<NonFungible, Matcher, AccountIdConverter, AccountId, CheckingAccount> Sync for NonFungibleAdapter<NonFungible, Matcher, AccountIdConverter, AccountId, CheckingAccount>
where NonFungible: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync, CheckingAccount: Sync,

impl<NonFungible, Matcher, AccountIdConverter, AccountId, CheckingAccount> Sync for NonFungibleMutateAdapter<NonFungible, Matcher, AccountIdConverter, AccountId, CheckingAccount>
where NonFungible: Sync, Matcher: Sync, AccountIdConverter: Sync, AccountId: Sync, CheckingAccount: Sync,

impl<Origin, Filter> Sync for AliasOriginRootUsingFilter<Origin, Filter>
where Origin: Sync, Filter: Sync,

impl<ParaId> Sync for IsChildSystemParachain<ParaId>
where ParaId: Sync,

impl<ParaId, AccountId> Sync for ChildParachainConvertsVia<ParaId, AccountId>
where ParaId: Sync, AccountId: Sync,

impl<ParaId, AccountId> Sync for SiblingParachainConvertsVia<ParaId, AccountId>
where ParaId: Sync, AccountId: Sync,

impl<ParaId, RuntimeOrigin> Sync for ChildSystemParachainAsSuperuser<ParaId, RuntimeOrigin>
where ParaId: Sync, RuntimeOrigin: Sync,

impl<ParaId, RuntimeOrigin> Sync for SiblingSystemParachainAsSuperuser<ParaId, RuntimeOrigin>
where ParaId: Sync, RuntimeOrigin: Sync,

impl<ParaId, SelfParaId> Sync for IsSiblingSystemParachain<ParaId, SelfParaId>
where ParaId: Sync, SelfParaId: Sync,

impl<ParachainOrigin, RuntimeOrigin> Sync for ChildParachainAsNative<ParachainOrigin, RuntimeOrigin>
where ParachainOrigin: Sync, RuntimeOrigin: Sync,

impl<ParachainOrigin, RuntimeOrigin> Sync for SiblingParachainAsNative<ParachainOrigin, RuntimeOrigin>
where ParachainOrigin: Sync, RuntimeOrigin: Sync,

impl<Prefix> Sync for AliasForeignAccountId32<Prefix>
where Prefix: Sync,

impl<Prefix, AssetId, ConvertAssetId, L> Sync for AsPrefixedGeneralIndex<Prefix, AssetId, ConvertAssetId, L>
where Prefix: Sync, AssetId: Sync, ConvertAssetId: Sync, L: Sync,

impl<RelayOrigin, RuntimeOrigin> Sync for RelayChainAsNative<RelayOrigin, RuntimeOrigin>
where RelayOrigin: Sync, RuntimeOrigin: Sync,

impl<ResponseHandler> Sync for AllowKnownQueryResponses<ResponseHandler>
where ResponseHandler: Sync,

impl<Router, OurPlace, OurPlaceBridgeInstance> Sync for BridgeBlobDispatcher<Router, OurPlace, OurPlaceBridgeInstance>
where Router: Sync, OurPlace: Sync, OurPlaceBridgeInstance: Sync,

impl<RuntimeOrigin> Sync for ParentAsSuperuser<RuntimeOrigin>
where RuntimeOrigin: Sync,

impl<RuntimeOrigin, AccountId, Network> Sync for SignedToAccountId32<RuntimeOrigin, AccountId, Network>
where RuntimeOrigin: Sync, AccountId: Sync, Network: Sync,

impl<RuntimeOrigin, COrigin, Body> Sync for BackingToPlurality<RuntimeOrigin, COrigin, Body>
where RuntimeOrigin: Sync, COrigin: Sync, Body: Sync,

impl<RuntimeOrigin, Conversion> Sync for EnsureXcmOrigin<RuntimeOrigin, Conversion>
where RuntimeOrigin: Sync, Conversion: Sync,

impl<RuntimeOrigin, EnsureBodyOrigin, Body> Sync for OriginToPluralityVoice<RuntimeOrigin, EnsureBodyOrigin, Body>
where RuntimeOrigin: Sync, EnsureBodyOrigin: Sync, Body: Sync,

impl<T> Sync for AllowSubscriptionsFrom<T>
where T: Sync,

impl<T> Sync for AllowTopLevelPaidExecutionFrom<T>
where T: Sync,

impl<T> Sync for AllowUnpaidExecutionFrom<T>
where T: Sync,

impl<T> Sync for Case<T>
where T: Sync,

impl<T> Sync for IsConcrete<T>
where T: Sync,

impl<T> Sync for LocalMint<T>
where T: Sync,

impl<T> Sync for NetworkExportTable<T>
where T: Sync,

impl<T> Sync for NonLocalMint<T>
where T: Sync,

impl<T, Aliasers> Sync for AllowExplicitUnpaidExecutionFrom<T, Aliasers>
where T: Sync, Aliasers: Sync,

impl<T, C, M> Sync for FixedWeightBounds<T, C, M>
where T: Sync, C: Sync, M: Sync,

impl<T, L> Sync for StartsWith<T, L>
where T: Sync, L: Sync,

impl<T, R> Sync for FixedRateOfFungible<T, R>
where T: Sync, R: Sync,

impl<Target> Sync for WithLatestLocationConverter<Target>
where Target: Sync,

impl<TreasuryAccount, AccountId> Sync for LocalTreasuryVoiceConvertsVia<TreasuryAccount, AccountId>
where TreasuryAccount: Sync, AccountId: Sync,

impl<UniversalLocation, AccountId> Sync for ExternalConsensusLocationsConverterFor<UniversalLocation, AccountId>
where UniversalLocation: Sync, AccountId: Sync,

impl<UniversalLocation, AccountId> Sync for GlobalConsensusConvertsFor<UniversalLocation, AccountId>
where UniversalLocation: Sync, AccountId: Sync,

impl<UniversalLocation, AccountId> Sync for GlobalConsensusParachainConvertsFor<UniversalLocation, AccountId>
where UniversalLocation: Sync, AccountId: Sync,

impl<W, C, M> Sync for WeightInfoBounds<W, C, M>
where W: Sync, C: Sync, M: Sync,

impl<WaivedLocations, HandleFee> Sync for XcmFeeManagerFromComponents<WaivedLocations, HandleFee>
where WaivedLocations: Sync, HandleFee: Sync,

impl<WeightToFee, AssetIdValue, AccountId, Fungible, OnUnbalanced> Sync for UsingComponents<WeightToFee, AssetIdValue, AccountId, Fungible, OnUnbalanced>
where WeightToFee: Sync, AssetIdValue: Sync, AccountId: Sync, Fungible: Sync, OnUnbalanced: Sync,

impl<WhitelistedSuperuserLocations, RuntimeOrigin> Sync for LocationAsSuperuser<WhitelistedSuperuserLocations, RuntimeOrigin>
where WhitelistedSuperuserLocations: Sync, RuntimeOrigin: Sync,

impl Sync for Error

impl Sync for Error

impl Sync for FeeReason

impl Sync for LockError

impl Sync for FeesMode

impl Sync for Properties

impl<BlockNumber> Sync for QueryResponseStatus<BlockNumber>
where BlockNumber: Sync,

impl<Call> Sync for WeighedMessage<Call>
where Call: Sync,

impl<Config> Sync for XcmExecutor<Config>
where <Config as Config>::Trader: Sync, Config: Sync, <Config as Config>::RuntimeCall: Sync,

impl<Filter> Sync for WithOriginFilter<Filter>
where Filter: Sync,

impl Sync for Subkey

impl Sync for Error

impl Sync for NodeInfo

impl<V> Sync for StorageQuery<V>
where V: Sync,

impl Sync for Error

impl<P, C, B> Sync for System<P, C, B>
where C: Sync + Send, B: Sync,

impl Sync for Error

impl<T, S> Sync for SourcedMetric<T, S>
where S: Sync, T: Sync,

impl Sync for HexLaneId

impl<'a, Source, Target, Bridge> Sync for FullBridge<'a, Source, Target, Bridge>
where Bridge: Sync,

impl<AccountId> Sync for TaggedAccount<AccountId>
where AccountId: Sync,

impl<C> Sync for Grandpa<C>
where C: Sync,

impl<Chain> Sync for BridgeEndCommonParams<Chain>

impl<Hash, HeaderNumber> Sync for Error<Hash, HeaderNumber>
where HeaderNumber: Sync, Hash: Sync,

impl<L2R, R2L> Sync for ParachainToParachainBridge<L2R, R2L>
where <R2L as CliBridgeBase>::Source: Sized, <L2R as CliBridgeBase>::Source: Sized,

impl<L2R, R2L> Sync for RelayToParachainBridge<L2R, R2L>
where <R2L as CliBridgeBase>::Source: Sized,

impl<L2R, R2L> Sync for RelayToRelayBridge<L2R, R2L>

impl<Left, Right> Sync for Full2WayBridgeCommonParams<Left, Right>

impl<P> Sync for MessageLaneAdapter<P>

impl<P, R> Sync for DirectReportGrandpaEquivocationCallBuilder<P, R>
where P: Sync, R: Sync,

impl<P, R, I> Sync for DirectSubmitGrandpaFinalityProofCallBuilder<P, R, I>
where P: Sync, R: Sync, I: Sync,

impl<P, R, I> Sync for DirectReceiveMessagesDeliveryProofCallBuilder<P, R, I>
where P: Sync, R: Sync, I: Sync,

impl<P, R, I> Sync for DirectReceiveMessagesProofCallBuilder<P, R, I>
where P: Sync, R: Sync, I: Sync,

impl<P, R, I> Sync for DirectSubmitParachainHeadsCallBuilder<P, R, I>
where P: Sync, R: Sync, I: Sync,

impl<P, SourceClnt> Sync for SubstrateFinalitySource<P, SourceClnt>
where SourceClnt: Sync,

impl<P, SourceClnt, TargetClnt> Sync for SubstrateMessagesSource<P, SourceClnt, TargetClnt>
where SourceClnt: Sync, TargetClnt: Sync,

impl<P, SourceClnt, TargetClnt> Sync for MessagesRelayParams<P, SourceClnt, TargetClnt>
where SourceClnt: Sync, TargetClnt: Sync,

impl<P, SourceClnt, TargetClnt> Sync for SubstrateMessagesTarget<P, SourceClnt, TargetClnt>
where TargetClnt: Sync, SourceClnt: Sync,

impl<P, SourceClnt, TargetClnt> Sync for OnDemandHeadersRelay<P, SourceClnt, TargetClnt>
where SourceClnt: Sync, TargetClnt: Sync,

impl<P, SourceClnt, TargetClnt> Sync for ParachainsTarget<P, SourceClnt, TargetClnt>
where SourceClnt: Sync, TargetClnt: Sync,

impl<P, SourceRelayClnt> Sync for ParachainsSource<P, SourceRelayClnt>
where SourceRelayClnt: Sync,

impl<P, SourceRelayClnt, TargetClnt> Sync for OnDemandParachainsRelay<P, SourceRelayClnt, TargetClnt>
where SourceRelayClnt: Sync, TargetClnt: Sync,

impl<P, TargetClnt> Sync for SubstrateFinalityTarget<P, TargetClnt>
where TargetClnt: Sync,

impl<SC, TC, B> Sync for BatchProofTransaction<SC, TC, B>

impl<TS> Sync for TransactionParams<TS>
where TS: Sync,

impl<V> Sync for ExplicitOrMaximal<V>
where V: Sync,

impl<'a, Block, HP, HS> Sync for FinalizedHeaders<'a, Block, HP, HS>
where HS: Sync, HP: Sync,

impl<C, B, BA> Sync for StateMigration<C, B, BA>
where C: Sync + Send, BA: Sync + Send, B: Sync,

impl<Block, ExecutorDispatch, Backend, G> Sync for TestClientBuilder<Block, ExecutorDispatch, Backend, G>
where G: Sync, Backend: Sync + Send, ExecutorDispatch: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Transfer

impl Sync for MaxLocks

impl Sync for MaxReserves

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SessionKeys

impl Sync for Version

impl Sync for Authorities

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

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

impl<T> Sync for GenesisConfig<T>
where T: Sync,

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

impl Sync for IsBestBlock

impl Sync for ChainState

impl Sync for Error

impl Sync for TestApi

impl Sync for WasmBuilder

impl Sync for Subcommand

impl Sync for BlockData

impl Sync for HeadData

impl Sync for Collator

impl Sync for BlockData

impl Sync for HeadData

impl Sync for Collator

impl Sync for WeightToFee

impl Sync for WeightToFee

impl Sync for WeightToFee

impl Sync for Times

impl Sync for Freq

impl Sync for MalusType

impl Sync for Subcommand

impl Sync for Cli

impl Sync for RunCmd

impl<N> Sync for Westend<N>
where N: Sync,

impl Sync for ProxyType

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for Origin

impl Sync for Fellows

impl Sync for LeaseAdmin

impl Sync for Spender

impl Sync for Treasurer

impl Sync for MaxBalance

impl Sync for TracksInfo

impl Sync for BrokerId

impl Sync for BrokerPot

impl Sync for Burn

impl Sync for ByteDeposit

impl Sync for CrowdloanId

impl Sync for DepositBase

impl Sync for EraPayout

impl Sync for LeafVersion

impl Sync for LeasePeriod

impl Sync for MaxBalance

impl Sync for MaxFriends

impl Sync for MaxKeys

impl Sync for MaxLocks

impl Sync for MaxPending

impl Sync for MaxProxies

impl Sync for MaxReserves

impl Sync for Offset

impl Sync for PalletInfo

impl Sync for ParaDeposit

impl Sync for Period

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for SignedPhase

impl Sync for SpendPeriod

impl Sync for SwapLeases

impl Sync for Version

impl Sync for AssetHub

impl Sync for BridgeHub

impl Sync for Broker

impl Sync for Collectives

impl Sync for Encointer

impl Sync for FeeAssetId

impl Sync for Fellows

impl Sync for People

impl Sync for ThisNetwork

impl Sync for Wnd

impl Sync for XcmConfig

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

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

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

impl<T> Sync for XcmToAssetHub<T>
where T: Sync,

impl Sync for WeightToFee

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for MockNet

impl Sync for ParaA

impl Sync for Relay

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for PalletInfo

impl Sync for Runtime

impl<T> Sync for ParachainXcmRouter<T>
where T: Sync,

impl Sync for TestArgs

impl<Origin, Destination, Hops, Args> Sync for Test<Origin, Destination, Hops, Args>
where <Destination as Chain>::RuntimeOrigin: Sized, <Origin as Chain>::RuntimeOrigin: Sized + Sync, Args: Sync, Destination: Sync, Hops: Sync, <Origin as Chain>::RuntimeCall: Sync,

impl<R> Sync for TestAccount<R>

impl<T> Sync for DefaultRelayMessageProcessor<T>
where T: Sync,

impl<T, M> Sync for DefaultParaMessageProcessor<T, M>
where T: Sync, M: Sync,

impl<T, Origin, Destination> Sync for TestContext<T, Origin, Destination>
where T: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for ParachainId

impl Sync for ReceivedDmp

impl Sync for KsmLocation

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for XcmConfig

impl Sync for AnyNetwork

impl Sync for PalletInfo

impl Sync for Runtime

impl Sync for ThisNetwork

impl Sync for XcmConfig

impl Sync for MockNet

impl Sync for ParaA

impl Sync for ParaB

impl Sync for ParaC

impl Sync for Relay

impl Sync for XcmMessage

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl<T> Sync for ParachainXcmRouter<T>
where T: Sync,

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl Sync for Error

impl<AccountId, Conversion> Sync for LocationToAccountHelper<AccountId, Conversion>
where AccountId: Sync, Conversion: Sync,

impl<Event> Sync for CallDryRunEffects<Event>
where Event: Sync,

impl<Event> Sync for XcmDryRunEffects<Event>
where Event: Sync,

impl Sync for MessageKind

impl Sync for ParachainId

impl Sync for ReceivedDmp

impl<T> Sync for Call<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

impl<T> Sync for Event<T>
where <T as Config>::RuntimeEvent: Sized, T: Sync,

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

impl Sync for MockNet

impl Sync for ParaA

impl Sync for ParaB

impl Sync for Relay

impl<T> Sync for ParachainXcmRouter<T>
where T: Sync,

impl Sync for RuntimeCall

impl Sync for RuntimeTask

impl Sync for DmpSink

impl Sync for PalletInfo

impl Sync for RelayOrigin

impl Sync for Runtime

impl Sync for RuntimeApi

impl Sync for SS58Prefix

impl Sync for SessionKeys

impl Sync for Version

impl Sync for WeightToFee

impl<Block, C> !Sync for RuntimeApiImpl<Block, C>

impl Sync for Broadcaster