Trait sp_std::marker::Sync 1.0.0[−][src]
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.
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
.
Implementations on Foreign Types
impl Sync for Argument
impl Sync for FormatSpec
impl Sync for Alignment
impl Sync for Count
Implementors
impl<Block: BlockT, C: CallApiAt<Block>> Sync for RuntimeApiImpl<Block, C>
impl<Block: BlockT, C: CallApiAt<Block>> Sync for RuntimeApiImpl<Block, C>
impl<Block: BlockT, C: CallApiAt<Block>> Sync for RuntimeApiImpl<Block, C>
impl<Block: BlockT, C: CallApiAt<Block>> Sync for RuntimeApiImpl<Block, C>
impl<T> Sync for ExchangeableFunction<T>
impl<T> Sync for ExchangeableFunction<T>
impl<Block: BlockT, C: CallApiAt<Block>> Sync for RuntimeApiImpl<Block, C>
impl<Block: BlockT, C: CallApiAt<Block>> Sync for RuntimeApiImpl<Block, C>
Auto implementors
impl Sync for Infallible
impl Sync for FpCategory
impl Sync for IntErrorKind
impl Sync for SearchStep
impl Sync for RecvTimeoutError
impl Sync for TryRecvError
impl Sync for AllocError
impl Sync for LayoutError
impl Sync for BorrowError
impl Sync for BorrowMutError
impl Sync for NonZeroI16
impl Sync for NonZeroI32
impl Sync for NonZeroI64
impl Sync for NonZeroI128
impl Sync for NonZeroIsize
impl Sync for NonZeroU16
impl Sync for NonZeroU32
impl Sync for NonZeroU64
impl Sync for NonZeroU128
impl Sync for NonZeroUsize
impl Sync for ParseFloatError
impl Sync for ParseIntError
impl Sync for TryFromIntError
impl Sync for ParseBoolError
impl Sync for BarrierWaitResult
impl Sync for WaitTimeoutResult
impl Sync for FromSecsError
impl Sync for PhantomPinned
impl<'a> Sync for CharSearcher<'a>
impl<'a> Sync for CharIndices<'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 SplitAsciiWhitespace<'a>
impl<'a> Sync for SplitWhitespace<'a>
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, F> Sync for CharPredicateSearcher<'a, F> where
F: Sync,
impl<'a, K, V> Sync for OccupiedEntry<'a, K, V> where
K: Sync,
V: Sync,
impl<'a, K, V> Sync for OccupiedError<'a, K, V> where
K: Sync,
V: Sync,
impl<'a, K, V> Sync for VacantEntry<'a, K, V> where
K: Sync,
V: Sync,
impl<'a, K, V, F> Sync for sp_std::collections::btree_map::DrainFilter<'a, K, V, F> where
F: Sync,
K: Sync,
V: Sync,
impl<'a, P> Sync for MatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: Sync,
impl<'a, P> Sync for RMatchIndices<'a, P> where
<P as Pattern<'a>>::Searcher: Sync,
impl<'a, P> Sync for RSplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: Sync,
impl<'a, P> Sync for SplitInclusive<'a, P> where
<P as Pattern<'a>>::Searcher: Sync,
impl<'a, P> Sync for SplitTerminator<'a, P> where
<P as Pattern<'a>>::Searcher: Sync,
impl<'a, T> Sync for Difference<'a, T> where
T: Sync,
impl<'a, T> Sync for Intersection<'a, T> where
T: Sync,
impl<'a, T> Sync for SymmetricDifference<'a, T> where
T: Sync,
impl<'a, T> Sync for ChunksExact<'a, T> where
T: Sync,
impl<'a, T> Sync for ChunksExactMut<'a, T> where
T: Sync,
impl<'a, T> Sync for RChunksExact<'a, T> where
T: Sync,
impl<'a, T> Sync for RChunksExactMut<'a, T> where
T: Sync,
impl<'a, T> Sync for RChunksMut<'a, T> where
T: Sync,
impl<'a, T, F> Sync for sp_std::collections::btree_set::DrainFilter<'a, T, F> where
F: Sync,
T: Sync,
impl<'a, T, F, A> Sync for sp_std::vec::DrainFilter<'a, T, F, A> where
A: Sync,
F: Sync,
T: Sync,
impl<'a, T, P> Sync for GroupByMut<'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, const N: usize> !Sync for ArrayWindows<'a, T, N>
impl<'a, T, const N: usize> Sync for ArrayChunks<'a, T, N> where
T: Sync,
impl<'a, T, const N: usize> Sync for ArrayChunksMut<'a, T, N> where
T: Sync,
impl<B, C> Sync for ControlFlow<B, C> where
B: Sync,
C: Sync,
impl<F> Sync for RepeatWith<F> where
F: Sync,
impl<H> Sync for BuildHasherDefault<H> where
H: Sync,
impl<I, U, F> Sync for FlatMap<I, U, F> where
F: Sync,
I: Sync,
<U as IntoIterator>::IntoIter: Sync,
impl<Idx> Sync for RangeInclusive<Idx> where
Idx: Sync,
impl<Idx> Sync for RangeToInclusive<Idx> where
Idx: Sync,
impl<K, V> Sync for IntoValues<K, V> where
K: Sync,
V: Sync,
impl<T> Sync for TryLockError<T> where
T: Sync,
impl<T> Sync for TrySendError<T> where
T: Sync,
impl<T> Sync for Discriminant<T>
impl<T> Sync for SyncSender<T> where
T: Send,
impl<T> Sync for PoisonError<T> where
T: Sync,
impl<T> Sync for MaybeUninit<T> where
T: Sync,
impl<T, F> Sync for Successors<T, F> where
F: Sync,
T: Sync,
impl<T: ?Sized> Sync for ManuallyDrop<T> where
T: Sync,
impl<T: ?Sized> Sync for PhantomData<T> where
T: Sync,
impl<Y, R> Sync for GeneratorState<Y, R> where
R: Sync,
Y: Sync,
impl Sync for ChainSpecBuilder
impl Sync for ChainSpecBuilder
impl<E> Sync for Error<E> where
E: Sync,
impl<E> Sync for Error<E> where
E: Sync,
impl<V> Sync for FinalizationResult<V> where
V: Sync,
impl<V> Sync for FinalizationResult<V> where
V: Sync,
impl<H, N, V> Sync for ForkTree<H, N, V> where
H: Sync,
N: Sync,
V: Sync,
impl<H, N, V> Sync for ForkTree<H, N, V> where
H: Sync,
N: Sync,
V: Sync,
impl Sync for Analysis
impl Sync for Analysis
impl Sync for BenchmarkSelector
impl Sync for BenchmarkSelector
impl Sync for AnalysisChoice
impl Sync for AnalysisChoice
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for BenchmarkParameter
impl Sync for BenchmarkParameter
impl Sync for BenchmarkBatch
impl Sync for BenchmarkBatch
impl Sync for BenchmarkBatchSplitResults
impl Sync for BenchmarkBatchSplitResults
impl Sync for BenchmarkResults
impl Sync for BenchmarkResults
impl Sync for BenchmarkConfig
impl Sync for BenchmarkConfig
impl Sync for BenchmarkList
impl Sync for BenchmarkList
impl Sync for BenchmarkMetadata
impl Sync for BenchmarkMetadata
impl Sync for BenchmarkCmd
impl Sync for BenchmarkCmd
impl Sync for Error
impl Sync for Error
impl<T> Sync for OnChainSequentialPhragmen<T> where
T: Sync,
impl<T> Sync for OnChainSequentialPhragmen<T> where
T: Sync,
impl<System, Block, Context, UnsignedValidator, AllPallets, OnRuntimeUpgrade> Sync for Executive<System, Block, Context, UnsignedValidator, AllPallets, OnRuntimeUpgrade> where
AllPallets: Sync,
Block: Sync,
Context: Sync,
OnRuntimeUpgrade: Sync,
System: Sync,
UnsignedValidator: Sync,
impl<System, Block, Context, UnsignedValidator, AllPallets, OnRuntimeUpgrade> Sync for Executive<System, Block, Context, UnsignedValidator, AllPallets, OnRuntimeUpgrade> where
AllPallets: Sync,
Block: Sync,
Context: Sync,
OnRuntimeUpgrade: Sync,
System: Sync,
UnsignedValidator: Sync,
impl<B, O> Sync for DecodeDifferent<B, O> where
B: Sync,
O: Sync,
impl<B, O> Sync for DecodeDifferent<B, O> where
B: Sync,
O: Sync,
impl Sync for FunctionMetadata
impl Sync for FunctionMetadata
impl Sync for FunctionArgumentMetadata
impl Sync for FunctionArgumentMetadata
impl<E> Sync for FnEncode<E>
impl<E> Sync for FnEncode<E>
impl Sync for OuterEventMetadata
impl Sync for OuterEventMetadata
impl Sync for EventMetadata
impl Sync for EventMetadata
impl Sync for StorageEntryMetadata
impl Sync for StorageEntryMetadata
impl Sync for ModuleConstantMetadata
impl Sync for ModuleConstantMetadata
impl Sync for ErrorMetadata
impl Sync for ErrorMetadata
impl Sync for DefaultByteGetter
impl Sync for DefaultByteGetter
impl Sync for StorageHasher
impl Sync for StorageHasher
impl Sync for StorageEntryType
impl Sync for StorageEntryType
impl Sync for StorageEntryModifier
impl Sync for StorageEntryModifier
impl Sync for StorageMetadata
impl Sync for StorageMetadata
impl Sync for RuntimeMetadataPrefixed
impl Sync for RuntimeMetadataPrefixed
impl Sync for ExtrinsicMetadata
impl Sync for ExtrinsicMetadata
impl Sync for RuntimeMetadata
impl Sync for RuntimeMetadata
impl Sync for RuntimeMetadataDeprecated
impl Sync for RuntimeMetadataDeprecated
impl Sync for RuntimeMetadataV13
impl Sync for RuntimeMetadataV13
impl Sync for ModuleMetadata
impl Sync for ModuleMetadata
impl !Sync for StopParse
impl !Sync for StopParse
impl<P> !Sync for Braces<P>
impl<P> !Sync for Braces<P>
impl<P> !Sync for Brackets<P>
impl<P> !Sync for Brackets<P>
impl<P> !Sync for Parens<P>
impl<P> !Sync for Parens<P>
impl<P, T, V> Sync for PunctuatedInner<P, T, V> where
P: Sync,
T: Sync,
V: Sync,
impl<P, T, V> Sync for PunctuatedInner<P, T, V> where
P: Sync,
T: Sync,
V: Sync,
impl Sync for NoTrailing
impl Sync for NoTrailing
impl Sync for Trailing
impl Sync for Trailing
impl !Sync for Meta
impl !Sync for Meta
impl !Sync for OuterAttributes
impl !Sync for OuterAttributes
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl Sync for PanicPalletInfo
impl Sync for PanicPalletInfo
impl<T> Sync for TestRandomness<T> where
T: Sync,
impl<T> Sync for TestRandomness<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 GenesisConfig
impl Sync for GenesisConfig
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl Sync for BlockLength
impl Sync for BlockLength
impl Sync for ValidationErrors
impl Sync for ValidationErrors
impl Sync for WeightsPerClass
impl Sync for WeightsPerClass
impl Sync for BlockWeights
impl Sync for BlockWeights
impl Sync for BlockWeightsBuilder
impl Sync for BlockWeightsBuilder
impl Sync for ForAll
impl Sync for ForAll
impl Sync for ForAny
impl Sync for ForAny
impl<T, OverarchingCall> Sync for SubmitTransaction<T, OverarchingCall> where
OverarchingCall: Sync,
T: Sync,
impl<T, OverarchingCall> Sync for SubmitTransaction<T, OverarchingCall> where
OverarchingCall: Sync,
T: Sync,
impl<T, C, X> Sync for Signer<T, C, X> where
C: Sync,
X: Sync,
<T as SigningTypes>::Public: Sync,
impl<T, C, X> Sync for Signer<T, C, X> where
C: Sync,
X: Sync,
<T as SigningTypes>::Public: Sync,
impl<T> Sync for Account<T> where
<T as SigningTypes>::Public: Sync,
impl<T> Sync for Account<T> where
<T as SigningTypes>::Public: Sync,
impl<T> Sync for CheckGenesis<T>
impl<T> Sync for CheckGenesis<T>
impl<T> Sync for CheckMortality<T>
impl<T> Sync for CheckMortality<T>
impl<T> Sync for CheckNonce<T>
impl<T> Sync for CheckNonce<T>
impl<T> Sync for CheckSpecVersion<T>
impl<T> Sync for CheckSpecVersion<T>
impl<T> Sync for CheckTxVersion<T>
impl<T> Sync for CheckTxVersion<T>
impl<T> Sync for CheckWeight<T>
impl<T> Sync for CheckWeight<T>
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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 Event<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl Sync for GenesisConfig
impl Sync for GenesisConfig
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAccount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAccount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageBlockHash<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageBlockHash<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageEvents<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageEvents<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLastRuntimeUpgrade<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLastRuntimeUpgrade<T> where
T: Sync,
impl Sync for Phase
impl Sync for Phase
impl<E, T> Sync for EventRecord<E, T> where
T: Sync,
impl<E, T> Sync for EventRecord<E, T> where
T: Sync,
impl<AccountId> Sync for RawOrigin<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for RawOrigin<AccountId> where
AccountId: Sync,
impl<Index, AccountData> Sync for AccountInfo<Index, AccountData> where
AccountData: Sync,
Index: Sync,
impl<Index, AccountData> Sync for AccountInfo<Index, AccountData> where
AccountData: Sync,
Index: Sync,
impl Sync for LastRuntimeUpgradeInfo
impl Sync for LastRuntimeUpgradeInfo
impl<AccountId> Sync for EnsureRoot<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for EnsureRoot<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for EnsureSigned<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for EnsureSigned<AccountId> where
AccountId: Sync,
impl<Who, AccountId> Sync for EnsureSignedBy<Who, AccountId> where
AccountId: Sync,
Who: Sync,
impl<Who, AccountId> Sync for EnsureSignedBy<Who, AccountId> where
AccountId: Sync,
Who: Sync,
impl<AccountId> Sync for EnsureNone<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for EnsureNone<AccountId> where
AccountId: Sync,
impl<T> Sync for EnsureNever<T> where
T: Sync,
impl<T> Sync for EnsureNever<T> where
T: Sync,
impl<AccountId, L, R> Sync for EnsureOneOf<AccountId, L, R> where
AccountId: Sync,
L: Sync,
R: Sync,
impl<AccountId, L, R> Sync for EnsureOneOf<AccountId, L, R> where
AccountId: Sync,
L: Sync,
R: Sync,
impl Sync for InitKind
impl Sync for InitKind
impl Sync for RefStatus
impl Sync for RefStatus
impl Sync for IncRefStatus
impl Sync for IncRefStatus
impl Sync for DecRefStatus
impl Sync for DecRefStatus
impl<T> Sync for Provider<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 SelfSufficient<T> where
T: Sync,
impl<T> Sync for Consumer<T> where
T: Sync,
impl<T> Sync for Consumer<T> where
T: Sync,
impl<T> Sync for ChainContext<T> where
T: Sync,
impl<T> Sync for ChainContext<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 SizeType
impl Sync for SizeType
impl Sync for ConstructionBenchmarkDescription
impl Sync for ConstructionBenchmarkDescription
impl Sync for ConstructionBenchmark
impl Sync for ConstructionBenchmark
impl Sync for PoolTransaction
impl Sync for PoolTransaction
impl Sync for Transactions
impl Sync for Transactions
impl Sync for Path
impl Sync for Path
impl Sync for BenchmarkOutput
impl Sync for BenchmarkOutput
impl Sync for NsFormatter
impl Sync for NsFormatter
impl Sync for Mode
impl Sync for Mode
impl Sync for ImportBenchmarkDescription
impl Sync for ImportBenchmarkDescription
impl Sync for ImportBenchmark
impl Sync for ImportBenchmark
impl<'a> Sync for SimpleTrie<'a>
impl<'a> Sync for SimpleTrie<'a>
impl Sync for DatabaseType
impl Sync for DatabaseType
impl Sync for TempDatabase
impl Sync for TempDatabase
impl Sync for ParityDbWrapper
impl Sync for ParityDbWrapper
impl Sync for DatabaseSize
impl Sync for DatabaseSize
impl Sync for KUSAMA_STATE_DISTRIBUTION
impl Sync for KUSAMA_STATE_DISTRIBUTION
impl Sync for TrieReadBenchmarkDescription
impl Sync for TrieReadBenchmarkDescription
impl Sync for TrieReadBenchmark
impl Sync for TrieReadBenchmark
impl Sync for Storage
impl Sync for Storage
impl Sync for TrieWriteBenchmarkDescription
impl Sync for TrieWriteBenchmarkDescription
impl Sync for TrieWriteBenchmark
impl Sync for TrieWriteBenchmark
impl Sync for SizePool
impl Sync for SizePool
impl Sync for PoolBenchmarkDescription
impl Sync for PoolBenchmarkDescription
impl Sync for PoolBenchmark
impl Sync for PoolBenchmark
impl Sync for Opt
impl Sync for Opt
impl Sync for Extensions
impl Sync for Extensions
impl Sync for Cli
impl Sync for Cli
impl Sync for Subcommand
impl Sync for Subcommand
impl Sync for Executor
impl Sync for Executor
impl Sync for InspectCmd
impl Sync for InspectCmd
impl Sync for InspectSubCmd
impl Sync for InspectSubCmd
impl Sync for DebugPrinter
impl Sync for DebugPrinter
impl Sync for Error
impl Sync for Error
impl<TBlock, TPrinter> Sync for Inspector<TBlock, TPrinter> where
TPrinter: Sync,
impl<TBlock, TPrinter> Sync for Inspector<TBlock, TPrinter> where
TPrinter: Sync,
impl<Hash, Number> Sync for BlockAddress<Hash, Number> where
Hash: Sync,
Number: Sync,
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<Hash, Number> Sync for ExtrinsicAddress<Hash, Number> where
Hash: Sync,
Number: Sync,
impl Sync for ReporterAppCrypto
impl Sync for ReporterAppCrypto
impl<C, F, P> Sync for LightDeps<C, F, P> where
C: Send + Sync,
F: Send + Sync,
P: Send + Sync,
impl<C, F, P> Sync for LightDeps<C, F, P> where
C: Send + Sync,
F: Send + Sync,
P: Send + Sync,
impl Sync for BabeDeps
impl Sync for BabeDeps
impl<B> Sync for GrandpaDeps<B> where
B: Send + Sync,
impl<B> Sync for GrandpaDeps<B> where
B: Send + Sync,
impl<C, P, SC, B> Sync for FullDeps<C, P, SC, B> where
B: Send + Sync,
C: Send + Sync,
P: Send + Sync,
SC: Sync,
impl<C, P, SC, B> Sync for FullDeps<C, P, SC, B> where
B: Send + Sync,
C: Send + Sync,
P: Send + Sync,
SC: Sync,
impl Sync for Author
impl Sync for Author
impl Sync for DealWithFees
impl Sync for DealWithFees
impl Sync for BlockHashCount
impl Sync for BlockHashCount
impl Sync for Version
impl Sync for Version
impl Sync for RuntimeBlockLength
impl Sync for RuntimeBlockLength
impl Sync for RuntimeBlockWeights
impl Sync for RuntimeBlockWeights
impl Sync for SS58Prefix
impl Sync for SS58Prefix
impl Sync for DepositBase
impl Sync for DepositBase
impl Sync for DepositFactor
impl Sync for DepositFactor
impl Sync for MaxSignatories
impl Sync for MaxSignatories
impl Sync for ProxyDepositBase
impl Sync for ProxyDepositBase
impl Sync for ProxyDepositFactor
impl Sync for ProxyDepositFactor
impl Sync for MaxProxies
impl Sync for MaxProxies
impl Sync for AnnouncementDepositBase
impl Sync for AnnouncementDepositBase
impl Sync for AnnouncementDepositFactor
impl Sync for AnnouncementDepositFactor
impl Sync for MaxPending
impl Sync for MaxPending
impl Sync for ProxyType
impl Sync for ProxyType
impl Sync for MaximumSchedulerWeight
impl Sync for MaximumSchedulerWeight
impl Sync for MaxScheduledPerBlock
impl Sync for MaxScheduledPerBlock
impl Sync for EpochDuration
impl Sync for EpochDuration
impl Sync for ExpectedBlockTime
impl Sync for ExpectedBlockTime
impl Sync for ReportLongevity
impl Sync for ReportLongevity
impl Sync for IndexDeposit
impl Sync for IndexDeposit
impl Sync for ExistentialDeposit
impl Sync for ExistentialDeposit
impl Sync for MaxLocks
impl Sync for MaxLocks
impl Sync for MaxReserves
impl Sync for MaxReserves
impl Sync for TransactionByteFee
impl Sync for TransactionByteFee
impl Sync for TargetBlockFullness
impl Sync for TargetBlockFullness
impl Sync for AdjustmentVariable
impl Sync for AdjustmentVariable
impl Sync for MinimumMultiplier
impl Sync for MinimumMultiplier
impl Sync for MinimumPeriod
impl Sync for MinimumPeriod
impl Sync for UncleGenerations
impl Sync for UncleGenerations
impl Sync for SessionKeys
impl Sync for SessionKeys
impl Sync for DisabledValidatorsThreshold
impl Sync for DisabledValidatorsThreshold
impl Sync for SessionsPerEra
impl Sync for SessionsPerEra
impl Sync for BondingDuration
impl Sync for BondingDuration
impl Sync for SlashDeferDuration
impl Sync for SlashDeferDuration
impl Sync for RewardCurve
impl Sync for RewardCurve
impl Sync for MaxNominatorRewardedPerValidator
impl Sync for MaxNominatorRewardedPerValidator
impl Sync for OffchainRepeat
impl Sync for OffchainRepeat
impl Sync for SignedPhase
impl Sync for SignedPhase
impl Sync for UnsignedPhase
impl Sync for UnsignedPhase
impl Sync for SignedMaxSubmissions
impl Sync for SignedMaxSubmissions
impl Sync for SignedRewardBase
impl Sync for SignedRewardBase
impl Sync for SignedDepositBase
impl Sync for SignedDepositBase
impl Sync for SignedDepositByte
impl Sync for SignedDepositByte
impl Sync for Fallback
impl Sync for Fallback
impl Sync for SolutionImprovementThreshold
impl Sync for SolutionImprovementThreshold
impl Sync for MultiPhaseUnsignedPriority
impl Sync for MultiPhaseUnsignedPriority
impl Sync for MinerMaxIterations
impl Sync for MinerMaxIterations
impl Sync for MinerMaxWeight
impl Sync for MinerMaxWeight
impl Sync for MinerMaxLength
impl Sync for MinerMaxLength
impl Sync for NposSolution16
impl Sync for NposSolution16
impl Sync for BenchmarkConfig
impl Sync for BenchmarkConfig
impl Sync for LaunchPeriod
impl Sync for LaunchPeriod
impl Sync for VotingPeriod
impl Sync for VotingPeriod
impl Sync for FastTrackVotingPeriod
impl Sync for FastTrackVotingPeriod
impl Sync for InstantAllowed
impl Sync for InstantAllowed
impl Sync for MinimumDeposit
impl Sync for MinimumDeposit
impl Sync for EnactmentPeriod
impl Sync for EnactmentPeriod
impl Sync for CooloffPeriod
impl Sync for CooloffPeriod
impl Sync for PreimageByteDeposit
impl Sync for PreimageByteDeposit
impl Sync for MaxVotes
impl Sync for MaxVotes
impl Sync for MaxProposals
impl Sync for MaxProposals
impl Sync for CouncilMotionDuration
impl Sync for CouncilMotionDuration
impl Sync for CouncilMaxProposals
impl Sync for CouncilMaxProposals
impl Sync for CouncilMaxMembers
impl Sync for CouncilMaxMembers
impl Sync for CandidacyBond
impl Sync for CandidacyBond
impl Sync for VotingBondBase
impl Sync for VotingBondBase
impl Sync for VotingBondFactor
impl Sync for VotingBondFactor
impl Sync for TermDuration
impl Sync for TermDuration
impl Sync for DesiredMembers
impl Sync for DesiredMembers
impl Sync for DesiredRunnersUp
impl Sync for DesiredRunnersUp
impl Sync for ElectionsPhragmenPalletId
impl Sync for ElectionsPhragmenPalletId
impl Sync for TechnicalMotionDuration
impl Sync for TechnicalMotionDuration
impl Sync for TechnicalMaxProposals
impl Sync for TechnicalMaxProposals
impl Sync for TechnicalMaxMembers
impl Sync for TechnicalMaxMembers
impl Sync for ProposalBond
impl Sync for ProposalBond
impl Sync for ProposalBondMinimum
impl Sync for ProposalBondMinimum
impl Sync for SpendPeriod
impl Sync for SpendPeriod
impl Sync for Burn
impl Sync for Burn
impl Sync for TipCountdown
impl Sync for TipCountdown
impl Sync for TipFindersFee
impl Sync for TipFindersFee
impl Sync for TipReportDepositBase
impl Sync for TipReportDepositBase
impl Sync for DataDepositPerByte
impl Sync for DataDepositPerByte
impl Sync for BountyDepositBase
impl Sync for BountyDepositBase
impl Sync for BountyDepositPayoutDelay
impl Sync for BountyDepositPayoutDelay
impl Sync for TreasuryPalletId
impl Sync for TreasuryPalletId
impl Sync for BountyUpdatePeriod
impl Sync for BountyUpdatePeriod
impl Sync for MaximumReasonLength
impl Sync for MaximumReasonLength
impl Sync for BountyCuratorDeposit
impl Sync for BountyCuratorDeposit
impl Sync for BountyValueMinimum
impl Sync for BountyValueMinimum
impl Sync for MaxApprovals
impl Sync for MaxApprovals
impl Sync for TombstoneDeposit
impl Sync for TombstoneDeposit
impl Sync for DepositPerContract
impl Sync for DepositPerContract
impl Sync for DepositPerStorageByte
impl Sync for DepositPerStorageByte
impl Sync for DepositPerStorageItem
impl Sync for DepositPerStorageItem
impl Sync for RentFraction
impl Sync for RentFraction
impl Sync for SurchargeReward
impl Sync for SurchargeReward
impl Sync for SignedClaimHandicap
impl Sync for SignedClaimHandicap
impl Sync for MaxValueSize
impl Sync for MaxValueSize
impl Sync for DeletionWeightLimit
impl Sync for DeletionWeightLimit
impl Sync for DeletionQueueDepth
impl Sync for DeletionQueueDepth
impl Sync for Schedule
impl Sync for Schedule
impl Sync for ImOnlineUnsignedPriority
impl Sync for ImOnlineUnsignedPriority
impl Sync for StakingUnsignedPriority
impl Sync for StakingUnsignedPriority
impl Sync for BasicDeposit
impl Sync for BasicDeposit
impl Sync for FieldDeposit
impl Sync for FieldDeposit
impl Sync for SubAccountDeposit
impl Sync for SubAccountDeposit
impl Sync for MaxSubAccounts
impl Sync for MaxSubAccounts
impl Sync for MaxAdditionalFields
impl Sync for MaxAdditionalFields
impl Sync for MaxRegistrars
impl Sync for MaxRegistrars
impl Sync for ConfigDepositBase
impl Sync for ConfigDepositBase
impl Sync for FriendDepositFactor
impl Sync for FriendDepositFactor
impl Sync for MaxFriends
impl Sync for MaxFriends
impl Sync for RecoveryDeposit
impl Sync for RecoveryDeposit
impl Sync for CandidateDeposit
impl Sync for CandidateDeposit
impl Sync for WrongSideDeduction
impl Sync for WrongSideDeduction
impl Sync for MaxStrikes
impl Sync for MaxStrikes
impl Sync for RotationPeriod
impl Sync for RotationPeriod
impl Sync for PeriodSpend
impl Sync for PeriodSpend
impl Sync for MaxLockDuration
impl Sync for MaxLockDuration
impl Sync for ChallengePeriod
impl Sync for ChallengePeriod
impl Sync for MaxCandidateIntake
impl Sync for MaxCandidateIntake
impl Sync for SocietyPalletId
impl Sync for SocietyPalletId
impl Sync for MinVestedTransfer
impl Sync for MinVestedTransfer
impl Sync for LotteryPalletId
impl Sync for LotteryPalletId
impl Sync for MaxCalls
impl Sync for MaxCalls
impl Sync for MaxGenerateRandom
impl Sync for MaxGenerateRandom
impl Sync for AssetDeposit
impl Sync for AssetDeposit
impl Sync for ApprovalDeposit
impl Sync for ApprovalDeposit
impl Sync for StringLimit
impl Sync for StringLimit
impl Sync for MetadataDepositBase
impl Sync for MetadataDepositBase
impl Sync for MetadataDepositPerByte
impl Sync for MetadataDepositPerByte
impl Sync for IgnoredIssuance
impl Sync for IgnoredIssuance
impl Sync for QueueCount
impl Sync for QueueCount
impl Sync for MaxQueueLen
impl Sync for MaxQueueLen
impl Sync for FifoQueueLen
impl Sync for FifoQueueLen
impl Sync for Period
impl Sync for Period
impl Sync for MinFreeze
impl Sync for MinFreeze
impl Sync for IntakePeriod
impl Sync for IntakePeriod
impl Sync for MaxIntakeBids
impl Sync for MaxIntakeBids
impl Sync for ClassDeposit
impl Sync for ClassDeposit
impl Sync for InstanceDeposit
impl Sync for InstanceDeposit
impl Sync for KeyLimit
impl Sync for KeyLimit
impl Sync for ValueLimit
impl Sync for ValueLimit
impl Sync for Runtime
impl Sync for Runtime
impl Sync for Event
impl Sync for Event
impl !Sync for Origin
impl !Sync for Origin
impl Sync for OriginCaller
impl Sync for OriginCaller
impl Sync for PalletInfo
impl Sync for PalletInfo
impl Sync for Call
impl Sync for Call
impl Sync for GenesisConfig
impl Sync for GenesisConfig
impl Sync for RuntimeApi
impl Sync for RuntimeApi
impl<C, P> Sync for FullDeps<C, P> where
C: Send + Sync,
P: Send + Sync,
impl<C, P> Sync for FullDeps<C, P> where
C: Send + Sync,
P: Send + Sync,
impl Sync for Executor
impl Sync for Executor
impl Sync for SessionKeys
impl Sync for SessionKeys
impl Sync for Version
impl Sync for Version
impl Sync for BlockHashCount
impl Sync for BlockHashCount
impl Sync for BlockWeights
impl Sync for BlockWeights
impl Sync for BlockLength
impl Sync for BlockLength
impl Sync for SS58Prefix
impl Sync for SS58Prefix
impl Sync for MinimumPeriod
impl Sync for MinimumPeriod
impl Sync for ExistentialDeposit
impl Sync for ExistentialDeposit
impl Sync for MaxLocks
impl Sync for MaxLocks
impl Sync for TransactionByteFee
impl Sync for TransactionByteFee
impl Sync for Runtime
impl Sync for Runtime
impl Sync for Event
impl Sync for Event
impl !Sync for Origin
impl !Sync for Origin
impl Sync for OriginCaller
impl Sync for OriginCaller
impl Sync for PalletInfo
impl Sync for PalletInfo
impl Sync for Call
impl Sync for Call
impl Sync for GenesisConfig
impl Sync for GenesisConfig
impl Sync for RuntimeApi
impl Sync for RuntimeApi
impl Sync for BenchKeyring
impl Sync for BenchKeyring
impl Sync for BenchDb
impl Sync for BenchDb
impl Sync for BlockType
impl Sync for BlockType
impl Sync for BlockContent
impl Sync for BlockContent
impl Sync for DatabaseType
impl Sync for DatabaseType
impl Sync for TaskExecutor
impl Sync for TaskExecutor
impl<'a> Sync for BlockContentIterator<'a>
impl<'a> Sync for BlockContentIterator<'a>
impl Sync for KeyTypes
impl Sync for KeyTypes
impl Sync for Profile
impl Sync for Profile
impl Sync for BenchContext
impl Sync for BenchContext
impl Sync for GenesisParameters
impl Sync for GenesisParameters
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T, I> Sync for ExtraMutator<T, I>
impl<T, I> Sync for ExtraMutator<T, I>
impl<Balance, AccountId, DepositBalance> Sync for AssetDetails<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> Sync for Approval<Balance, DepositBalance> where
Balance: Sync,
DepositBalance: Sync,
impl<Balance, Extra> Sync for AssetBalance<Balance, Extra> where
Balance: Sync,
Extra: Sync,
impl<Balance, Extra> Sync for AssetBalance<Balance, Extra> where
Balance: Sync,
Extra: Sync,
impl<DepositBalance, BoundedString> Sync for AssetMetadata<DepositBalance, BoundedString> where
BoundedString: Sync,
DepositBalance: Sync,
impl<DepositBalance, BoundedString> Sync for AssetMetadata<DepositBalance, BoundedString> where
BoundedString: Sync,
DepositBalance: Sync,
impl Sync for DestroyWitness
impl Sync for DestroyWitness
impl Sync for ConversionError
impl Sync for ConversionError
impl<F, T, CON, I> Sync for BalanceToAssetBalance<F, T, CON, I> where
CON: Sync,
F: Sync,
I: Sync,
T: Sync,
impl<F, T, CON, I> Sync for BalanceToAssetBalance<F, T, CON, I> where
CON: Sync,
F: Sync,
I: Sync,
T: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Event<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Event<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<T as Config>::SwapAction: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<T as Config>::SwapAction: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::SwapAction: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::SwapAction: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePendingSwaps<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePendingSwaps<T> where
T: Sync,
impl<T> Sync for PendingSwap<T> where
<T as Config>::SwapAction: Sync,
impl<T> Sync for PendingSwap<T> where
<T as Config>::SwapAction: Sync,
impl<AccountId, C> Sync for BalanceSwapAction<AccountId, C> where
C: Sync,
<C as Currency<AccountId>>::Balance: Sync,
impl<AccountId, C> Sync for BalanceSwapAction<AccountId, C> where
C: Sync,
<C as Currency<AccountId>>::Balance: 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 GenesisConfig<T>
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 Sync for GenesisConfig
impl Sync for GenesisConfig
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 Error<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 Call<T> where
T: Sync,
impl<T> Sync for SealVerify<T> where
T: Sync,
impl<T> Sync for SealVerify<T> where
T: Sync,
impl<T, N> Sync for OnePerAuthorPerHeight<T, N> where
N: Sync,
T: Sync,
impl<T, N> Sync for OnePerAuthorPerHeight<T, N> where
N: Sync,
T: Sync,
impl<I, R, L> Sync for EquivocationHandler<I, R, L> where
I: Sync,
L: Sync,
R: Sync,
impl<I, R, L> Sync for EquivocationHandler<I, R, L> where
I: Sync,
L: Sync,
R: Sync,
impl<FullIdentification> Sync for BabeEquivocationOffence<FullIdentification> where
FullIdentification: Sync,
impl<FullIdentification> Sync for BabeEquivocationOffence<FullIdentification> where
FullIdentification: Sync,
impl<T> Sync for RandomnessFromTwoEpochsAgo<T> where
T: Sync,
impl<T> Sync for RandomnessFromTwoEpochsAgo<T> where
T: Sync,
impl<T> Sync for RandomnessFromOneEpochAgo<T> where
T: Sync,
impl<T> Sync for RandomnessFromOneEpochAgo<T> where
T: Sync,
impl<T> Sync for CurrentBlockRandomness<T> where
T: Sync,
impl<T> Sync for CurrentBlockRandomness<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 Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl Sync for GenesisConfig
impl Sync for GenesisConfig
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::KeyOwnerProof: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::KeyOwnerProof: Sync,
impl<T> Sync for _GeneratedPrefixForStorageEpochIndex<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageEpochIndex<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAuthorities<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAuthorities<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageGenesisSlot<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageGenesisSlot<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCurrentSlot<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCurrentSlot<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageRandomness<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageRandomness<T> where
T: Sync,
impl Sync for ExternalTrigger
impl Sync for ExternalTrigger
impl Sync for SameAuthoritiesForever
impl Sync for SameAuthoritiesForever
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Event<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Event<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for GenesisConfig<T, I>
impl<T, I> Sync for GenesisConfig<T, I>
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageTotalIssuance<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageTotalIssuance<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageAccount<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageAccount<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageLocks<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageLocks<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageReserves<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageReserves<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for PositiveImbalance<T, I>
impl<T, I> Sync for PositiveImbalance<T, I>
impl<T, I> Sync for NegativeImbalance<T, I>
impl<T, I> Sync for NegativeImbalance<T, I>
impl Sync for Reasons
impl Sync for Reasons
impl<Balance> Sync for BalanceLock<Balance> where
Balance: Sync,
impl<Balance> Sync for BalanceLock<Balance> where
Balance: Sync,
impl<ReserveIdentifier, Balance> Sync for ReserveData<ReserveIdentifier, Balance> where
Balance: Sync,
ReserveIdentifier: Sync,
impl<ReserveIdentifier, Balance> Sync for ReserveData<ReserveIdentifier, Balance> where
Balance: Sync,
ReserveIdentifier: Sync,
impl<Balance> Sync for AccountData<Balance> where
Balance: Sync,
impl<Balance> Sync for AccountData<Balance> where
Balance: Sync,
impl<T, I> Sync for DustCleaner<T, I>
impl<T, I> Sync for DustCleaner<T, I>
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<AccountId, Balance, BlockNumber> Sync for Bounty<AccountId, Balance, BlockNumber> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
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<AccountId, BlockNumber> Sync for BountyStatus<AccountId, BlockNumber> where
AccountId: Sync,
BlockNumber: Sync,
impl Sync for BountyCount
impl Sync for BountyCount
impl<T> Sync for Bounties<T> where
T: Sync,
impl<T> Sync for Bounties<T> where
T: Sync,
impl Sync for BountyDescriptions
impl Sync for BountyDescriptions
impl Sync for BountyApprovals
impl Sync for BountyApprovals
impl<Balance, AccountId> Sync for RawEvent<Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
impl<Balance, AccountId> Sync for RawEvent<Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config<()>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config<()>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl Sync for PrimeDefaultVote
impl Sync for PrimeDefaultVote
impl Sync for MoreThanMajorityThenPrimeDefaultVote
impl Sync for MoreThanMajorityThenPrimeDefaultVote
impl<AccountId, I> Sync for RawOrigin<AccountId, I> where
AccountId: Sync,
I: Sync,
impl<AccountId, I> Sync for RawOrigin<AccountId, I> where
AccountId: Sync,
I: Sync,
impl<AccountId, BlockNumber> Sync for Votes<AccountId, BlockNumber> where
AccountId: Sync,
BlockNumber: Sync,
impl<AccountId, BlockNumber> Sync for Votes<AccountId, BlockNumber> where
AccountId: Sync,
BlockNumber: Sync,
impl Sync for Instance1
impl Sync for Instance1
impl Sync for Instance2
impl Sync for Instance2
impl Sync for Instance3
impl Sync for Instance3
impl Sync for Instance4
impl Sync for Instance4
impl Sync for Instance5
impl Sync for Instance5
impl Sync for Instance6
impl Sync for Instance6
impl Sync for Instance7
impl Sync for Instance7
impl Sync for Instance8
impl Sync for Instance8
impl Sync for Instance9
impl Sync for Instance9
impl Sync for Instance10
impl Sync for Instance10
impl Sync for Instance11
impl Sync for Instance11
impl Sync for Instance12
impl Sync for Instance12
impl Sync for Instance13
impl Sync for Instance13
impl Sync for Instance14
impl Sync for Instance14
impl Sync for Instance15
impl Sync for Instance15
impl Sync for Instance16
impl Sync for Instance16
impl Sync for DefaultInstance
impl Sync for DefaultInstance
impl<T, I> Sync for GenesisConfig<T, I> where
I: Sync,
impl<T, I> Sync for GenesisConfig<T, I> where
I: Sync,
impl<T, I> Sync for Proposals<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Proposals<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for ProposalOf<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for ProposalOf<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Voting<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Voting<T, I> where
I: Sync,
T: Sync,
impl<I> Sync for ProposalCount<I> where
I: Sync,
impl<I> Sync for ProposalCount<I> where
I: Sync,
impl<T, I> Sync for Members<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Members<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Prime<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Prime<T, I> where
I: Sync,
T: Sync,
impl<Hash, AccountId, I> Sync for RawEvent<Hash, AccountId, I> where
AccountId: Sync,
Hash: Sync,
I: Sync,
impl<Hash, AccountId, I> Sync for RawEvent<Hash, AccountId, I> where
AccountId: Sync,
Hash: Sync,
I: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Module<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Module<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<T as Config<I>>::Proposal: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<T as Config<I>>::Proposal: Sync,
impl<AccountId, I> Sync for EnsureMember<AccountId, I> where
AccountId: Sync,
I: Sync,
impl<AccountId, I> Sync for EnsureMember<AccountId, I> where
AccountId: Sync,
I: Sync,
impl<N, AccountId, I> Sync for EnsureMembers<N, AccountId, I> where
AccountId: Sync,
I: Sync,
N: Sync,
impl<N, AccountId, I> Sync for EnsureMembers<N, AccountId, I> where
AccountId: Sync,
I: Sync,
N: Sync,
impl<N, D, AccountId, I> Sync for EnsureProportionMoreThan<N, D, AccountId, I> where
AccountId: Sync,
D: Sync,
I: Sync,
N: Sync,
impl<N, D, AccountId, I> Sync for EnsureProportionMoreThan<N, D, AccountId, I> where
AccountId: Sync,
D: Sync,
I: Sync,
N: Sync,
impl<N, D, AccountId, I> Sync for EnsureProportionAtLeast<N, D, AccountId, I> where
AccountId: Sync,
D: Sync,
I: Sync,
N: Sync,
impl<N, D, AccountId, I> Sync for EnsureProportionAtLeast<N, D, AccountId, I> where
AccountId: Sync,
D: Sync,
I: Sync,
N: Sync,
impl<T> Sync for Frame<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Frame<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Schedule<T> where
T: Sync,
impl<T> Sync for Schedule<T> where
T: Sync,
impl Sync for Limits
impl Sync for Limits
impl<T> Sync for InstructionWeights<T> where
T: Sync,
impl<T> Sync for InstructionWeights<T> where
T: Sync,
impl<T> Sync for HostFnWeights<T> where
T: Sync,
impl<T> Sync for HostFnWeights<T> where
T: Sync,
impl Sync for Init
impl Sync for Init
impl Sync for RetVal
impl Sync for RetVal
impl<'a, 'b, E, S> !Sync for Environment<'a, 'b, E, S>
impl<'a, 'b, E, S> !Sync for Environment<'a, 'b, E, S>
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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 Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for ContractResult<T> where
T: Sync,
impl<T> Sync for ContractResult<T> where
T: Sync,
impl Sync for ContractAccessError
impl Sync for ContractAccessError
impl<BlockNumber> Sync for RentProjection<BlockNumber> where
BlockNumber: Sync,
impl<BlockNumber> Sync for RentProjection<BlockNumber> where
BlockNumber: Sync,
impl Sync for ReturnFlags
impl Sync for ReturnFlags
impl Sync for ExecReturnValue
impl Sync for ExecReturnValue
impl<AccountId, BlockNumber> Sync for InstantiateReturnValue<AccountId, BlockNumber> where
AccountId: Sync,
BlockNumber: Sync,
impl<AccountId, BlockNumber> Sync for InstantiateReturnValue<AccountId, BlockNumber> where
AccountId: Sync,
BlockNumber: Sync,
impl<Hash> Sync for Code<Hash> where
Hash: Sync,
impl<Hash> Sync for Code<Hash> where
Hash: Sync,
impl<BlockHash, BlockNumber, AccountId, Balance, Hash> Sync for Client<BlockHash, BlockNumber, AccountId, Balance, Hash> where
AccountId: Sync,
Balance: Sync,
BlockHash: Sync,
BlockNumber: Sync,
Hash: Sync,
impl<BlockHash, BlockNumber, AccountId, Balance, Hash> Sync for Client<BlockHash, BlockNumber, AccountId, Balance, Hash> where
AccountId: Sync,
Balance: Sync,
BlockHash: Sync,
BlockNumber: Sync,
Hash: Sync,
impl<AccountId> Sync for CallRequest<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for CallRequest<AccountId> where
AccountId: Sync,
impl<AccountId, Hash> Sync for InstantiateRequest<AccountId, Hash> where
AccountId: Sync,
Hash: Sync,
impl<AccountId, Hash> Sync for InstantiateRequest<AccountId, Hash> where
AccountId: Sync,
Hash: Sync,
impl<C, B> Sync for Contracts<C, B> where
B: Sync,
C: Send + Sync,
impl<C, B> Sync for Contracts<C, B> where
B: Sync,
C: Send + Sync,
impl Sync for Conviction
impl Sync for Conviction
impl<Balance> Sync for Tally<Balance> where
Balance: Sync,
impl<Balance> Sync for Tally<Balance> where
Balance: Sync,
impl<Balance> Sync for Delegations<Balance> where
Balance: Sync,
impl<Balance> Sync for Delegations<Balance> where
Balance: Sync,
impl<BlockNumber, Hash, Balance> Sync for ReferendumStatus<BlockNumber, Hash, Balance> where
Balance: Sync,
BlockNumber: Sync,
Hash: Sync,
impl<BlockNumber, Hash, Balance> Sync for ReferendumStatus<BlockNumber, Hash, Balance> where
Balance: Sync,
BlockNumber: Sync,
Hash: Sync,
impl<BlockNumber, Hash, Balance> Sync for ReferendumInfo<BlockNumber, Hash, Balance> where
Balance: Sync,
BlockNumber: Sync,
Hash: Sync,
impl<BlockNumber, Hash, Balance> Sync for ReferendumInfo<BlockNumber, Hash, Balance> where
Balance: Sync,
BlockNumber: Sync,
Hash: Sync,
impl Sync for UnvoteScope
impl Sync for UnvoteScope
impl Sync for Vote
impl Sync for Vote
impl<Balance> Sync for AccountVote<Balance> where
Balance: Sync,
impl<Balance> Sync for AccountVote<Balance> where
Balance: Sync,
impl<Balance, AccountId, BlockNumber> Sync for Voting<Balance, AccountId, BlockNumber> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<Balance, AccountId, BlockNumber> Sync for Voting<Balance, AccountId, BlockNumber> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl Sync for VoteThreshold
impl Sync for VoteThreshold
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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: Sync,
impl<T> Sync for GenesisConfig<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePublicPropCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePublicPropCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePublicProps<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePublicProps<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageDepositOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageDepositOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePreimages<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePreimages<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageReferendumCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageReferendumCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLowestUnbaked<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLowestUnbaked<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageReferendumInfoOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageReferendumInfoOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVotingOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVotingOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLocks<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLocks<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLastTabledWasExternal<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLastTabledWasExternal<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNextExternal<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNextExternal<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageBlacklist<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageBlacklist<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCancellations<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCancellations<T> where
T: Sync,
impl<AccountId, Balance, BlockNumber> Sync for PreimageStatus<AccountId, Balance, BlockNumber> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<AccountId, Balance, BlockNumber> Sync for PreimageStatus<AccountId, Balance, BlockNumber> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<AccountId, Balance, Solution> Sync for SignedSubmission<AccountId, Balance, Solution> where
AccountId: Sync,
Balance: Sync,
Solution: Sync,
impl<AccountId, Balance, Solution> Sync for SignedSubmission<AccountId, Balance, Solution> where
AccountId: Sync,
Balance: Sync,
Solution: Sync,
impl<T> Sync for InsertResult<T> where
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<T as Config>::Solution: Sync,
impl<T> Sync for InsertResult<T> where
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<T as Config>::Solution: Sync,
impl<T> Sync for SignedSubmissions<T> where
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<T as Config>::SignedMaxSubmissions: Sync,
<T as Config>::Solution: Sync,
impl<T> Sync for SignedSubmissions<T> where
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<T as Config>::SignedMaxSubmissions: Sync,
<T as Config>::Solution: Sync,
impl Sync for MinerError
impl Sync for MinerError
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Origin<T> where
T: Sync,
impl<T> Sync for Origin<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 Call<T> where
T: Sync,
<T as Config>::Solution: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Solution: Sync,
impl<T> Sync for _GeneratedPrefixForStorageRound<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageRound<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCurrentPhase<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCurrentPhase<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageQueuedSolution<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageQueuedSolution<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageSnapshot<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageSnapshot<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageDesiredTargets<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageDesiredTargets<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageSnapshotMetadata<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageSnapshotMetadata<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMinimumUntrustedScore<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMinimumUntrustedScore<T> where
T: Sync,
impl Sync for DefaultForRound
impl Sync for DefaultForRound
impl<T> Sync for OnChainConfig<T> where
T: Sync,
impl<T> Sync for OnChainConfig<T> where
T: Sync,
impl<Bn> Sync for Phase<Bn> where
Bn: Sync,
impl<Bn> Sync for Phase<Bn> where
Bn: Sync,
impl Sync for FallbackStrategy
impl Sync for FallbackStrategy
impl Sync for ElectionCompute
impl Sync for ElectionCompute
impl<S> Sync for RawSolution<S> where
S: Sync,
impl<S> Sync for RawSolution<S> where
S: Sync,
impl<A> Sync for ReadySolution<A> where
A: Sync,
impl<A> Sync for ReadySolution<A> where
A: Sync,
impl<A> Sync for RoundSnapshot<A> where
A: Sync,
impl<A> Sync for RoundSnapshot<A> where
A: Sync,
impl Sync for SolutionOrSnapshotSize
impl Sync for SolutionOrSnapshotSize
impl Sync for ElectionError
impl Sync for ElectionError
impl Sync for FeasibilityError
impl Sync for FeasibilityError
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 GenesisConfig<T>
impl<T> Sync for Error<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 Event<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePresentationDuration<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePresentationDuration<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageTermDuration<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageTermDuration<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageDesiredSeats<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageDesiredSeats<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMembers<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMembers<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVoteCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVoteCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageApprovalsOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageApprovalsOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageRegisterInfoOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageRegisterInfoOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVoterInfoOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVoterInfoOf<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVoters<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVoters<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNextVoterSet<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNextVoterSet<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVoterCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVoterCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCandidates<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCandidates<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCandidateCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCandidateCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNextFinalize<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNextFinalize<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLeaderboard<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLeaderboard<T> where
T: Sync,
impl<Balance> Sync for VoterInfo<Balance> where
Balance: Sync,
impl<Balance> Sync for VoterInfo<Balance> where
Balance: Sync,
impl Sync for CellStatus
impl Sync for CellStatus
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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 Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for GenesisConfig<T> where
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for GenesisConfig<T> where
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMembers<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMembers<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageRunnersUp<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageRunnersUp<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCandidates<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCandidates<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageElectionRounds<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageElectionRounds<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVoting<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVoting<T> where
T: Sync,
impl Sync for Renouncing
impl Sync for Renouncing
impl<AccountId, Balance> Sync for Voter<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for Voter<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for SeatHolder<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for SeatHolder<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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 Event<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for GenesisConfig<T>
impl<T> Sync for GenesisConfig<T>
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for WatchDummy<T>
impl<T> Sync for WatchDummy<T>
impl Sync for Public
impl Sync for Public
impl Sync for Signature
impl Sync for Signature
impl Sync for Pair
impl Sync for Pair
impl Sync for TestAuthId
impl Sync for TestAuthId
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as SigningTypes>::Public: Sync,
<T as SigningTypes>::Signature: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as SigningTypes>::Public: Sync,
<T as SigningTypes>::Signature: Sync,
impl<Public, BlockNumber> Sync for PricePayload<Public, BlockNumber> where
BlockNumber: Sync,
Public: Sync,
impl<Public, BlockNumber> Sync for PricePayload<Public, BlockNumber> where
BlockNumber: Sync,
Public: Sync,
impl<T> Sync for Pallet<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 Call<T> where
T: Sync,
impl Sync for EnlistedParticipant
impl Sync for EnlistedParticipant
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<Balance, AccountId> Sync for GiltBid<Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
impl<Balance, AccountId> Sync for GiltBid<Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
impl<Balance, AccountId, BlockNumber> Sync for ActiveGilt<Balance, AccountId, BlockNumber> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<Balance, AccountId, BlockNumber> Sync for ActiveGilt<Balance, AccountId, BlockNumber> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<Balance> Sync for ActiveGiltsTotal<Balance> where
Balance: Sync,
impl<Balance> Sync for ActiveGiltsTotal<Balance> where
Balance: Sync,
impl Sync for GenesisConfig
impl Sync for GenesisConfig
impl<T> Sync for Event<T> where
T: Sync,
<T as Config>::CurrencyBalance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<T as Config>::CurrencyBalance: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<Balance> Sync for IssuanceInfo<Balance> where
Balance: Sync,
impl<Balance> Sync for IssuanceInfo<Balance> where
Balance: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::CurrencyBalance: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::CurrencyBalance: Sync,
impl<T> Sync for _GeneratedPrefixForStorageQueueTotals<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageQueueTotals<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageQueues<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageQueues<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageActiveTotal<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageActiveTotal<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageActive<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageActive<T> where
T: Sync,
impl<I, R, L, O> Sync for EquivocationHandler<I, R, L, O> where
I: Sync,
L: Sync,
O: Sync,
R: Sync,
impl<I, R, L, O> Sync for EquivocationHandler<I, R, L, O> where
I: Sync,
L: Sync,
O: Sync,
R: Sync,
impl Sync for GrandpaTimeSlot
impl Sync for GrandpaTimeSlot
impl<FullIdentification> Sync for GrandpaEquivocationOffence<FullIdentification> where
FullIdentification: Sync,
impl<FullIdentification> Sync for GrandpaEquivocationOffence<FullIdentification> where
FullIdentification: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl Sync for Event
impl Sync for Event
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl Sync for GenesisConfig
impl Sync for GenesisConfig
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::KeyOwnerProof: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::KeyOwnerProof: Sync,
impl<N> Sync for StoredPendingChange<N> where
N: Sync,
impl<N> Sync for StoredPendingChange<N> where
N: Sync,
impl<N> Sync for StoredState<N> where
N: Sync,
impl<N> Sync for StoredState<N> where
N: Sync,
impl Sync for Data
impl Sync for Data
impl<Balance> Sync for Judgement<Balance> where
Balance: Sync,
impl<Balance> Sync for Judgement<Balance> where
Balance: Sync,
impl Sync for IdentityField
impl Sync for IdentityField
impl Sync for IdentityFields
impl Sync for IdentityFields
impl<FieldLimit> Sync for IdentityInfo<FieldLimit> where
FieldLimit: Sync,
impl<FieldLimit> Sync for IdentityInfo<FieldLimit> where
FieldLimit: Sync,
impl<Balance, MaxJudgements, MaxAdditionalFields> Sync for Registration<Balance, MaxJudgements, MaxAdditionalFields> where
Balance: Sync,
MaxAdditionalFields: Sync,
MaxJudgements: Sync,
impl<Balance, MaxJudgements, MaxAdditionalFields> Sync for Registration<Balance, MaxJudgements, MaxAdditionalFields> where
Balance: Sync,
MaxAdditionalFields: Sync,
MaxJudgements: Sync,
impl<Balance, AccountId> Sync for RegistrarInfo<Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
impl<Balance, AccountId> Sync for RegistrarInfo<Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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 Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<T as Config>::MaxAdditionalFields: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<T as Config>::MaxAdditionalFields: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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 Event<T> where
T: Sync,
<<T as Config>::ValidatorSet as ValidatorSetWithIdentification<<T as Config>::AccountId>>::Identification: Sync,
<<T as Config>::ValidatorSet as ValidatorSet<<T as Config>::AccountId>>::ValidatorId: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::ValidatorSet as ValidatorSetWithIdentification<<T as Config>::AccountId>>::Identification: Sync,
<<T as Config>::ValidatorSet as ValidatorSet<<T as Config>::AccountId>>::ValidatorId: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for GenesisConfig<T>
impl<T> Sync for GenesisConfig<T>
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::AuthorityId as RuntimeAppPublic>::Signature: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::AuthorityId as RuntimeAppPublic>::Signature: Sync,
impl<BlockNumber> Sync for Heartbeat<BlockNumber> where
BlockNumber: Sync,
impl<BlockNumber> Sync for Heartbeat<BlockNumber> where
BlockNumber: Sync,
impl<Offender> Sync for UnresponsivenessOffence<Offender> where
Offender: Sync,
impl<Offender> Sync for UnresponsivenessOffence<Offender> where
Offender: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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 Event<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for GenesisConfig<T>
impl<T> Sync for GenesisConfig<T>
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAccounts<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAccounts<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 Pallet<T> where
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<T as Config>::Call: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<T as Config>::Call: Sync,
impl<BlockNumber, Balance> Sync for LotteryConfig<BlockNumber, Balance> where
Balance: Sync,
BlockNumber: Sync,
impl<BlockNumber, Balance> Sync for LotteryConfig<BlockNumber, Balance> where
Balance: Sync,
BlockNumber: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl Sync for Instance1
impl Sync for Instance1
impl Sync for Instance2
impl Sync for Instance2
impl Sync for Instance3
impl Sync for Instance3
impl Sync for Instance4
impl Sync for Instance4
impl Sync for Instance5
impl Sync for Instance5
impl Sync for Instance6
impl Sync for Instance6
impl Sync for Instance7
impl Sync for Instance7
impl Sync for Instance8
impl Sync for Instance8
impl Sync for Instance9
impl Sync for Instance9
impl Sync for Instance10
impl Sync for Instance10
impl Sync for Instance11
impl Sync for Instance11
impl Sync for Instance12
impl Sync for Instance12
impl Sync for Instance13
impl Sync for Instance13
impl Sync for Instance14
impl Sync for Instance14
impl Sync for Instance15
impl Sync for Instance15
impl Sync for Instance16
impl Sync for Instance16
impl Sync for DefaultInstance
impl Sync for DefaultInstance
impl<T, I> Sync for GenesisConfig<T, I> where
I: Sync,
impl<T, I> Sync for GenesisConfig<T, I> where
I: Sync,
impl<AccountId, Event, I> Sync for RawEvent<AccountId, Event, I> where
AccountId: Sync,
Event: Sync,
I: Sync,
impl<AccountId, Event, I> Sync for RawEvent<AccountId, Event, I> where
AccountId: Sync,
Event: Sync,
I: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Module<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Module<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageRootHash<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageRootHash<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageNumberOfLeaves<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageNumberOfLeaves<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageNodes<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageNodes<T, I> where
I: Sync,
T: Sync,
impl<H, L> Sync for DataOrHash<H, L> where
L: Sync,
impl<H, L> Sync for DataOrHash<H, L> where
L: Sync,
impl<H, T> Sync for Compact<H, T> where
H: Sync,
T: Sync,
impl<H, T> Sync for Compact<H, T> where
H: Sync,
T: Sync,
impl<Hash> Sync for Proof<Hash> where
Hash: Sync,
impl<Hash> Sync for Proof<Hash> where
Hash: Sync,
impl Sync for Error
impl Sync for Error
impl Sync for OpaqueLeaf
impl Sync for OpaqueLeaf
impl Sync for EncodableOpaqueLeaf
impl Sync for EncodableOpaqueLeaf
impl<BlockHash> Sync for Client<BlockHash> where
BlockHash: Sync,
impl<BlockHash> Sync for Client<BlockHash> where
BlockHash: Sync,
impl<BlockHash> Sync for LeafProof<BlockHash> where
BlockHash: Sync,
impl<BlockHash> Sync for LeafProof<BlockHash> where
BlockHash: Sync,
impl<C, B> Sync for Mmr<C, B> where
B: Sync,
C: Send + Sync,
impl<C, B> Sync for Mmr<C, B> where
B: Sync,
C: Send + Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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 Error<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 Event<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMultisigs<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMultisigs<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCalls<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCalls<T> where
T: Sync,
impl<BlockNumber> Sync for Timepoint<BlockNumber> where
BlockNumber: Sync,
impl<BlockNumber> Sync for Timepoint<BlockNumber> where
BlockNumber: Sync,
impl<BlockNumber, Balance, AccountId> Sync for Multisig<BlockNumber, Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<BlockNumber, Balance, AccountId> Sync for Multisig<BlockNumber, Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<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 Call<T> where
T: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: 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 GenesisConfig<T>
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Error<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 Call<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageWellKnownNodes<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageWellKnownNodes<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageOwners<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageOwners<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAdditionalConnections<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAdditionalConnections<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 Event
impl Sync for Event
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageReports<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageReports<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageConcurrentReportsIndex<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageConcurrentReportsIndex<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageReportsByKindIndex<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageReportsByKindIndex<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 SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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 Event<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
impl<T> Sync for _GeneratedPrefixForStorageProxies<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageProxies<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAnnouncements<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAnnouncements<T> where
T: Sync,
impl<AccountId, ProxyType, BlockNumber> Sync for ProxyDefinition<AccountId, ProxyType, BlockNumber> where
AccountId: Sync,
BlockNumber: Sync,
ProxyType: Sync,
impl<AccountId, ProxyType, BlockNumber> Sync for ProxyDefinition<AccountId, ProxyType, BlockNumber> where
AccountId: Sync,
BlockNumber: Sync,
ProxyType: Sync,
impl<AccountId, Hash, BlockNumber> Sync for Announcement<AccountId, Hash, BlockNumber> where
AccountId: Sync,
BlockNumber: Sync,
Hash: Sync,
impl<AccountId, Hash, BlockNumber> Sync for Announcement<AccountId, Hash, BlockNumber> where
AccountId: Sync,
BlockNumber: Sync,
Hash: Sync,
impl<T> Sync for Pallet<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 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 Event<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
impl<T> Sync for _GeneratedPrefixForStorageRecoverable<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageRecoverable<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageActiveRecoveries<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageActiveRecoveries<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageProxy<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageProxy<T> where
T: Sync,
impl<BlockNumber, Balance, AccountId> Sync for ActiveRecovery<BlockNumber, Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<BlockNumber, Balance, AccountId> Sync for ActiveRecovery<BlockNumber, Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<BlockNumber, Balance, AccountId> Sync for RecoveryConfig<BlockNumber, Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<BlockNumber, Balance, AccountId> Sync for RecoveryConfig<BlockNumber, Balance, AccountId> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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 Event<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl Sync for GenesisConfig
impl Sync for GenesisConfig
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAgenda<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageAgenda<T> where
T: Sync,
impl<Call, BlockNumber, PalletsOrigin, AccountId> Sync for ScheduledV2<Call, BlockNumber, PalletsOrigin, AccountId> where
AccountId: Sync,
BlockNumber: Sync,
Call: Sync,
PalletsOrigin: Sync,
impl<Call, BlockNumber, PalletsOrigin, AccountId> Sync for ScheduledV2<Call, BlockNumber, PalletsOrigin, AccountId> where
AccountId: Sync,
BlockNumber: Sync,
Call: Sync,
PalletsOrigin: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Event<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Event<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for GenesisConfig<T, I> where
<T as Config<I>>::Score: Sync,
impl<T, I> Sync for GenesisConfig<T, I> where
<T as Config<I>>::Score: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<T as Config<I>>::Score: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<T as Config<I>>::Score: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T, I> Sync for NoteHistoricalRoot<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for NoteHistoricalRoot<T, I> where
I: Sync,
T: Sync,
impl<T> Sync for ProvingTrie<T>
impl<T> Sync for ProvingTrie<T>
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<Period, Offset> Sync for PeriodicSessions<Period, Offset> where
Offset: Sync,
Period: Sync,
impl<Period, Offset> Sync for PeriodicSessions<Period, Offset> where
Offset: Sync,
Period: Sync,
impl Sync for TestSessionHandler
impl Sync for TestSessionHandler
impl<T> Sync for GenesisConfig<T>
impl<T> Sync for GenesisConfig<T>
impl Sync for Event
impl Sync for Event
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T, Inner> Sync for FindAccountFromAuthorIndex<T, Inner> where
Inner: Sync,
T: Sync,
impl<T, Inner> Sync for FindAccountFromAuthorIndex<T, Inner> where
Inner: Sync,
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl Sync for Vote
impl Sync for Vote
impl Sync for Judgement
impl Sync for Judgement
impl<Balance, BlockNumber> Sync for Payout<Balance, BlockNumber> where
Balance: Sync,
BlockNumber: Sync,
impl<Balance, BlockNumber> Sync for Payout<Balance, BlockNumber> where
Balance: Sync,
BlockNumber: Sync,
impl Sync for VouchingStatus
impl Sync for VouchingStatus
impl<AccountId, Balance> Sync for Bid<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for Bid<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for BidKind<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for BidKind<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl Sync for Instance1
impl Sync for Instance1
impl Sync for Instance2
impl Sync for Instance2
impl Sync for Instance3
impl Sync for Instance3
impl Sync for Instance4
impl Sync for Instance4
impl Sync for Instance5
impl Sync for Instance5
impl Sync for Instance6
impl Sync for Instance6
impl Sync for Instance7
impl Sync for Instance7
impl Sync for Instance8
impl Sync for Instance8
impl Sync for Instance9
impl Sync for Instance9
impl Sync for Instance10
impl Sync for Instance10
impl Sync for Instance11
impl Sync for Instance11
impl Sync for Instance12
impl Sync for Instance12
impl Sync for Instance13
impl Sync for Instance13
impl Sync for Instance14
impl Sync for Instance14
impl Sync for Instance15
impl Sync for Instance15
impl Sync for Instance16
impl Sync for Instance16
impl Sync for DefaultInstance
impl Sync for DefaultInstance
impl<T, I> Sync for GenesisConfig<T, I> where
<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T, I> Sync for GenesisConfig<T, I> where
<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T, I> Sync for Founder<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Founder<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Rules<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Rules<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Candidates<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Candidates<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for SuspendedCandidates<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for SuspendedCandidates<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Pot<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Pot<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Head<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Head<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Members<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Members<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for SuspendedMembers<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for SuspendedMembers<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Module<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Module<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<AccountId, Balance, I> Sync for RawEvent<AccountId, Balance, I> where
AccountId: Sync,
Balance: Sync,
I: Sync,
impl<AccountId, Balance, I> Sync for RawEvent<AccountId, Balance, I> where
AccountId: Sync,
Balance: Sync,
I: Sync,
impl<T> Sync for EnsureFounder<T> where
T: Sync,
impl<T> Sync for EnsureFounder<T> where
T: Sync,
impl Sync for SlashingSpans
impl Sync for SlashingSpans
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for GenesisConfig<T> where
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for _GeneratedPrefixForStorageValidatorCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageValidatorCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMinimumValidatorCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMinimumValidatorCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageInvulnerables<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageInvulnerables<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageBonded<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageBonded<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMinNominatorBond<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMinNominatorBond<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMinValidatorBond<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMinValidatorBond<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLedger<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageLedger<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePayee<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStoragePayee<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageValidators<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageValidators<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCounterForValidators<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCounterForValidators<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMaxValidatorsCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMaxValidatorsCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNominators<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNominators<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCounterForNominators<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCounterForNominators<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMaxNominatorsCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageMaxNominatorsCount<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCurrentEra<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCurrentEra<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageActiveEra<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageActiveEra<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasStartSessionIndex<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasStartSessionIndex<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasStakers<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasStakers<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasStakersClipped<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasStakersClipped<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasValidatorPrefs<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasValidatorPrefs<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasValidatorReward<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasValidatorReward<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasRewardPoints<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasRewardPoints<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasTotalStake<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageErasTotalStake<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageForceEra<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageForceEra<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageSlashRewardFraction<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageSlashRewardFraction<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCanceledSlashPayout<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCanceledSlashPayout<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageUnappliedSlashes<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageUnappliedSlashes<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCurrentPlannedSession<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageCurrentPlannedSession<T> where
T: Sync,
impl Sync for ActiveEraInfo
impl Sync for ActiveEraInfo
impl<AccountId> Sync for EraRewardPoints<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for EraRewardPoints<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for StakerStatus<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for StakerStatus<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for RewardDestination<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for RewardDestination<AccountId> where
AccountId: Sync,
impl Sync for ValidatorPrefs
impl Sync for ValidatorPrefs
impl<Balance> Sync for UnlockChunk<Balance> where
Balance: Sync,
impl<Balance> Sync for UnlockChunk<Balance> where
Balance: Sync,
impl<AccountId, Balance> Sync for StakingLedger<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for StakingLedger<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId> Sync for Nominations<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for Nominations<AccountId> where
AccountId: Sync,
impl<AccountId, Balance> Sync for IndividualExposure<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for IndividualExposure<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for Exposure<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for Exposure<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for UnappliedSlash<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for UnappliedSlash<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<T> Sync for ConvertCurve<T> where
T: Sync,
impl<T> Sync for ConvertCurve<T> where
T: Sync,
impl Sync for Forcing
impl Sync for Forcing
impl<T> Sync for StashOf<T> where
T: Sync,
impl<T> Sync for StashOf<T> where
T: Sync,
impl<T> Sync for ExposureOf<T> where
T: Sync,
impl<T> Sync for ExposureOf<T> where
T: Sync,
impl<T, R> Sync for FilterHistoricalOffences<T, R> where
R: Sync,
T: Sync,
impl<T, R> Sync for FilterHistoricalOffences<T, R> where
R: Sync,
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for GenesisConfig<T>
impl<T> Sync for GenesisConfig<T>
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for Error<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 Call<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageSomething<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageSomething<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 Pallet<T> where
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Moment: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Moment: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNow<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNow<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<AccountId, Balance, BlockNumber, Hash> Sync for OpenTip<AccountId, Balance, BlockNumber, Hash> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
Hash: Sync,
impl<AccountId, Balance, BlockNumber, Hash> Sync for OpenTip<AccountId, Balance, BlockNumber, Hash> where
AccountId: Sync,
Balance: Sync,
BlockNumber: Sync,
Hash: Sync,
impl<T> Sync for Tips<T> where
T: Sync,
impl<T> Sync for Tips<T> where
T: Sync,
impl<T> Sync for Reasons<T> where
T: Sync,
impl<T> Sync for Reasons<T> where
T: Sync,
impl<Balance, AccountId, Hash> Sync for RawEvent<Balance, AccountId, Hash> where
AccountId: Sync,
Balance: Sync,
Hash: Sync,
impl<Balance, AccountId, Hash> Sync for RawEvent<Balance, AccountId, Hash> where
AccountId: Sync,
Balance: Sync,
Hash: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config<()>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config<()>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<C, OU> Sync for CurrencyAdapter<C, OU> where
C: Sync,
OU: Sync,
impl<C, OU> Sync for CurrencyAdapter<C, OU> where
C: Sync,
OU: Sync,
impl<Balance> Sync for InclusionFee<Balance> where
Balance: Sync,
impl<Balance> Sync for InclusionFee<Balance> where
Balance: Sync,
impl<Balance> Sync for FeeDetails<Balance> where
Balance: Sync,
impl<Balance> Sync for FeeDetails<Balance> where
Balance: Sync,
impl<Balance> Sync for RuntimeDispatchInfo<Balance> where
Balance: Sync,
impl<Balance> Sync for RuntimeDispatchInfo<Balance> where
Balance: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl<T> Sync for Pallet<T> where
T: Sync,
impl Sync for GenesisConfig
impl Sync for GenesisConfig
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNextFeeMultiplier<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageNextFeeMultiplier<T> where
T: Sync,
impl Sync for NextFeeMultiplierOnEmpty
impl Sync for NextFeeMultiplierOnEmpty
impl<T, S, V, M> Sync for TargetedFeeAdjustment<T, S, V, M> where
M: Sync,
S: Sync,
T: Sync,
V: Sync,
impl<T, S, V, M> Sync for TargetedFeeAdjustment<T, S, V, M> where
M: Sync,
S: Sync,
T: Sync,
V: Sync,
impl<T> Sync for ChargeTransactionPayment<T> where
<<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: Sync,
impl<T> Sync for ChargeTransactionPayment<T> where
<<T as Config>::OnChargeTransaction as OnChargeTransaction<T>>::Balance: Sync,
impl<BlockHash, ResponseType> Sync for Client<BlockHash, ResponseType> where
BlockHash: Sync,
ResponseType: Sync,
impl<BlockHash, ResponseType> Sync for Client<BlockHash, ResponseType> where
BlockHash: Sync,
ResponseType: Sync,
impl<C, P> Sync for TransactionPayment<C, P> where
C: Send + Sync,
P: Sync,
impl<C, P> Sync for TransactionPayment<C, P> where
C: Send + Sync,
P: Sync,
impl Sync for Error
impl Sync for Error
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<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 Event<T> where
T: Sync,
impl<T> Sync for Event<T> where
T: Sync,
impl<T> Sync for GenesisConfig<T> where
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for GenesisConfig<T> where
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl Sync for TransactionInfo
impl Sync for TransactionInfo
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl Sync for GenesisConfig
impl Sync for GenesisConfig
impl<T, I> Sync for Event<T, I> where
I: Sync,
T: Sync,
<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T, I> Sync for Event<T, I> where
I: Sync,
T: Sync,
<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<<T as Config<I>>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageProposals<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageProposals<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageApprovals<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for _GeneratedPrefixForStorageApprovals<T, I> where
I: Sync,
T: Sync,
impl<AccountId, Balance> Sync for Proposal<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<AccountId, Balance> Sync for Proposal<AccountId, Balance> where
AccountId: Sync,
Balance: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<AccountId, DepositBalance> Sync for ClassDetails<AccountId, DepositBalance> where
AccountId: Sync,
DepositBalance: Sync,
impl<AccountId, DepositBalance> Sync for ClassDetails<AccountId, DepositBalance> where
AccountId: Sync,
DepositBalance: Sync,
impl Sync for DestroyWitness
impl Sync for DestroyWitness
impl<AccountId, DepositBalance> Sync for InstanceDetails<AccountId, DepositBalance> where
AccountId: Sync,
DepositBalance: Sync,
impl<AccountId, DepositBalance> Sync for InstanceDetails<AccountId, DepositBalance> where
AccountId: Sync,
DepositBalance: Sync,
impl<DepositBalance, StringLimit> Sync for ClassMetadata<DepositBalance, StringLimit> where
DepositBalance: Sync,
StringLimit: Sync,
impl<DepositBalance, StringLimit> Sync for ClassMetadata<DepositBalance, StringLimit> where
DepositBalance: Sync,
StringLimit: Sync,
impl<DepositBalance, StringLimit> Sync for InstanceMetadata<DepositBalance, StringLimit> where
DepositBalance: Sync,
StringLimit: Sync,
impl<DepositBalance, StringLimit> Sync for InstanceMetadata<DepositBalance, StringLimit> where
DepositBalance: Sync,
StringLimit: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Pallet<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Event<T, I> where
I: Sync,
T: Sync,
<T as Config<I>>::KeyLimit: Sync,
<T as Config<I>>::StringLimit: Sync,
<T as Config<I>>::ValueLimit: Sync,
impl<T, I> Sync for Event<T, I> where
I: Sync,
T: Sync,
<T as Config<I>>::KeyLimit: Sync,
<T as Config<I>>::StringLimit: Sync,
<T as Config<I>>::ValueLimit: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Error<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<T as Config<I>>::KeyLimit: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
<T as Config<I>>::StringLimit: Sync,
<T as Config<I>>::ValueLimit: Sync,
impl<T, I> Sync for Call<T, I> where
I: Sync,
T: Sync,
<T as Config<I>>::KeyLimit: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
<T as Config<I>>::StringLimit: Sync,
<T as Config<I>>::ValueLimit: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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 Event
impl Sync for Event
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<T as Config>::Call: Sync,
impl<T> Sync for SubstrateWeight<T> where
T: Sync,
impl<T> Sync for SubstrateWeight<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>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for GenesisConfig<T> where
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Event<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for Call<T> where
T: Sync,
<<T as Config>::Currency as Currency<<T as Config>::AccountId>>::Balance: Sync,
<<T as Config>::Lookup as StaticLookup>::Source: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVesting<T> where
T: Sync,
impl<T> Sync for _GeneratedPrefixForStorageVesting<T> where
T: Sync,
impl<Balance, BlockNumber> Sync for VestingInfo<Balance, BlockNumber> where
Balance: Sync,
BlockNumber: Sync,
impl<Balance, BlockNumber> Sync for VestingInfo<Balance, BlockNumber> where
Balance: Sync,
BlockNumber: Sync,
impl Sync for ElectionType
impl Sync for ElectionType
impl Sync for ElectionType
impl Sync for ElectionType
impl Sync for Opt
impl Sync for Opt
impl Sync for ElectionType
impl Sync for ElectionType
impl Sync for ElectionType
impl Sync for ElectionType
impl<B> Sync for Mode<B>
impl<B> Sync for Mode<B>
impl Sync for OfflineConfig
impl Sync for OfflineConfig
impl Sync for Transport
impl Sync for Transport
impl<B> Sync for OnlineConfig<B>
impl<B> Sync for OnlineConfig<B>
impl Sync for SnapshotConfig
impl Sync for SnapshotConfig
impl<B> Sync for Builder<B>
impl<B> Sync for Builder<B>
impl Sync for Error
impl Sync for Error
impl Sync for FreeingBumpHeapAllocator
impl Sync for FreeingBumpHeapAllocator
impl Sync for Service
impl Sync for Service
impl Sync for Role
impl Sync for Role
impl<Client, Network, Block, DhtEventStream> Sync for Worker<Client, Network, Block, DhtEventStream> where
Block: Sync,
Client: Send + Sync,
DhtEventStream: Sync,
Network: Send + Sync,
impl<Client, Network, Block, DhtEventStream> Sync for Worker<Client, Network, Block, DhtEventStream> where
Block: Sync,
Client: Send + Sync,
DhtEventStream: Sync,
Network: Send + Sync,
impl Sync for WorkerConfig
impl Sync for WorkerConfig
impl<A, B, C, PR> Sync for ProposerFactory<A, B, C, PR> where
A: Send + Sync,
B: Sync,
C: Send + Sync,
PR: Sync,
impl<A, B, C, PR> Sync for ProposerFactory<A, B, C, PR> where
A: Send + Sync,
B: Sync,
C: Send + Sync,
PR: Sync,
impl<B, Block, C, A, PR> Sync for Proposer<B, Block, C, A, PR> where
B: Sync,
C: Send + Sync,
PR: Sync,
impl<B, Block, C, A, PR> Sync for Proposer<B, Block, C, A, PR> where
B: Sync,
C: Send + Sync,
PR: Sync,
impl Sync for RecordProof
impl Sync for RecordProof
impl<Block, StateBackend> Sync for BuiltBlock<Block, StateBackend> where
<StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Sync,
impl<Block, StateBackend> Sync for BuiltBlock<Block, StateBackend> where
<StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Sync,
impl<'a, Block, A, B> Sync for BlockBuilder<'a, Block, A, B> where
B: Sync,
<A as ProvideRuntimeApi<Block>>::Api: Sync,
impl<'a, Block, A, B> Sync for BlockBuilder<'a, Block, A, B> where
B: Sync,
<A as ProvideRuntimeApi<Block>>::Api: Sync,
impl<G, E> Sync for ChainSpec<G, E> where
E: Sync,
impl<G, E> Sync for ChainSpec<G, E> where
E: Sync,
impl<BlockNumber, T> Sync for Forks<BlockNumber, T> where
BlockNumber: Sync,
T: Sync,
<T as Group>::Fork: Sync,
impl<BlockNumber, T> Sync for Forks<BlockNumber, T> where
BlockNumber: Sync,
T: Sync,
<T as Group>::Fork: Sync,
impl Sync for ChainType
impl Sync for ChainType
impl Sync for WasmExecutionMethod
impl Sync for WasmExecutionMethod
impl Sync for TracingReceiver
impl Sync for TracingReceiver
impl Sync for NodeKeyType
impl Sync for NodeKeyType
impl Sync for CryptoScheme
impl Sync for CryptoScheme
impl Sync for OutputType
impl Sync for OutputType
impl Sync for ExecutionStrategy
impl Sync for ExecutionStrategy
impl Sync for RpcMethods
impl Sync for RpcMethods
impl Sync for Database
impl Sync for Database
impl Sync for OffchainWorkerEnabled
impl Sync for OffchainWorkerEnabled
impl Sync for SyncMode
impl Sync for SyncMode
impl Sync for BuildSpecCmd
impl Sync for BuildSpecCmd
impl Sync for CheckBlockCmd
impl Sync for CheckBlockCmd
impl Sync for ExportBlocksCmd
impl Sync for ExportBlocksCmd
impl Sync for ExportStateCmd
impl Sync for ExportStateCmd
impl Sync for GenerateCmd
impl Sync for GenerateCmd
impl Sync for GenerateNodeKeyCmd
impl Sync for GenerateNodeKeyCmd
impl Sync for ImportBlocksCmd
impl Sync for ImportBlocksCmd
impl Sync for InsertKeyCmd
impl Sync for InsertKeyCmd
impl Sync for InspectKeyCmd
impl Sync for InspectKeyCmd
impl Sync for InspectNodeKeyCmd
impl Sync for InspectNodeKeyCmd
impl Sync for KeySubcommand
impl Sync for KeySubcommand
impl Sync for PurgeChainCmd
impl Sync for PurgeChainCmd
impl Sync for RevertCmd
impl Sync for RevertCmd
impl Sync for RunCmd
impl Sync for RunCmd
impl Sync for SignCmd
impl Sync for SignCmd
impl Sync for VanityCmd
impl Sync for VanityCmd
impl Sync for VerifyCmd
impl Sync for VerifyCmd
impl Sync for Error
impl Sync for Error
impl Sync for DatabaseParams
impl Sync for DatabaseParams
impl Sync for ImportParams
impl Sync for ImportParams
impl Sync for ExecutionStrategiesParams
impl Sync for ExecutionStrategiesParams
impl Sync for KeystoreParams
impl Sync for KeystoreParams
impl Sync for NetworkParams
impl Sync for NetworkParams
impl Sync for NodeKeyParams
impl Sync for NodeKeyParams
impl Sync for OffchainWorkerParams
impl Sync for OffchainWorkerParams
impl Sync for PruningParams
impl Sync for PruningParams
impl Sync for SharedParams
impl Sync for SharedParams
impl Sync for TransactionPoolParams
impl Sync for TransactionPoolParams
impl Sync for GenericNumber
impl Sync for GenericNumber
impl Sync for BlockNumberOrHash
impl Sync for BlockNumberOrHash
impl Sync for CryptoSchemeFlag
impl Sync for CryptoSchemeFlag
impl Sync for OutputTypeFlag
impl Sync for OutputTypeFlag
impl Sync for NetworkSchemeFlag
impl Sync for NetworkSchemeFlag
impl<C> Sync for Runner<C> where
C: Sync,
impl<C> Sync for Runner<C> where
C: Sync,
impl<Block> Sync for ImportSummary<Block>
impl<Block> Sync for ImportSummary<Block>
impl<Block, B> Sync for ClientImportOperation<Block, B> where
<B as Backend<Block>>::BlockImportOperation: Sync,
impl<Block, B> Sync for ClientImportOperation<Block, B> where
<B as Backend<Block>>::BlockImportOperation: Sync,
impl Sync for NewBlockState
impl Sync for NewBlockState
impl<'a, State, Block> Sync for KeyIterator<'a, State, Block> where
Block: Sync,
State: Sync,
impl<'a, State, Block> Sync for KeyIterator<'a, State, Block> where
Block: Sync,
State: Sync,
impl<Block> Sync for ClientInfo<Block>
impl<Block> Sync for ClientInfo<Block>
impl Sync for MemorySize
impl Sync for MemorySize
impl Sync for StateDbMemoryInfo
impl Sync for StateDbMemoryInfo
impl Sync for MemoryInfo
impl Sync for MemoryInfo
impl Sync for IoInfo
impl Sync for IoInfo
impl Sync for UsageInfo
impl Sync for UsageInfo
impl<Block> Sync for BlockImportNotification<Block>
impl<Block> Sync for BlockImportNotification<Block>
impl<Block> Sync for FinalityNotification<Block>
impl<Block> Sync for FinalityNotification<Block>
impl Sync for ExecutionStrategies
impl Sync for ExecutionStrategies
impl<Block> Sync for ExecutionExtensions<Block>
impl<Block> Sync for ExecutionExtensions<Block>
impl<Block> Sync for Blockchain<Block>
impl<Block> Sync for Blockchain<Block>
impl<Block> Sync for BlockImportOperation<Block>
impl<Block> Sync for BlockImportOperation<Block>
impl<Block> Sync for Backend<Block>
impl<Block> Sync for Backend<Block>
impl<H, N> Sync for ImportDisplaced<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for ImportDisplaced<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for FinalizationDisplaced<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for FinalizationDisplaced<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for LeafSet<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for LeafSet<H, N> where
H: Sync,
N: Sync,
impl<'a, H, N> Sync for Undo<'a, H, N> where
H: Sync,
N: Sync,
impl<'a, H, N> Sync for Undo<'a, H, N> where
H: Sync,
N: Sync,
impl<Header> Sync for RemoteCallRequest<Header>
impl<Header> Sync for RemoteCallRequest<Header>
impl<Header> Sync for RemoteHeaderRequest<Header>
impl<Header> Sync for RemoteHeaderRequest<Header>
impl<Header> Sync for RemoteReadRequest<Header>
impl<Header> Sync for RemoteReadRequest<Header>
impl<Header> Sync for RemoteReadChildRequest<Header>
impl<Header> Sync for RemoteReadChildRequest<Header>
impl<Header> Sync for RemoteChangesRequest<Header>
impl<Header> Sync for RemoteChangesRequest<Header>
impl<Header> Sync for ChangesProof<Header>
impl<Header> Sync for ChangesProof<Header>
impl<Header> Sync for RemoteBodyRequest<Header>
impl<Header> Sync for RemoteBodyRequest<Header>
impl<Data, Request> Sync for LocalOrRemote<Data, Request> where
Data: Sync,
Request: Sync,
impl<Data, Request> Sync for LocalOrRemote<Data, Request> where
Data: Sync,
Request: Sync,
impl Sync for StorageChangeSet
impl Sync for StorageChangeSet
impl<Block> Sync for StorageNotifications<Block>
impl<Block> Sync for StorageNotifications<Block>
impl<Block> Sync for LightStorage<Block>
impl<Block> Sync for LightStorage<Block>
impl Sync for LocalStorage
impl Sync for LocalStorage
impl<B> !Sync for BenchmarkingState<B>
impl<B> !Sync for BenchmarkingState<B>
impl<Block> Sync for RefTrackingState<Block>
impl<Block> Sync for RefTrackingState<Block>
impl Sync for DatabaseSettings
impl Sync for DatabaseSettings
impl Sync for KeepBlocks
impl Sync for KeepBlocks
impl Sync for TransactionStorageMode
impl Sync for TransactionStorageMode
impl Sync for DatabaseSource
impl Sync for DatabaseSource
impl<Block> Sync for BlockchainDb<Block>
impl<Block> Sync for BlockchainDb<Block>
impl<Block> !Sync for BlockImportOperation<Block>
impl<Block> !Sync for BlockImportOperation<Block>
impl<Block> Sync for Backend<Block>
impl<Block> Sync for Backend<Block>
impl Sync for ImportResult
impl Sync for ImportResult
impl Sync for ImportedAux
impl Sync for ImportedAux
impl Sync for ForkChoiceStrategy
impl Sync for ForkChoiceStrategy
impl<Block> Sync for BlockCheckParams<Block>
impl<Block> Sync for BlockCheckParams<Block>
impl<Block, Transaction> Sync for StorageChanges<Block, Transaction> where
Transaction: Sync,
impl<Block, Transaction> Sync for StorageChanges<Block, Transaction> where
Transaction: Sync,
impl<B> Sync for ImportedState<B>
impl<B> Sync for ImportedState<B>
impl<Block, Transaction> Sync for StateAction<Block, Transaction> where
Transaction: Sync,
impl<Block, Transaction> Sync for StateAction<Block, Transaction> where
Transaction: Sync,
impl<Block, Transaction> !Sync for BlockImportParams<Block, Transaction>
impl<Block, Transaction> !Sync for BlockImportParams<Block, Transaction>
impl<B, Transaction> Sync for BasicQueue<B, Transaction> where
Transaction: Sync,
impl<B, Transaction> Sync for BasicQueue<B, Transaction> where
Transaction: Sync,
impl<B> Sync for BufferedLinkSender<B>
impl<B> Sync for BufferedLinkSender<B>
impl<B> Sync for BufferedLinkReceiver<B>
impl<B> Sync for BufferedLinkReceiver<B>
impl<B> Sync for IncomingBlock<B>
impl<B> Sync for IncomingBlock<B>
impl<N> Sync for BlockImportStatus<N> where
N: Sync,
impl<N> Sync for BlockImportStatus<N> where
N: Sync,
impl Sync for BlockImportError
impl Sync for BlockImportError
impl<B, Block> Sync for LongestChain<B, Block> where
B: Send + Sync,
Block: Sync,
impl<B, Block> Sync for LongestChain<B, Block> where
B: Send + Sync,
Block: Sync,
impl<T> Sync for SharedDataLockedUpgradable<T> where
T: Send,
impl<T> Sync for SharedDataLockedUpgradable<T> where
T: Send,
impl<'a, T> Sync for SharedDataLocked<'a, T> where
T: Send + Sync,
impl<'a, T> Sync for SharedDataLocked<'a, T> where
T: Send + Sync,
impl<T> Sync for SharedData<T> where
T: Send,
impl<T> Sync for SharedData<T> where
T: Send,
impl<C, P, CAW, CIDP> Sync for AuraVerifier<C, P, CAW, CIDP> where
C: Send + Sync,
CAW: Sync,
CIDP: Sync,
P: Sync,
impl<C, P, CAW, CIDP> Sync for AuraVerifier<C, P, CAW, CIDP> where
C: Send + Sync,
CAW: Sync,
CIDP: Sync,
P: Sync,
impl Sync for CheckForEquivocation
impl Sync for CheckForEquivocation
impl<'a, Block, I, C, S, CAW, CIDP> Sync for ImportQueueParams<'a, Block, I, C, S, CAW, CIDP> where
C: Send + Sync,
CAW: Sync,
CIDP: Sync,
I: Sync,
S: Sync,
impl<'a, Block, I, C, S, CAW, CIDP> Sync for ImportQueueParams<'a, Block, I, C, S, CAW, CIDP> where
C: Send + Sync,
CAW: Sync,
CIDP: Sync,
I: Sync,
S: Sync,
impl<C, CIDP, CAW> Sync for BuildVerifierParams<C, CIDP, CAW> where
C: Send + Sync,
CAW: Sync,
CIDP: Sync,
impl<C, CIDP, CAW> Sync for BuildVerifierParams<C, CIDP, CAW> where
C: Send + Sync,
CAW: Sync,
CIDP: Sync,
impl<C, SC, I, PF, SO, L, CIDP, BS, CAW> Sync for StartAuraParams<C, SC, I, PF, SO, L, CIDP, BS, CAW> where
BS: Sync,
C: Send + Sync,
CAW: Sync,
CIDP: Sync,
I: Sync,
L: Sync,
PF: Sync,
SC: Sync,
SO: Sync,
impl<C, SC, I, PF, SO, L, CIDP, BS, CAW> Sync for StartAuraParams<C, SC, I, PF, SO, L, CIDP, BS, CAW> where
BS: Sync,
C: Send + Sync,
CAW: Sync,
CIDP: Sync,
I: Sync,
L: Sync,
PF: Sync,
SC: Sync,
SO: Sync,
impl<C, I, PF, SO, L, BS> Sync for BuildAuraWorkerParams<C, I, PF, SO, L, BS> where
BS: Sync,
C: Send + Sync,
I: Sync,
L: Sync,
PF: Sync,
SO: Sync,
impl<C, I, PF, SO, L, BS> Sync for BuildAuraWorkerParams<C, I, PF, SO, L, BS> where
BS: Sync,
C: Send + Sync,
I: Sync,
L: Sync,
PF: Sync,
SO: Sync,
impl Sync for Epoch
impl Sync for Epoch
impl<B> Sync for Error<B>
impl<B> Sync for Error<B>
impl<B> Sync for BabeIntermediate<B>
impl<B> Sync for BabeIntermediate<B>
impl Sync for Config
impl Sync for Config
impl<B, C, SC, E, I, SO, L, CIDP, BS, CAW> Sync for BabeParams<B, C, SC, E, I, SO, L, CIDP, BS, CAW> where
BS: Sync,
C: Send + Sync,
CAW: Sync,
CIDP: Sync,
E: Sync,
I: Sync,
L: Sync,
SC: Sync,
SO: Sync,
impl<B, C, SC, E, I, SO, L, CIDP, BS, CAW> Sync for BabeParams<B, C, SC, E, I, SO, L, CIDP, BS, CAW> where
BS: Sync,
C: Send + Sync,
CAW: Sync,
CIDP: Sync,
E: Sync,
I: Sync,
L: Sync,
SC: Sync,
SO: Sync,
impl<B> Sync for BabeRequest<B>
impl<B> Sync for BabeRequest<B>
impl<B> Sync for BabeWorkerHandle<B>
impl<B> Sync for BabeWorkerHandle<B>
impl<B> !Sync for BabeWorker<B>
impl<B> !Sync for BabeWorker<B>
impl<Block> Sync for BabeLink<Block>
impl<Block> Sync for BabeLink<Block>
impl<Block, Client, SelectChain, CAW, CIDP> Sync for BabeVerifier<Block, Client, SelectChain, CAW, CIDP> where
CAW: Sync,
CIDP: Sync,
Client: Send + Sync,
SelectChain: Sync,
impl<Block, Client, SelectChain, CAW, CIDP> Sync for BabeVerifier<Block, Client, SelectChain, CAW, CIDP> where
CAW: Sync,
CIDP: Sync,
Client: Send + Sync,
SelectChain: Sync,
impl<Block, Client, I> Sync for BabeBlockImport<Block, Client, I> where
Client: Send + Sync,
I: Sync,
impl<Block, Client, I> Sync for BabeBlockImport<Block, Client, I> where
Client: Send + Sync,
I: Sync,
impl Sync for Client
impl Sync for Client
impl<B, C, SC> Sync for BabeRpcHandler<B, C, SC> where
C: Send + Sync,
SC: Sync,
impl<B, C, SC> Sync for BabeRpcHandler<B, C, SC> where
C: Send + Sync,
SC: Sync,
impl Sync for EpochAuthorship
impl Sync for EpochAuthorship
impl Sync for Error
impl Sync for Error
impl<Hash, Number, E> Sync for EpochChangesV0<Hash, Number, E> where
E: Sync,
Hash: Sync,
Number: Sync,
impl<Hash, Number, E> Sync for EpochChangesV0<Hash, Number, E> where
E: Sync,
Hash: Sync,
Number: Sync,
impl<H, Block> Sync for HeaderBackendDescendentBuilder<H, Block> where
Block: Sync,
H: Sync,
impl<H, Block> Sync for HeaderBackendDescendentBuilder<H, Block> where
Block: Sync,
H: Sync,
impl<E> Sync for EpochHeader<E> where
<E as Epoch>::Slot: Sync,
impl<E> Sync for EpochHeader<E> where
<E as Epoch>::Slot: Sync,
impl Sync for EpochIdentifierPosition
impl Sync for EpochIdentifierPosition
impl<Hash, Number> Sync for EpochIdentifier<Hash, Number> where
Hash: Sync,
Number: Sync,
impl<Hash, Number> Sync for EpochIdentifier<Hash, Number> where
Hash: Sync,
Number: Sync,
impl<E, ERef> Sync for ViableEpoch<E, ERef> where
E: Sync,
ERef: Sync,
impl<E, ERef> Sync for ViableEpoch<E, ERef> where
E: Sync,
ERef: Sync,
impl<Hash, Number, E> Sync for ViableEpochDescriptor<Hash, Number, E> where
Hash: Sync,
Number: Sync,
<E as Epoch>::Slot: Sync,
impl<Hash, Number, E> Sync for ViableEpochDescriptor<Hash, Number, E> where
Hash: Sync,
Number: Sync,
<E as Epoch>::Slot: Sync,
impl<E> Sync for PersistedEpoch<E> where
E: Sync,
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 PersistedEpochHeader<E> where
<E as Epoch>::Slot: Sync,
impl<E> Sync for IncrementedEpoch<E> where
E: Sync,
impl<E> Sync for IncrementedEpoch<E> where
E: Sync,
impl<Hash, Number, E> Sync for EpochChanges<Hash, Number, E> where
E: Sync,
Hash: Sync,
Number: Sync,
<E as Epoch>::Slot: Sync,
impl<Hash, Number, E> Sync for EpochChanges<Hash, Number, E> where
E: Sync,
Hash: Sync,
Number: Sync,
<E as Epoch>::Slot: Sync,
impl !Sync for Error
impl !Sync for Error
impl<B, F, CB> Sync for FinalizeBlockParams<B, F, CB> where
CB: Sync,
F: Send + Sync,
impl<B, F, CB> Sync for FinalizeBlockParams<B, F, CB> where
CB: Sync,
F: Send + Sync,
impl<'a, B, BI, SC, C, E, TP, CIDP> Sync for SealBlockParams<'a, B, BI, SC, C, E, TP, CIDP> where
BI: Sync,
C: Send + Sync,
CIDP: Sync,
E: Sync,
SC: Sync,
TP: Send + Sync,
impl<'a, B, BI, SC, C, E, TP, CIDP> Sync for SealBlockParams<'a, B, BI, SC, C, E, TP, CIDP> where
BI: Sync,
C: Send + Sync,
CIDP: Sync,
E: Sync,
SC: Sync,
TP: Send + Sync,
impl<B, C> Sync for BabeConsensusDataProvider<B, C> where
C: Send + Sync,
impl<B, C> Sync for BabeConsensusDataProvider<B, C> where
C: Send + Sync,
impl<B, C> Sync for BabeVerifier<B, C> where
C: Send + Sync,
impl<B, C> Sync for BabeVerifier<B, C> where
C: Send + Sync,
impl Sync for SlotTimestampProvider
impl Sync for SlotTimestampProvider
impl<Hash> Sync for Client<Hash> where
Hash: Sync,
impl<Hash> Sync for Client<Hash> where
Hash: Sync,
impl<Hash> Sync for EngineCommand<Hash> where
Hash: Send + Sync,
impl<Hash> Sync for EngineCommand<Hash> where
Hash: Send + Sync,
impl<Hash> Sync for ManualSeal<Hash> where
Hash: Send,
impl<Hash> Sync for ManualSeal<Hash> where
Hash: Send,
impl<Hash> Sync for CreatedBlock<Hash> where
Hash: Sync,
impl<Hash> Sync for CreatedBlock<Hash> where
Hash: Sync,
impl<B, BI, E, C, TP, SC, CS, CIDP> Sync for ManualSealParams<B, BI, E, C, TP, SC, CS, CIDP> where
BI: Sync,
C: Send + Sync,
CIDP: Sync,
CS: Sync,
E: Sync,
SC: Sync,
TP: Send + Sync,
impl<B, BI, E, C, TP, SC, CS, CIDP> Sync for ManualSealParams<B, BI, E, C, TP, SC, CS, CIDP> where
BI: Sync,
C: Send + Sync,
CIDP: Sync,
CS: Sync,
E: Sync,
SC: Sync,
TP: Send + Sync,
impl<B, BI, E, C, TP, SC, CIDP> Sync for InstantSealParams<B, BI, E, C, TP, SC, CIDP> where
BI: Sync,
C: Send + Sync,
CIDP: Sync,
E: Sync,
SC: Sync,
TP: Send + Sync,
impl<B, BI, E, C, TP, SC, CIDP> Sync for InstantSealParams<B, BI, E, C, TP, SC, CIDP> where
BI: Sync,
C: Send + Sync,
CIDP: Sync,
E: Sync,
SC: Sync,
TP: Send + Sync,
impl<H, D> Sync for MiningMetadata<H, D> where
D: Sync,
H: Sync,
impl<H, D> Sync for MiningMetadata<H, D> where
D: Sync,
H: Sync,
impl<Block, Algorithm, C, Proof> Sync for MiningBuild<Block, Algorithm, C, Proof> where
Proof: Sync,
<Algorithm as PowAlgorithm<Block>>::Difficulty: Sync,
<<<C as ProvideRuntimeApi<Block>>::Api as ApiExt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Sync,
impl<Block, Algorithm, C, Proof> Sync for MiningBuild<Block, Algorithm, C, Proof> where
Proof: Sync,
<Algorithm as PowAlgorithm<Block>>::Difficulty: Sync,
<<<C as ProvideRuntimeApi<Block>>::Api as ApiExt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Sync,
impl<Block, Algorithm, C, L, Proof> Sync for MiningWorker<Block, Algorithm, C, L, Proof> where
Algorithm: Sync,
Proof: Sync,
<Algorithm as PowAlgorithm<Block>>::Difficulty: Sync,
<<<C as ProvideRuntimeApi<Block>>::Api as ApiExt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Sync,
impl<Block, Algorithm, C, L, Proof> Sync for MiningWorker<Block, Algorithm, C, L, Proof> where
Algorithm: Sync,
Proof: Sync,
<Algorithm as PowAlgorithm<Block>>::Difficulty: Sync,
<<<C as ProvideRuntimeApi<Block>>::Api as ApiExt<Block>>::StateBackend as Backend<<<Block as Block>::Header as Header>::Hashing>>::Transaction: Sync,
impl<B> Sync for Error<B>
impl<B> Sync for Error<B>
impl<Difficulty> Sync for PowIntermediate<Difficulty> where
Difficulty: Sync,
impl<Difficulty> Sync for PowIntermediate<Difficulty> where
Difficulty: Sync,
impl<Difficulty> Sync for PowAux<Difficulty> where
Difficulty: Sync,
impl<Difficulty> Sync for PowAux<Difficulty> where
Difficulty: Sync,
impl<B, I, C, S, Algorithm, CAW, CIDP> Sync for PowBlockImport<B, I, C, S, Algorithm, CAW, CIDP> where
Algorithm: Sync,
C: Send + Sync,
CAW: Sync,
CIDP: Send + Sync,
I: Sync,
S: Sync,
impl<B, I, C, S, Algorithm, CAW, CIDP> Sync for PowBlockImport<B, I, C, S, Algorithm, CAW, CIDP> where
Algorithm: Sync,
C: Send + Sync,
CAW: Sync,
CIDP: Send + Sync,
I: Sync,
S: Sync,
impl<B, Algorithm> Sync for PowVerifier<B, Algorithm> where
Algorithm: Sync,
impl<B, Algorithm> Sync for PowVerifier<B, Algorithm> where
Algorithm: Sync,
impl<B> Sync for SlotInfo<B>
impl<B> Sync for SlotInfo<B>
impl<Block, Proof> Sync for SlotResult<Block, Proof> where
Proof: Sync,
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<H, S> Sync for CheckedHeader<H, S> where
H: Sync,
S: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for Error<T> where
T: Sync,
impl<T> Sync for SlotDuration<T> where
T: Sync,
impl<T> Sync for SlotDuration<T> where
T: Sync,
impl Sync for SlotProportion
impl Sync for SlotProportion
impl Sync for SlotLenienceType
impl Sync for SlotLenienceType
impl<N> Sync for BackoffAuthoringOnFinalizedHeadLagging<N> where
N: Sync,
impl<N> Sync for BackoffAuthoringOnFinalizedHeadLagging<N> where
N: Sync,
impl<B> Sync for Error<B>
impl<B> Sync for Error<B>
impl Sync for WasmExecutor
impl Sync for WasmExecutor
impl<D> Sync for NativeExecutor<D> where
D: Sync,
impl<D> Sync for NativeExecutor<D> where
D: Sync,
impl Sync for WasmExecutionMethod
impl Sync for WasmExecutionMethod
impl Sync for Error
impl Sync for Error
impl Sync for WasmError
impl Sync for WasmError
impl Sync for DataSegmentsSnapshot
impl Sync for DataSegmentsSnapshot
impl Sync for ExposedMutableGlobalsSet
impl Sync for ExposedMutableGlobalsSet
impl<Global> Sync for GlobalsSnapshot<Global> where
Global: Sync,
impl<Global> Sync for GlobalsSnapshot<Global> where
Global: Sync,
impl Sync for RuntimeBlob
impl Sync for RuntimeBlob
impl Sync for SupervisorFuncIndex
impl Sync for SupervisorFuncIndex
impl<'a, FE> !Sync for GuestExternals<'a, FE>
impl<'a, FE> !Sync for GuestExternals<'a, FE>
impl<FR> !Sync for SandboxInstance<FR>
impl<FR> !Sync for SandboxInstance<FR>
impl Sync for InstantiationError
impl Sync for InstantiationError
impl !Sync for GuestEnvironment
impl !Sync for GuestEnvironment
impl<FR> !Sync for UnregisteredInstance<FR>
impl<FR> !Sync for UnregisteredInstance<FR>
impl<FR> !Sync for Store<FR>
impl<FR> !Sync for Store<FR>
impl<'a> Sync for InvokeMethod<'a>
impl<'a> Sync for InvokeMethod<'a>
impl Sync for WasmiRuntime
impl Sync for WasmiRuntime
impl !Sync for WasmiInstance
impl !Sync for WasmiInstance
impl Sync for DeterministicStackLimit
impl Sync for DeterministicStackLimit
impl Sync for Semantics
impl Sync for Semantics
impl Sync for Config
impl Sync for Config
impl<H, N> Sync for SharedAuthoritySet<H, N> where
H: Send,
N: Send,
impl<H, N> Sync for SharedAuthoritySet<H, N> where
H: Send,
N: Send,
impl<H, N> Sync for AuthoritySet<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for AuthoritySet<H, N> where
H: Sync,
N: Sync,
impl<N> Sync for AuthoritySetChanges<N> where
N: Sync,
impl<N> Sync for AuthoritySetChanges<N> where
N: Sync,
impl<BE, Block> Sync for FinalityProofProvider<BE, Block> where
BE: Send + Sync,
impl<BE, Block> Sync for FinalityProofProvider<BE, Block> where
BE: Send + Sync,
impl<Header> Sync for FinalityProof<Header>
impl<Header> Sync for FinalityProof<Header>
impl Sync for FinalityProofError
impl Sync for FinalityProofError
impl<Backend, Block, Client, SC> Sync for GrandpaBlockImport<Backend, Block, Client, SC> where
Backend: Sync,
Client: Send + Sync,
SC: Sync,
impl<Backend, Block, Client, SC> Sync for GrandpaBlockImport<Backend, Block, Client, SC> where
Backend: Sync,
Client: Send + Sync,
SC: Sync,
impl<Block> Sync for GrandpaJustification<Block>
impl<Block> Sync for GrandpaJustification<Block>
impl<Block> Sync for GrandpaJustificationSender<Block>
impl<Block> Sync for GrandpaJustificationSender<Block>
impl<Block> Sync for GrandpaJustificationStream<Block>
impl<Block> Sync for GrandpaJustificationStream<Block>
impl<N> Sync for BeforeBestBlockBy<N> where
N: Sync,
impl<N> Sync for BeforeBestBlockBy<N> where
N: Sync,
impl Sync for ThreeQuartersOfTheUnfinalizedChain
impl Sync for ThreeQuartersOfTheUnfinalizedChain
impl<Block, B> Sync for VotingRulesBuilder<Block, B>
impl<Block, B> Sync for VotingRulesBuilder<Block, B>
impl Sync for Error
impl Sync for Error
impl<Block> Sync for WarpSyncFragment<Block>
impl<Block> Sync for WarpSyncFragment<Block>
impl<Block> Sync for WarpSyncProof<Block>
impl<Block> Sync for WarpSyncProof<Block>
impl<Block, Backend> Sync for NetworkProvider<Block, Backend>
impl<Block, Backend> Sync for NetworkProvider<Block, Backend>
impl Sync for SharedVoterState
impl Sync for SharedVoterState
impl Sync for Config
impl Sync for Config
impl Sync for Error
impl Sync for Error
impl<Block, C, SC> Sync for LinkHalf<Block, C, SC> where
C: Send + Sync,
SC: Sync,
impl<Block, C, SC> Sync for LinkHalf<Block, C, SC> where
C: Send + Sync,
SC: Sync,
impl<Block, C, N, SC, VR> Sync for GrandpaParams<Block, C, N, SC, VR> where
C: Send + Sync,
N: Sync,
SC: Sync,
VR: Sync,
impl<Block, C, N, SC, VR> Sync for GrandpaParams<Block, C, N, SC, VR> where
C: Send + Sync,
N: Sync,
SC: Sync,
VR: Sync,
impl<Notification, Hash, Number> Sync for Client<Notification, Hash, Number> where
Hash: Sync,
Notification: Sync,
Number: Sync,
impl<Notification, Hash, Number> Sync for Client<Notification, Hash, Number> where
Hash: Sync,
Notification: Sync,
Number: Sync,
impl<AuthoritySet, VoterState, Block, ProofProvider> Sync for GrandpaRpcHandler<AuthoritySet, VoterState, Block, ProofProvider> where
AuthoritySet: Sync,
ProofProvider: Send + Sync,
VoterState: Sync,
impl<AuthoritySet, VoterState, Block, ProofProvider> Sync for GrandpaRpcHandler<AuthoritySet, VoterState, Block, ProofProvider> where
AuthoritySet: Sync,
ProofProvider: Send + Sync,
VoterState: Sync,
impl Sync for OutputFormat
impl Sync for OutputFormat
impl Sync for LocalKeystore
impl Sync for LocalKeystore
impl Sync for Error
impl Sync for Error
impl<S, H> Sync for Backend<S, H> where
S: Send + Sync,
impl<S, H> Sync for Backend<S, H> where
S: Send + Sync,
impl<Block, S> Sync for ImportOperation<Block, S> where
S: Sync,
impl<Block, S> Sync for ImportOperation<Block, S> where
S: Sync,
impl<H> Sync for GenesisOrUnavailableState<H>
impl<H> Sync for GenesisOrUnavailableState<H>
impl<S> Sync for Blockchain<S> where
S: Sync,
impl<S> Sync for Blockchain<S> where
S: Sync,
impl<B, L> Sync for GenesisCallExecutor<B, L> where
B: Send + Sync,
L: Sync,
impl<B, L> Sync for GenesisCallExecutor<B, L> where
B: Send + Sync,
L: Sync,
impl<E, B, S> Sync for LightDataChecker<E, B, S> where
E: Sync,
impl<E, B, S> Sync for LightDataChecker<E, B, S> where
E: Sync,
impl<B> Sync for OnDemand<B>
impl<B> Sync for OnDemand<B>
impl Sync for AlwaysBadChecker
impl Sync for AlwaysBadChecker
impl Sync for DhtEvent
impl Sync for DhtEvent
impl Sync for Event
impl Sync for Event
impl Sync for ObservedRole
impl Sync for ObservedRole
impl Sync for SyncState
impl Sync for SyncState
impl Sync for StateDownloadProgress
impl Sync for StateDownloadProgress
impl Sync for WarpSyncPhase
impl Sync for WarpSyncPhase
impl Sync for WarpSyncProgress
impl Sync for WarpSyncProgress
impl<B> Sync for PeerInfo<B>
impl<B> Sync for PeerInfo<B>
impl Sync for ProtocolConfig
impl Sync for ProtocolConfig
impl Sync for IncomingRequest
impl Sync for IncomingRequest
impl Sync for OutgoingResponse
impl Sync for OutgoingResponse
impl Sync for IfDisconnected
impl Sync for IfDisconnected
impl Sync for RequestFailure
impl Sync for RequestFailure
impl<B, H> Sync for NetworkService<B, H>
impl<B, H> Sync for NetworkService<B, H>
impl Sync for NotificationSender
impl Sync for NotificationSender
impl<'a> Sync for NotificationSenderReady<'a>
impl<'a> Sync for NotificationSenderReady<'a>
impl<B, H> !Sync for NetworkWorker<B, H>
impl<B, H> !Sync for NetworkWorker<B, H>
impl Sync for BitswapConfig
impl Sync for BitswapConfig
impl Sync for HandlerEvent
impl Sync for HandlerEvent
impl<B> Sync for Bitswap<B>
impl<B> Sync for Bitswap<B>
impl Sync for BitswapError
impl Sync for BitswapError
impl<B> Sync for BlockRequestHandler<B>
impl<B> Sync for BlockRequestHandler<B>
impl<B, H> !Sync for Params<B, H>
impl<B, H> !Sync for Params<B, H>
impl Sync for Role
impl Sync for Role
impl Sync for TransactionImport
impl Sync for TransactionImport
impl Sync for EmptyTransactionPool
impl Sync for EmptyTransactionPool
impl Sync for ProtocolId
impl Sync for ProtocolId
impl Sync for MultiaddrWithPeerId
impl Sync for MultiaddrWithPeerId
impl Sync for ParseErr
impl Sync for ParseErr
impl Sync for SyncMode
impl Sync for SyncMode
impl Sync for NetworkConfiguration
impl Sync for NetworkConfiguration
impl Sync for SetConfig
impl Sync for SetConfig
impl Sync for NonDefaultSetConfig
impl Sync for NonDefaultSetConfig
impl Sync for TransportConfig
impl Sync for TransportConfig
impl Sync for NonReservedPeerMode
impl Sync for NonReservedPeerMode
impl Sync for NodeKeyConfig
impl Sync for NodeKeyConfig
impl<K> Sync for Secret<K> where
K: Sync,
impl<K> Sync for Secret<K> where
K: Sync,
impl Sync for Error
impl Sync for Error
impl<B> Sync for LightClientRequestHandler<B>
impl<B> Sync for LightClientRequestHandler<B>
impl<B> !Sync for LightClientRequestSender<B>
impl<B> !Sync for LightClientRequestSender<B>
impl Sync for OutEvent
impl Sync for OutEvent
impl Sync for Response
impl Sync for Response
impl Sync for SendRequestError
impl Sync for SendRequestError
impl<B> Sync for Request<B>
impl<B> Sync for Request<B>
impl Sync for NetworkState
impl Sync for NetworkState
impl Sync for Peer
impl Sync for Peer
impl Sync for NotConnectedPeer
impl Sync for NotConnectedPeer
impl Sync for PeerEndpoint
impl Sync for PeerEndpoint
impl<B> Sync for StateRequestHandler<B>
impl<B> Sync for StateRequestHandler<B>
impl Sync for TransactionsHandlerPrototype
impl Sync for TransactionsHandlerPrototype
impl<H> Sync for TransactionsHandlerController<H>
impl<H> Sync for TransactionsHandlerController<H>
impl<B, H> !Sync for TransactionsHandler<B, H>
impl<B, H> !Sync for TransactionsHandler<B, H>
impl Sync for EncodedProof
impl Sync for EncodedProof
impl<B> Sync for Request<B>
impl<B> Sync for Request<B>
impl<Block> Sync for VerificationResult<Block>
impl<Block> Sync for VerificationResult<Block>
impl<TBlock> Sync for RequestHandler<TBlock>
impl<TBlock> Sync for RequestHandler<TBlock>
impl<B> Sync for NetworkStatus<B>
impl<B> Sync for NetworkStatus<B>
impl<B> !Sync for GossipEngine<B>
impl<B> !Sync for GossipEngine<B>
impl Sync for TopicNotification
impl Sync for TopicNotification
impl Sync for MessageIntent
impl Sync for MessageIntent
impl<H> Sync for ValidationResult<H> where
H: Sync,
impl<H> Sync for ValidationResult<H> where
H: Sync,
impl Sync for DiscardAll
impl Sync for DiscardAll
impl Sync for PassThroughVerifier
impl Sync for PassThroughVerifier
impl Sync for PeersClient
impl Sync for PeersClient
impl<D, BlockImport> !Sync for Peer<D, BlockImport>
impl<D, BlockImport> !Sync for Peer<D, BlockImport>
impl<I> Sync for BlockImportAdapter<I> where
I: Sync,
impl<I> Sync for BlockImportAdapter<I> where
I: Sync,
impl Sync for FullPeerConfig
impl Sync for FullPeerConfig
impl !Sync for TestNet
impl !Sync for TestNet
impl Sync for ForceFinalized
impl Sync for ForceFinalized
impl !Sync for JustificationTestNet
impl !Sync for JustificationTestNet
impl<Storage> Sync for Db<Storage> where
Storage: Sync,
impl<Storage> Sync for Db<Storage> where
Storage: Sync,
impl<Client, Block> Sync for OffchainWorkers<Client, Block> where
Client: Send + Sync,
impl<Client, Block> Sync for OffchainWorkers<Client, Block> where
Client: Send + Sync,
impl Sync for SetId
impl Sync for SetId
impl Sync for ReputationChange
impl Sync for ReputationChange
impl Sync for PeersetHandle
impl Sync for PeersetHandle
impl Sync for Message
impl Sync for Message
impl Sync for IncomingIndex
impl Sync for IncomingIndex
impl Sync for PeersetConfig
impl Sync for PeersetConfig
impl Sync for SetConfig
impl Sync for SetConfig
impl Sync for Peerset
impl Sync for Peerset
impl Sync for DropReason
impl Sync for DropReason
impl Sync for MetricsLink
impl Sync for MetricsLink
impl Sync for Metrics
impl Sync for Metrics
impl<P, Client> Sync for Author<P, Client> where
Client: Send + Sync,
P: Send + Sync,
impl<P, Client> Sync for Author<P, Client> where
Client: Send + Sync,
P: Send + Sync,
impl<Block, Client> Sync for Chain<Block, Client>
impl<Block, Client> Sync for Chain<Block, Client>
impl<T> Sync for Offchain<T>
impl<T> Sync for Offchain<T>
impl<Block, Client> Sync for State<Block, Client>
impl<Block, Client> Sync for State<Block, Client>
impl<Block, Client> Sync for ChildState<Block, Client>
impl<Block, Client> Sync for ChildState<Block, Client>
impl<B> Sync for System<B>
impl<B> Sync for System<B>
impl<B> Sync for Request<B>
impl<B> Sync for Request<B>
impl Sync for TaskExecutor
impl Sync for TaskExecutor
impl Sync for SubscriptionTaskExecutor
impl Sync for SubscriptionTaskExecutor
impl<T> Sync for Receiver<T> where
T: Send,
impl<T> Sync for Receiver<T> where
T: Send,
impl Sync for Metadata
impl Sync for Metadata
impl Sync for DenyUnsafe
impl Sync for DenyUnsafe
impl Sync for UnsafeRpcError
impl Sync for UnsafeRpcError
impl !Sync for Error
impl !Sync for Error
impl<Hash> Sync for ExtrinsicOrHash<Hash> where
Hash: Sync,
impl<Hash> Sync for ExtrinsicOrHash<Hash> where
Hash: Sync,
impl<Hash, BlockHash> Sync for Client<Hash, BlockHash> where
BlockHash: Sync,
Hash: Sync,
impl<Hash, BlockHash> Sync for Client<Hash, BlockHash> where
BlockHash: Sync,
Hash: Sync,
impl !Sync for Error
impl !Sync for Error
impl<Number, Hash, Header, SignedBlock> Sync for Client<Number, Hash, Header, SignedBlock> where
Hash: Sync,
Header: Sync,
Number: Sync,
SignedBlock: Sync,
impl<Number, Hash, Header, SignedBlock> Sync for Client<Number, Hash, Header, SignedBlock> where
Hash: Sync,
Header: Sync,
Number: Sync,
SignedBlock: Sync,
impl<Hash> Sync for Client<Hash> where
Hash: Sync,
impl<Hash> Sync for Client<Hash> where
Hash: Sync,
impl Sync for Error
impl Sync for Error
impl Sync for Client
impl Sync for Client
impl !Sync for Error
impl !Sync for Error
impl<Hash> Sync for ReadProof<Hash> where
Hash: Sync,
impl<Hash> Sync for ReadProof<Hash> where
Hash: Sync,
impl<Hash> Sync for Client<Hash> where
Hash: Sync,
impl<Hash> Sync for Client<Hash> where
Hash: Sync,
impl Sync for Error
impl Sync for Error
impl Sync for SystemInfo
impl Sync for SystemInfo
impl Sync for Health
impl Sync for Health
impl<Hash, Number> Sync for PeerInfo<Hash, Number> where
Hash: Sync,
Number: Sync,
impl<Hash, Number> Sync for PeerInfo<Hash, Number> where
Hash: Sync,
Number: Sync,
impl Sync for NodeRole
impl Sync for NodeRole
impl<Number> Sync for SyncState<Number> where
Number: Sync,
impl<Number> Sync for SyncState<Number> where
Number: Sync,
impl<Hash, Number> Sync for Client<Hash, Number> where
Hash: Sync,
Number: Sync,
impl<Hash, Number> Sync for Client<Hash, Number> where
Hash: Sync,
Number: Sync,
impl Sync for RpcMetrics
impl Sync for RpcMetrics
impl Sync for RpcMiddleware
impl Sync for RpcMiddleware
impl Sync for Configuration
impl Sync for Configuration
impl Sync for TaskType
impl Sync for TaskType
impl Sync for KeystoreConfig
impl Sync for KeystoreConfig
impl Sync for OffchainWorkerConfig
impl Sync for OffchainWorkerConfig
impl Sync for PrometheusConfig
impl Sync for PrometheusConfig
impl Sync for RpcMethods
impl Sync for RpcMethods
impl Sync for BasePath
impl Sync for BasePath
impl Sync for TaskExecutor
impl Sync for TaskExecutor
impl Sync for Error
impl Sync for Error
impl<R> Sync for NoopRpcExtensionBuilder<R> where
R: Sync,
impl<R> Sync for NoopRpcExtensionBuilder<R> where
R: Sync,
impl !Sync for KeystoreContainer
impl !Sync for KeystoreContainer
impl<'a, TBl, TCl, TExPool, TRpc, Backend> !Sync for SpawnTasksParams<'a, TBl, TCl, TExPool, TRpc, Backend>
impl<'a, TBl, TCl, TExPool, TRpc, Backend> !Sync for SpawnTasksParams<'a, TBl, TCl, TExPool, TRpc, Backend>
impl<'a, TBl, TExPool, TImpQu, TCl> !Sync for BuildNetworkParams<'a, TBl, TExPool, TImpQu, TCl>
impl<'a, TBl, TExPool, TImpQu, TCl> !Sync for BuildNetworkParams<'a, TBl, TExPool, TImpQu, TCl>
impl Sync for NetworkStarter
impl Sync for NetworkStarter
impl<Block, B, E> Sync for LocalCallExecutor<Block, B, E> where
B: Send + Sync,
E: Sync,
impl<Block, B, E> Sync for LocalCallExecutor<Block, B, E> where
B: Send + Sync,
E: Sync,
impl<B, E, Block, RA> Sync for Client<B, E, Block, RA> where
B: Send + Sync,
E: Sync,
RA: Sync,
impl<B, E, Block, RA> Sync for Client<B, E, Block, RA> where
B: Send + Sync,
E: Sync,
RA: Sync,
impl<Block> Sync for ClientConfig<Block>
impl<Block> Sync for ClientConfig<Block>
impl Sync for SpawnTaskHandle
impl Sync for SpawnTaskHandle
impl !Sync for TaskManager
impl !Sync for TaskManager
impl Sync for RpcHandlers
impl Sync for RpcHandlers
impl<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other> !Sync for PartialComponents<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other>
impl<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other> !Sync for PartialComponents<Client, Backend, SelectChain, ImportQueue, TransactionPool, Other>
impl Sync for RpcSession
impl Sync for RpcSession
impl<C, P> Sync for TransactionPoolAdapter<C, P> where
C: Send + Sync,
P: Send + Sync,
impl<C, P> Sync for TransactionPoolAdapter<C, P> where
C: Send + Sync,
P: Send + Sync,
impl<TBl, TBackend, TExec, TRtApi, TExPool> Sync for TestNetComponents<TBl, TBackend, TExec, TRtApi, TExPool> where
TBackend: Send + Sync,
TExPool: Send + Sync,
TExec: Send + Sync,
TRtApi: Send + Sync,
impl<TBl, TBackend, TExec, TRtApi, TExPool> Sync for TestNetComponents<TBl, TBackend, TExec, TRtApi, TExPool> where
TBackend: Send + Sync,
TExPool: Send + Sync,
TExec: Send + Sync,
TRtApi: Send + Sync,
impl<E> Sync for Error<E> where
E: Sync,
impl<E> Sync for Error<E> where
E: Sync,
impl Sync for PinError
impl Sync for PinError
impl<H> Sync for ChangeSet<H>
impl<H> Sync for ChangeSet<H>
impl<H> Sync for CommitSet<H>
impl<H> Sync for CommitSet<H>
impl Sync for Constraints
impl Sync for Constraints
impl Sync for PruningMode
impl Sync for PruningMode
impl<BlockHash, Key> Sync for StateDb<BlockHash, Key>
impl<BlockHash, Key> Sync for StateDb<BlockHash, Key>
impl Sync for Client
impl Sync for Client
impl<Block> Sync for Error<Block>
impl<Block> Sync for Error<Block>
impl<Block> Sync for LightSyncState<Block>
impl<Block> Sync for LightSyncState<Block>
impl<Block, Backend> Sync for SyncStateRpcHandler<Block, Backend> where
Backend: Send + Sync,
impl<Block, Backend> Sync for SyncStateRpcHandler<Block, Backend> where
Backend: Send + Sync,
impl Sync for TelemetryEndpoints
impl Sync for TelemetryEndpoints
impl Sync for Error
impl Sync for Error
impl Sync for ConnectionMessage
impl Sync for ConnectionMessage
impl Sync for TelemetryWorker
impl Sync for TelemetryWorker
impl Sync for TelemetryWorkerHandle
impl Sync for TelemetryWorkerHandle
impl Sync for Telemetry
impl Sync for Telemetry
impl Sync for TelemetryHandle
impl Sync for TelemetryHandle
impl Sync for TelemetryConnectionNotifier
impl Sync for TelemetryConnectionNotifier
impl Sync for Error
impl Sync for Error
impl<Block, Client> Sync for BlockExecutor<Block, Client> where
Client: Send + Sync,
impl<Block, Client> Sync for BlockExecutor<Block, Client> where
Client: Send + Sync,
impl<T> Sync for EventFormat<T> where
T: Sync,
impl<T> Sync for EventFormat<T> where
T: Sync,
impl Sync for PrefixLayer
impl Sync for PrefixLayer
impl Sync for Error
impl Sync for Error
impl Sync for LoggerBuilder
impl Sync for LoggerBuilder
impl Sync for ProfilingLayer
impl Sync for ProfilingLayer
impl Sync for TracingReceiver
impl Sync for TracingReceiver
impl Sync for TraceEvent
impl Sync for TraceEvent
impl Sync for SpanDatum
impl Sync for SpanDatum
impl Sync for Values
impl Sync for Values
impl Sync for LogTraceHandler
impl Sync for LogTraceHandler
impl<Client, Block> Sync for FullChainApi<Client, Block> where
Block: Sync,
Client: Send + Sync,
impl<Client, Block> Sync for FullChainApi<Client, Block> where
Block: Sync,
Client: Send + Sync,
impl<Client, F, Block> Sync for LightChainApi<Client, F, Block> where
Block: Sync,
Client: Send + Sync,
F: Send + Sync,
impl<Client, F, Block> Sync for LightChainApi<Client, F, Block> where
Block: Sync,
Client: Send + Sync,
F: Send + Sync,
impl Sync for Options
impl Sync for Options
impl<B> Sync for Pool<B>
impl<B> Sync for Pool<B>
impl<Hash, Extrinsic> Sync for Transaction<Hash, Extrinsic> where
Extrinsic: Sync,
Hash: Sync,
impl<Hash, Extrinsic> Sync for Transaction<Hash, Extrinsic> where
Extrinsic: Sync,
Hash: Sync,
impl<Api> Sync for RevalidationQueue<Api>
impl<Api> Sync for RevalidationQueue<Api>
impl !Sync for Error
impl !Sync for Error
impl<PoolApi, Block> Sync for BasicPool<PoolApi, Block>
impl<PoolApi, Block> Sync for BasicPool<PoolApi, Block>
impl Sync for RevalidationType
impl Sync for RevalidationType
impl !Sync for Error
impl !Sync for Error
impl Sync for PoolStatus
impl Sync for PoolStatus
impl<Hash, BlockHash> Sync for TransactionStatus<Hash, BlockHash> where
BlockHash: Sync,
Hash: Sync,
impl<Hash, BlockHash> Sync for TransactionStatus<Hash, BlockHash> where
BlockHash: Sync,
Hash: Sync,
impl<B> Sync for ChainEvent<B>
impl<B> Sync for ChainEvent<B>
impl Sync for ApiError
impl Sync for ApiError
impl<'a, Block, NC, Backend> !Sync for CallApiAtParams<'a, Block, NC, Backend>
impl<'a, Block, NC, Backend> !Sync for CallApiAtParams<'a, Block, NC, Backend>
impl<'a, T> Sync for ApiRef<'a, T> where
T: Sync,
impl<'a, T> Sync for ApiRef<'a, T> where
T: Sync,
impl Sync for OldRuntimeVersion
impl Sync for OldRuntimeVersion
impl Sync for Public
impl Sync for Public
impl Sync for Signature
impl Sync for Signature
impl Sync for Pair
impl Sync for Pair
impl Sync for Public
impl Sync for Public
impl Sync for Signature
impl Sync for Signature
impl Sync for Pair
impl Sync for Pair
impl Sync for Public
impl Sync for Public
impl Sync for Signature
impl Sync for Signature
impl Sync for Pair
impl Sync for Pair
impl Sync for BigUint
impl Sync for BigUint
impl Sync for FixedI64
impl Sync for FixedI64
impl Sync for FixedI128
impl Sync for FixedI128
impl Sync for FixedU128
impl Sync for FixedU128
impl Sync for Percent
impl Sync for Percent
impl Sync for PerU16
impl Sync for PerU16
impl Sync for Permill
impl Sync for Permill
impl Sync for Perbill
impl Sync for Perbill
impl Sync for Perquintill
impl Sync for Perquintill
impl Sync for RationalInfinite
impl Sync for RationalInfinite
impl Sync for Rational128
impl Sync for Rational128
impl Sync for InherentError
impl Sync for InherentError
impl<H> Sync for InherentDataProvider<H> where
H: Sync,
impl<H> Sync for InherentDataProvider<H> where
H: Sync,
impl<Block> Sync for Info<Block>
impl<Block> Sync for Info<Block>
impl Sync for BlockStatus
impl Sync for BlockStatus
impl Sync for ApplyExtrinsicFailed
impl Sync for ApplyExtrinsicFailed
impl Sync for Error
impl Sync for Error
impl<Block> Sync for HashAndNumber<Block>
impl<Block> Sync for HashAndNumber<Block>
impl<Block> Sync for TreeRoute<Block>
impl<Block> Sync for TreeRoute<Block>
impl<Block> Sync for HeaderMetadataCache<Block>
impl<Block> Sync for HeaderMetadataCache<Block>
impl<Block> Sync for CachedHeaderMetadata<Block>
impl<Block> Sync for CachedHeaderMetadata<Block>
impl Sync for Validation
impl Sync for Validation
impl Sync for DefaultBlockAnnounceValidator
impl Sync for DefaultBlockAnnounceValidator
impl Sync for Error
impl Sync for Error
impl Sync for Error
impl Sync for Error
impl Sync for BlockStatus
impl Sync for BlockStatus
impl Sync for BlockOrigin
impl Sync for BlockOrigin
impl<Block, Transaction, Proof> Sync for Proposal<Block, Transaction, Proof> where
Proof: Sync,
Transaction: Sync,
impl<Block, Transaction, Proof> Sync for Proposal<Block, Transaction, Proof> where
Proof: Sync,
Transaction: Sync,
impl Sync for NoProofRecorded
impl Sync for NoProofRecorded
impl Sync for DisableProofRecording
impl Sync for DisableProofRecording
impl Sync for EnableProofRecording
impl Sync for EnableProofRecording
impl Sync for NoNetwork
impl Sync for NoNetwork
impl<T> Sync for CanAuthorWithNativeVersion<T> where
T: Sync,
impl<T> Sync for CanAuthorWithNativeVersion<T> where
T: Sync,
impl Sync for AlwaysCanAuthor
impl Sync for AlwaysCanAuthor
impl Sync for NeverCanAuthor
impl Sync for NeverCanAuthor
impl Sync for InherentDataProvider
impl Sync for InherentDataProvider
impl<AuthorityId> Sync for ConsensusLog<AuthorityId> where
AuthorityId: Sync,
impl<AuthorityId> Sync for ConsensusLog<AuthorityId> where
AuthorityId: Sync,
impl Sync for SlotDuration
impl Sync for SlotDuration
impl Sync for PrimaryPreDigest
impl Sync for PrimaryPreDigest
impl Sync for SecondaryPlainPreDigest
impl Sync for SecondaryPlainPreDigest
impl Sync for SecondaryVRFPreDigest
impl Sync for SecondaryVRFPreDigest
impl Sync for PreDigest
impl Sync for PreDigest
impl Sync for NextEpochDescriptor
impl Sync for NextEpochDescriptor
impl Sync for NextConfigDescriptor
impl Sync for NextConfigDescriptor
impl Sync for InherentDataProvider
impl Sync for InherentDataProvider
impl Sync for ConsensusLog
impl Sync for ConsensusLog
impl Sync for BabeGenesisConfigurationV1
impl Sync for BabeGenesisConfigurationV1
impl Sync for BabeGenesisConfiguration
impl Sync for BabeGenesisConfiguration
impl Sync for AllowedSlots
impl Sync for AllowedSlots
impl Sync for BabeEpochConfiguration
impl Sync for BabeEpochConfiguration
impl Sync for OpaqueKeyOwnershipProof
impl Sync for OpaqueKeyOwnershipProof
impl Sync for Epoch
impl Sync for Epoch
impl Sync for Slot
impl Sync for Slot
impl<Header, Id> Sync for EquivocationProof<Header, Id> where
Header: Sync,
Id: Sync,
impl<Header, Id> Sync for EquivocationProof<Header, Id> where
Header: Sync,
Id: Sync,
impl Sync for VRFOutput
impl Sync for VRFOutput
impl Sync for VRFProof
impl Sync for VRFProof
impl Sync for Dummy
impl Sync for Dummy
impl Sync for Infallible
impl Sync for Infallible
impl Sync for SecretStringError
impl Sync for SecretStringError
impl Sync for DeriveJunction
impl Sync for DeriveJunction
impl Sync for PublicError
impl Sync for PublicError
impl Sync for Ss58AddressFormat
impl Sync for Ss58AddressFormat
impl Sync for ParseError
impl Sync for ParseError
impl Sync for AccountId32
impl Sync for AccountId32
impl Sync for KeyTypeId
impl Sync for KeyTypeId
impl Sync for CryptoTypeId
impl Sync for CryptoTypeId
impl Sync for CryptoTypePublicPair
impl Sync for CryptoTypePublicPair
impl<'a> Sync for HexDisplay<'a>
impl<'a> Sync for HexDisplay<'a>
impl Sync for _0
impl Sync for _0
impl Sync for _1
impl Sync for _1
impl Sync for _2
impl Sync for _2
impl Sync for _3
impl Sync for _3
impl Sync for _4
impl Sync for _4
impl Sync for _5
impl Sync for _5
impl Sync for _6
impl Sync for _6
impl Sync for _7
impl Sync for _7
impl Sync for _8
impl Sync for _8
impl Sync for _9
impl Sync for _9
impl Sync for _10
impl Sync for _10
impl Sync for _11
impl Sync for _11
impl Sync for _12
impl Sync for _12
impl Sync for _13
impl Sync for _13
impl Sync for _14
impl Sync for _14
impl Sync for _15
impl Sync for _15
impl Sync for _16
impl Sync for _16
impl Sync for _17
impl Sync for _17
impl Sync for _18
impl Sync for _18
impl Sync for _19
impl Sync for _19
impl Sync for _20
impl Sync for _20
impl Sync for _21
impl Sync for _21
impl Sync for _22
impl Sync for _22
impl Sync for _23
impl Sync for _23
impl Sync for _24
impl Sync for _24
impl Sync for _25
impl Sync for _25
impl Sync for _26
impl Sync for _26
impl Sync for _27
impl Sync for _27
impl Sync for _28
impl Sync for _28
impl Sync for _29
impl Sync for _29
impl Sync for _30
impl Sync for _30
impl Sync for _31
impl Sync for _31
impl Sync for _32
impl Sync for _32
impl Sync for _33
impl Sync for _33
impl Sync for _34
impl Sync for _34
impl Sync for _35
impl Sync for _35
impl Sync for _36
impl Sync for _36
impl Sync for _37
impl Sync for _37
impl Sync for _38
impl Sync for _38
impl Sync for _39
impl Sync for _39
impl Sync for _40
impl Sync for _40
impl Sync for _41
impl Sync for _41
impl Sync for _42
impl Sync for _42
impl Sync for _43
impl Sync for _43
impl Sync for _44
impl Sync for _44
impl Sync for _45
impl Sync for _45
impl Sync for _46
impl Sync for _46
impl Sync for _47
impl Sync for _47
impl Sync for _48
impl Sync for _48
impl Sync for _49
impl Sync for _49
impl Sync for _50
impl Sync for _50
impl Sync for _51
impl Sync for _51
impl Sync for _52
impl Sync for _52
impl Sync for _53
impl Sync for _53
impl Sync for _54
impl Sync for _54
impl Sync for _55
impl Sync for _55
impl Sync for _56
impl Sync for _56
impl Sync for _57
impl Sync for _57
impl Sync for _58
impl Sync for _58
impl Sync for _59
impl Sync for _59
impl Sync for _60
impl Sync for _60
impl Sync for _61
impl Sync for _61
impl Sync for _62
impl Sync for _62
impl Sync for _63
impl Sync for _63
impl Sync for _64
impl Sync for _64
impl Sync for _65
impl Sync for _65
impl Sync for _66
impl Sync for _66
impl Sync for _67
impl Sync for _67
impl Sync for _68
impl Sync for _68
impl Sync for _69
impl Sync for _69
impl Sync for _70
impl Sync for _70
impl Sync for _71
impl Sync for _71
impl Sync for _72
impl Sync for _72
impl Sync for _73
impl Sync for _73
impl Sync for _74
impl Sync for _74
impl Sync for _75
impl Sync for _75
impl Sync for _76
impl Sync for _76
impl Sync for _77
impl Sync for _77
impl Sync for _78
impl Sync for _78
impl Sync for _79
impl Sync for _79
impl Sync for _80
impl Sync for _80
impl Sync for _81
impl Sync for _81
impl Sync for _82
impl Sync for _82
impl Sync for _83
impl Sync for _83
impl Sync for _84
impl Sync for _84
impl Sync for _85
impl Sync for _85
impl Sync for _86
impl Sync for _86
impl Sync for _87
impl Sync for _87
impl Sync for _88
impl Sync for _88
impl Sync for _89
impl Sync for _89
impl Sync for _90
impl Sync for _90
impl Sync for _91
impl Sync for _91
impl Sync for _92
impl Sync for _92
impl Sync for _93
impl Sync for _93
impl Sync for _94
impl Sync for _94
impl Sync for _95
impl Sync for _95
impl Sync for _96
impl Sync for _96
impl Sync for _97
impl Sync for _97
impl Sync for _98
impl Sync for _98
impl Sync for _99
impl Sync for _99
impl Sync for _100
impl Sync for _100
impl Sync for _112
impl Sync for _112
impl Sync for _128
impl Sync for _128
impl Sync for _160
impl Sync for _160
impl Sync for _192
impl Sync for _192
impl Sync for _224
impl Sync for _224
impl Sync for _256
impl Sync for _256
impl Sync for _384
impl Sync for _384
impl Sync for _512
impl Sync for _512
impl Sync for ChangesTrieConfiguration
impl Sync for ChangesTrieConfiguration
impl<Number, Hash> Sync for ChangesTrieConfigurationRange<Number, Hash> where
Hash: Sync,
Number: Sync,
impl<Number, Hash> Sync for ChangesTrieConfigurationRange<Number, Hash> where
Hash: Sync,
Number: Sync,
impl Sync for Public
impl Sync for Public
impl Sync for PublicError
impl Sync for PublicError
impl Sync for Signature
impl Sync for Signature
impl Sync for DeriveError
impl Sync for DeriveError
impl Sync for Pair
impl Sync for Pair
impl Sync for Public
impl Sync for Public
impl Sync for Pair
impl Sync for Pair
impl Sync for Signature
impl Sync for Signature
impl Sync for LocalizedSignature
impl Sync for LocalizedSignature
impl Sync for PublicError
impl Sync for PublicError
impl Sync for DeriveError
impl Sync for DeriveError
impl Sync for Blake2Hasher
impl Sync for Blake2Hasher
impl Sync for KeccakHasher
impl Sync for KeccakHasher
impl Sync for InMemOffchainStorage
impl Sync for InMemOffchainStorage
impl Sync for PendingRequest
impl Sync for PendingRequest
impl Sync for TestPersistentOffchainDB
impl Sync for TestPersistentOffchainDB
impl Sync for OffchainState
impl Sync for OffchainState
impl Sync for TestOffchainExt
impl Sync for TestOffchainExt
impl Sync for PoolState
impl Sync for PoolState
impl Sync for TestTransactionPoolExt
impl Sync for TestTransactionPoolExt
impl Sync for StorageKind
impl Sync for StorageKind
impl Sync for HttpRequestId
impl Sync for HttpRequestId
impl Sync for HttpError
impl Sync for HttpError
impl Sync for HttpRequestStatus
impl Sync for HttpRequestStatus
impl Sync for OpaqueNetworkState
impl Sync for OpaqueNetworkState
impl Sync for OpaqueMultiaddr
impl Sync for OpaqueMultiaddr
impl Sync for Timestamp
impl Sync for Timestamp
impl Sync for Duration
impl Sync for Duration
impl Sync for Capability
impl Sync for Capability
impl Sync for Capabilities
impl Sync for Capabilities
impl<T> Sync for LimitedExternalities<T> where
T: Sync,
impl<T> Sync for LimitedExternalities<T> where
T: Sync,
impl !Sync for OffchainWorkerExt
impl !Sync for OffchainWorkerExt
impl !Sync for OffchainDbExt
impl !Sync for OffchainDbExt
impl !Sync for TransactionPoolExt
impl !Sync for TransactionPoolExt
impl Sync for OffchainOverlayedChange
impl Sync for OffchainOverlayedChange
impl Sync for HostError
impl Sync for HostError
impl Sync for ExternEntity
impl Sync for ExternEntity
impl Sync for Entry
impl Sync for Entry
impl Sync for EnvironmentDefinition
impl Sync for EnvironmentDefinition
impl Sync for Public
impl Sync for Public
impl Sync for Pair
impl Sync for Pair
impl Sync for Signature
impl Sync for Signature
impl Sync for LocalizedSignature
impl Sync for LocalizedSignature
impl Sync for TaskExecutor
impl Sync for TaskExecutor
impl<'a> Sync for WrappedRuntimeCode<'a>
impl<'a> Sync for WrappedRuntimeCode<'a>
impl Sync for NoneFetchRuntimeCode
impl Sync for NoneFetchRuntimeCode
impl<'a> !Sync for RuntimeCode<'a>
impl<'a> !Sync for RuntimeCode<'a>
impl Sync for CodeNotFound
impl Sync for CodeNotFound
impl Sync for ReadRuntimeVersionExt
impl Sync for ReadRuntimeVersionExt
impl Sync for TaskExecutorExt
impl Sync for TaskExecutorExt
impl !Sync for RuntimeSpawnExt
impl !Sync for RuntimeSpawnExt
impl !Sync for ExecutionContext
impl !Sync for ExecutionContext
impl Sync for Bytes
impl Sync for Bytes
impl Sync for OpaqueMetadata
impl Sync for OpaqueMetadata
impl Sync for OpaquePeerId
impl Sync for OpaquePeerId
impl<R> Sync for NativeOrEncoded<R> where
R: Sync,
impl<R> Sync for NativeOrEncoded<R> where
R: Sync,
impl Sync for NeverNativeValue
impl Sync for NeverNativeValue
impl Sync for LogLevel
impl Sync for LogLevel
impl Sync for LogLevelFilter
impl Sync for LogLevelFilter
impl Sync for Void
impl Sync for Void
impl Sync for DatabaseError
impl Sync for DatabaseError
impl Sync for MemDb
impl Sync for MemDb
impl<H> Sync for Change<H> where
H: Sync,
impl<H> Sync for Change<H> where
H: Sync,
impl<H> Sync for Transaction<H> where
H: Sync,
impl<H> Sync for Transaction<H> where
H: Sync,
impl !Sync for Extensions
impl !Sync for Extensions
impl Sync for Error
impl Sync for Error
impl<N> Sync for ScheduledChange<N> where
N: Sync,
impl<N> Sync for ScheduledChange<N> where
N: Sync,
impl<N> Sync for ConsensusLog<N> where
N: Sync,
impl<N> Sync for ConsensusLog<N> where
N: Sync,
impl<H, N> Sync for EquivocationProof<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for EquivocationProof<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for Equivocation<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for Equivocation<H, N> where
H: Sync,
N: Sync,
impl<'a> Sync for VersionedAuthorityList<'a>
impl<'a> Sync for VersionedAuthorityList<'a>
impl Sync for OpaqueKeyOwnershipProof
impl Sync for OpaqueKeyOwnershipProof
impl Sync for Error
impl Sync for Error
impl Sync for InherentData
impl Sync for InherentData
impl Sync for CheckInherentsResult
impl Sync for CheckInherentsResult
impl<E> Sync for MakeFatalError<E> where
E: Sync,
impl<E> Sync for MakeFatalError<E> where
E: Sync,
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for EcdsaVerifyError
impl Sync for EcdsaVerifyError
impl Sync for KillStorageResult
impl Sync for KillStorageResult
impl Sync for VerificationExt
impl Sync for VerificationExt
impl<T> Sync for Crossing<T> where
T: Sync,
impl<T> Sync for Crossing<T> where
T: Sync,
impl Sync for Keyring
impl Sync for Keyring
impl Sync for KeyringIter
impl Sync for KeyringIter
impl Sync for ParseKeyringError
impl Sync for ParseKeyringError
impl Sync for Keyring
impl Sync for Keyring
impl Sync for KeyringIter
impl Sync for KeyringIter
impl Sync for KeyStore
impl Sync for KeyStore
impl Sync for VRFTranscriptValue
impl Sync for VRFTranscriptValue
impl Sync for VRFTranscriptData
impl Sync for VRFTranscriptData
impl Sync for VRFSignature
impl Sync for VRFSignature
impl Sync for Error
impl Sync for Error
impl Sync for KeystoreExt
impl Sync for KeystoreExt
impl Sync for Error
impl Sync for Error
impl<AccountId, P> Sync for Assignment<AccountId, P> where
AccountId: Sync,
P: Sync,
impl<AccountId, P> Sync for Assignment<AccountId, P> where
AccountId: Sync,
P: Sync,
impl<AccountId> Sync for StakedAssignment<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for StakedAssignment<AccountId> where
AccountId: Sync,
impl<VoterIndex, TargetIndex, P> Sync for IndexAssignment<VoterIndex, TargetIndex, P> where
P: Sync,
TargetIndex: Sync,
VoterIndex: Sync,
impl<VoterIndex, TargetIndex, P> Sync for IndexAssignment<VoterIndex, TargetIndex, P> where
P: Sync,
TargetIndex: Sync,
VoterIndex: Sync,
impl Sync for Error
impl Sync for Error
impl<AccountId> Sync for Candidate<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for Candidate<AccountId> where
AccountId: Sync,
impl<AccountId> !Sync for Edge<AccountId>
impl<AccountId> !Sync for Edge<AccountId>
impl<AccountId> !Sync for Voter<AccountId>
impl<AccountId> !Sync for Voter<AccountId>
impl<AccountId, P> Sync for ElectionResult<AccountId, P> where
AccountId: Sync,
P: Sync,
impl<AccountId, P> Sync for ElectionResult<AccountId, P> where
AccountId: Sync,
P: Sync,
impl<AccountId> Sync for Support<AccountId> where
AccountId: Sync,
impl<AccountId> Sync for Support<AccountId> where
AccountId: Sync,
impl !Sync for AbortGuard
impl !Sync for AbortGuard
impl<T> Sync for ListOrValue<T> where
T: Sync,
impl<T> Sync for ListOrValue<T> where
T: Sync,
impl Sync for NumberOrHex
impl Sync for NumberOrHex
impl Sync for TryFromIntError
impl Sync for TryFromIntError
impl Sync for BlockTrace
impl Sync for BlockTrace
impl Sync for Event
impl Sync for Event
impl Sync for Span
impl Sync for Span
impl Sync for Data
impl Sync for Data
impl Sync for TraceError
impl Sync for TraceError
impl Sync for TraceBlockResponse
impl Sync for TraceBlockResponse
impl<'a> Sync for PiecewiseLinear<'a>
impl<'a> Sync for PiecewiseLinear<'a>
impl<Block> Sync for BlockId<Block>
impl<Block> Sync for BlockId<Block>
impl<Header, Extrinsic> Sync for Block<Header, Extrinsic> where
Extrinsic: Sync,
Header: Sync,
impl<Header, Extrinsic> Sync for Block<Header, Extrinsic> where
Extrinsic: Sync,
Header: Sync,
impl<Block> Sync for SignedBlock<Block> where
Block: Sync,
impl<Block> Sync for SignedBlock<Block> where
Block: Sync,
impl<AccountId, Call, Extra> Sync for CheckedExtrinsic<AccountId, Call, Extra> where
AccountId: Sync,
Call: Sync,
Extra: Sync,
impl<AccountId, Call, Extra> Sync for CheckedExtrinsic<AccountId, Call, Extra> where
AccountId: Sync,
Call: Sync,
Extra: Sync,
impl<Hash> Sync for Digest<Hash> where
Hash: Sync,
impl<Hash> Sync for Digest<Hash> where
Hash: Sync,
impl<Hash> Sync for DigestItem<Hash> where
Hash: Sync,
impl<Hash> Sync for DigestItem<Hash> where
Hash: Sync,
impl Sync for ChangesTrieSignal
impl Sync for ChangesTrieSignal
impl<'a, Hash> Sync for DigestItemRef<'a, Hash> where
Hash: Sync,
impl<'a, Hash> Sync for DigestItemRef<'a, Hash> where
Hash: Sync,
impl<'a> Sync for OpaqueDigestItemId<'a>
impl<'a> Sync for OpaqueDigestItemId<'a>
impl Sync for Era
impl Sync for Era
impl<Number, Hash> Sync for Header<Number, Hash> where
Number: Sync,
impl<Number, Hash> Sync for Header<Number, Hash> where
Number: Sync,
impl<Address, Call, Signature, Extra> Sync for UncheckedExtrinsic<Address, Call, Signature, Extra> where
Address: Sync,
Call: Sync,
Signature: Sync,
impl<Address, Call, Signature, Extra> Sync for UncheckedExtrinsic<Address, Call, Signature, Extra> where
Address: Sync,
Call: Sync,
Signature: Sync,
impl<Call, Extra> Sync for SignedPayload<Call, Extra> where
Call: Sync,
<Extra as SignedExtension>::AdditionalSigned: Sync,
impl<Call, Extra> Sync for SignedPayload<Call, Extra> where
Call: Sync,
<Extra as SignedExtension>::AdditionalSigned: Sync,
impl<AccountId, AccountIndex> Sync for MultiAddress<AccountId, AccountIndex> where
AccountId: Sync,
AccountIndex: Sync,
impl<AccountId, AccountIndex> Sync for MultiAddress<AccountId, AccountIndex> where
AccountId: Sync,
AccountIndex: Sync,
impl Sync for Method
impl Sync for Method
impl<'a, T> Sync for Request<'a, T> where
T: Sync,
impl<'a, T> Sync for Request<'a, T> where
T: Sync,
impl Sync for Error
impl Sync for Error
impl Sync for PendingRequest
impl Sync for PendingRequest
impl Sync for Response
impl Sync for Response
impl Sync for ResponseBody
impl Sync for ResponseBody
impl Sync for Headers
impl Sync for Headers
impl<'a> Sync for HeadersIterator<'a>
impl<'a> Sync for HeadersIterator<'a>
impl<'a> Sync for StorageValueRef<'a>
impl<'a> Sync for StorageValueRef<'a>
impl Sync for StorageRetrievalError
impl Sync for StorageRetrievalError
impl<T, E> Sync for MutateStorageError<T, E> where
E: Sync,
T: Sync,
impl<T, E> Sync for MutateStorageError<T, E> where
E: Sync,
T: Sync,
impl Sync for Time
impl Sync for Time
impl<B> Sync for BlockAndTimeDeadline<B> where
<B as BlockNumberProvider>::BlockNumber: Sync,
impl<B> Sync for BlockAndTimeDeadline<B> where
<B as BlockNumberProvider>::BlockNumber: Sync,
impl<B> Sync for BlockAndTime<B> where
B: Sync,
impl<B> Sync for BlockAndTime<B> where
B: Sync,
impl<'a, L> Sync for StorageLock<'a, L> where
L: Sync,
impl<'a, L> Sync for StorageLock<'a, L> where
L: Sync,
impl<'a, 'b, L> Sync for StorageLockGuard<'a, 'b, L> where
L: Sync,
impl<'a, 'b, L> Sync for StorageLockGuard<'a, 'b, L> where
L: Sync,
impl Sync for RuntimeLogger
impl Sync for RuntimeLogger
impl Sync for RuntimeString
impl Sync for RuntimeString
impl Sync for UintAuthorityId
impl Sync for UintAuthorityId
impl Sync for TestSignature
impl Sync for TestSignature
impl<Xt> Sync for ExtrinsicWrapper<Xt> where
Xt: Sync,
impl<Xt> Sync for ExtrinsicWrapper<Xt> where
Xt: Sync,
impl<Xt> Sync for Block<Xt> where
Xt: Sync,
impl<Xt> Sync for Block<Xt> where
Xt: Sync,
impl<Call, Extra> Sync for TestXt<Call, Extra> where
Call: Sync,
Extra: Sync,
impl<Call, Extra> Sync for TestXt<Call, Extra> where
Call: Sync,
Extra: Sync,
impl Sync for BadOrigin
impl Sync for BadOrigin
impl Sync for LookupError
impl Sync for LookupError
impl<T> Sync for IdentityLookup<T> where
T: Sync,
impl<T> Sync for IdentityLookup<T> where
T: Sync,
impl<AccountId, AccountIndex> Sync for AccountIdLookup<AccountId, AccountIndex> where
AccountId: Sync,
AccountIndex: Sync,
impl<AccountId, AccountIndex> Sync for AccountIdLookup<AccountId, AccountIndex> where
AccountId: Sync,
AccountIndex: Sync,
impl Sync for Identity
impl Sync for Identity
impl Sync for ConvertInto
impl Sync for ConvertInto
impl Sync for BlakeTwo256
impl Sync for BlakeTwo256
impl Sync for Keccak256
impl Sync for Keccak256
impl<'a, T> Sync for AppendZerosInput<'a, T> where
T: Sync,
impl<'a, T> Sync for AppendZerosInput<'a, T> where
T: Sync,
impl<'a> Sync for TrailingZeroInput<'a>
impl<'a> Sync for TrailingZeroInput<'a>
impl Sync for InvalidTransaction
impl Sync for InvalidTransaction
impl Sync for UnknownTransaction
impl Sync for UnknownTransaction
impl Sync for TransactionValidityError
impl Sync for TransactionValidityError
impl Sync for TransactionSource
impl Sync for TransactionSource
impl Sync for ValidTransaction
impl Sync for ValidTransaction
impl Sync for ValidTransactionBuilder
impl Sync for ValidTransactionBuilder
impl Sync for Justifications
impl Sync for Justifications
impl Sync for MultiSignature
impl Sync for MultiSignature
impl Sync for MultiSigner
impl Sync for MultiSigner
impl Sync for AnySignature
impl Sync for AnySignature
impl Sync for DispatchError
impl Sync for DispatchError
impl<Info> Sync for DispatchErrorWithPostInfo<Info> where
Info: Sync,
impl<Info> Sync for DispatchErrorWithPostInfo<Info> where
Info: Sync,
impl Sync for TokenError
impl Sync for TokenError
impl Sync for ArithmeticError
impl Sync for ArithmeticError
impl Sync for OpaqueExtrinsic
impl Sync for OpaqueExtrinsic
impl Sync for SignatureBatching
impl Sync for SignatureBatching
impl<R> Sync for TransactionOutcome<R> where
R: Sync,
impl<R> Sync for TransactionOutcome<R> where
R: Sync,
impl<T> Sync for Codec<T> where
T: Sync,
impl<T> Sync for Codec<T> where
T: Sync,
impl<T, I> Sync for Inner<T, I> where
I: Sync,
T: Sync,
impl<T, I> Sync for Inner<T, I> where
I: Sync,
T: Sync,
impl<T> Sync for Enum<T> where
T: Sync,
impl<T> Sync for Enum<T> where
T: Sync,
impl<T, O> Sync for WrappedFFIValue<T, O> where
O: Sync,
T: Sync,
impl<T, O> Sync for WrappedFFIValue<T, O> where
O: Sync,
T: Sync,
impl<T> Sync for RestoreImplementation<T> where
T: Sync,
impl<T> Sync for RestoreImplementation<T> where
T: Sync,
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for HostFunctions
impl Sync for Error
impl Sync for Error
impl !Sync for Memory
impl !Sync for Memory
impl<T> !Sync for EnvironmentDefinitionBuilder<T>
impl<T> !Sync for EnvironmentDefinitionBuilder<T>
impl<T> !Sync for Instance<T>
impl<T> !Sync for Instance<T>
impl Sync for MembershipProof
impl Sync for MembershipProof
impl Sync for OffenceError
impl Sync for OffenceError
impl<Reporter, Offender> Sync for OffenceDetails<Reporter, Offender> where
Offender: Sync,
Reporter: Sync,
impl<Reporter, Offender> Sync for OffenceDetails<Reporter, Offender> where
Offender: Sync,
Reporter: Sync,
impl<'a, B, H> Sync for BackendRuntimeCode<'a, B, H> where
B: Sync,
H: Sync,
impl<'a, B, H> Sync for BackendRuntimeCode<'a, B, H> where
B: Sync,
H: Sync,
impl !Sync for BasicExternalities
impl !Sync for BasicExternalities
impl<H, N> Sync for BuildCache<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for BuildCache<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for CacheAction<H, N> where
H: Sync,
N: Sync,
impl<H, N> Sync for CacheAction<H, N> where
H: Sync,
N: Sync,
impl<H, Number> Sync for InMemoryStorage<H, Number>
impl<H, Number> Sync for InMemoryStorage<H, Number>
impl<Hash, Number> Sync for AnchorBlockId<Hash, Number> where
Hash: Sync,
impl<Hash, Number> Sync for AnchorBlockId<Hash, Number> where
Hash: Sync,
impl<'a, H, Number> Sync for State<'a, H, Number> where
Number: Sync,
impl<'a, H, Number> Sync for State<'a, H, Number> where
Number: Sync,
impl<'a, N> Sync for ConfigurationRange<'a, N> where
N: Sync,
impl<'a, N> Sync for ConfigurationRange<'a, N> where
N: Sync,
impl Sync for ExecutionError
impl Sync for ExecutionError
impl<'a, H, N, B> !Sync for Ext<'a, H, N, B>
impl<'a, H, N, B> !Sync for Ext<'a, H, N, B>
impl Sync for OffchainOverlayedChanges
impl Sync for OffchainOverlayedChanges
impl !Sync for OverlayedChanges
impl !Sync for OverlayedChanges
impl Sync for IndexOperation
impl Sync for IndexOperation
impl<Transaction, H, N> Sync for StorageChanges<Transaction, H, N> where
Transaction: Sync,
impl<Transaction, H, N> Sync for StorageChanges<Transaction, H, N> where
Transaction: Sync,
impl<Transaction, H, N> Sync for StorageTransactionCache<Transaction, H, N> where
Transaction: Sync,
impl<Transaction, H, N> Sync for StorageTransactionCache<Transaction, H, N> where
Transaction: Sync,
impl<'a, S, H> Sync for ProvingBackendRecorder<'a, S, H>
impl<'a, S, H> Sync for ProvingBackendRecorder<'a, S, H>
impl<Hash> Sync for ProofRecorder<Hash> where
Hash: Send + Sync,
impl<Hash> Sync for ProofRecorder<Hash> where
Hash: Send + Sync,
impl<'a, S, H> Sync for ProvingBackend<'a, S, H>
impl<'a, S, H> Sync for ProvingBackend<'a, S, H>
impl<'a, H, B> Sync for ReadOnlyExternalities<'a, H, B> where
B: Sync,
impl<'a, H, B> Sync for ReadOnlyExternalities<'a, H, B> where
B: Sync,
impl Sync for UsageUnit
impl Sync for UsageUnit
impl Sync for UsageInfo
impl Sync for UsageInfo
impl !Sync for StateMachineStats
impl !Sync for StateMachineStats
impl<H, N = u64> !Sync for TestExternalities<H, N>
impl<H, N = u64> !Sync for TestExternalities<H, N>
impl<S, H> Sync for TrieBackend<S, H>
impl<S, H> Sync for TrieBackend<S, H>
impl Sync for ExecutionStrategy
impl Sync for ExecutionStrategy
impl Sync for BackendTrustLevel
impl Sync for BackendTrustLevel
impl<F> Sync for ExecutionManager<F> where
F: Sync,
impl<F> Sync for ExecutionManager<F> where
F: Sync,
impl<'a, B, H, N, Exec> !Sync for StateMachine<'a, B, H, N, Exec>
impl<'a, B, H, N, Exec> !Sync for StateMachine<'a, B, H, N, Exec>
impl Sync for StorageKey
impl Sync for StorageKey
impl Sync for TrackedStorageKey
impl Sync for TrackedStorageKey
impl Sync for PrefixedStorageKey
impl Sync for PrefixedStorageKey
impl Sync for StorageData
impl Sync for StorageData
impl Sync for StorageChild
impl Sync for StorageChild
impl Sync for Storage
impl Sync for Storage
impl<Hash> Sync for StorageChangeSet<Hash> where
Hash: Sync,
impl<Hash> Sync for StorageChangeSet<Hash> where
Hash: Sync,
impl Sync for ChildInfo
impl Sync for ChildInfo
impl Sync for ChildType
impl Sync for ChildType
impl Sync for ChildTrieParentKeyId
impl Sync for ChildTrieParentKeyId
impl !Sync for AsyncExternalities
impl !Sync for AsyncExternalities
impl !Sync for DataJoinHandle
impl !Sync for DataJoinHandle
impl Sync for Extrinsic
impl Sync for Extrinsic
impl Sync for Timestamp
impl Sync for Timestamp
impl Sync for InherentError
impl Sync for InherentError
impl Sync for InherentDataProvider
impl Sync for InherentDataProvider
impl Sync for WasmLevel
impl Sync for WasmLevel
impl Sync for WasmValue
impl Sync for WasmValue
impl Sync for WasmFieldName
impl Sync for WasmFieldName
impl Sync for WasmFields
impl Sync for WasmFields
impl Sync for WasmValuesSet
impl Sync for WasmValuesSet
impl Sync for WasmMetadata
impl Sync for WasmMetadata
impl Sync for WasmEntryAttributes
impl Sync for WasmEntryAttributes
impl Sync for InherentError
impl Sync for InherentError
impl Sync for TransactionStorageProof
impl Sync for TransactionStorageProof
impl Sync for InherentDataProvider
impl Sync for InherentDataProvider
impl Sync for Error
impl Sync for Error
impl<H> Sync for NodeCodec<H> where
H: Sync,
impl<H> Sync for NodeCodec<H> where
H: Sync,
impl Sync for StorageProof
impl Sync for StorageProof
impl Sync for CompactProof
impl Sync for CompactProof
impl<L> Sync for Error<L> where
<<L as TrieLayout>::Codec as NodeCodec>::Error: Sync,
impl<L> Sync for Error<L> where
<<L as TrieLayout>::Codec as NodeCodec>::Error: Sync,
impl Sync for TrieStream
impl Sync for TrieStream
impl<H> Sync for Layout<H> where
H: Sync,
impl<H> Sync for Layout<H> where
H: Sync,
impl<'a, DB, H> Sync for KeySpacedDB<'a, DB, H> where
DB: Sync,
H: Sync,
impl<'a, DB, H> Sync for KeySpacedDB<'a, DB, H> where
DB: Sync,
H: Sync,
impl<'a, DB, H> Sync for KeySpacedDBMut<'a, DB, H> where
DB: Sync,
H: Sync,
impl<'a, DB, H> Sync for KeySpacedDBMut<'a, DB, H> where
DB: Sync,
H: Sync,
impl Sync for TOKIO_THREADS_TOTAL
impl Sync for TOKIO_THREADS_TOTAL
impl Sync for TOKIO_THREADS_ALIVE
impl Sync for TOKIO_THREADS_ALIVE
impl Sync for UNBOUNDED_CHANNELS_COUNTER
impl Sync for UNBOUNDED_CHANNELS_COUNTER
impl<T> Sync for TracingUnboundedSender<T> where
T: Send,
impl<T> Sync for TracingUnboundedSender<T> where
T: Send,
impl<T> Sync for TracingUnboundedReceiver<T> where
T: Send,
impl<T> Sync for TracingUnboundedReceiver<T> where
T: Send,
impl<T> Sync for StatusSinks<T> where
T: Send,
impl<T> Sync for StatusSinks<T> where
T: Send,
impl<'a, T> Sync for ReadySinkEvent<'a, T> where
T: Send,
impl<'a, T> Sync for ReadySinkEvent<'a, T> where
T: Send,
impl Sync for Error
impl Sync for Error
impl Sync for RuntimeVersion
impl Sync for RuntimeVersion
impl Sync for NativeVersion
impl Sync for NativeVersion
impl Sync for ValueType
impl Sync for ValueType
impl Sync for Value
impl Sync for Value
impl<T> Sync for Pointer<T> where
T: Sync,
impl<T> Sync for Pointer<T> where
T: Sync,
impl Sync for Signature
impl Sync for Signature
impl Sync for ReturnValue
impl Sync for ReturnValue
impl Sync for Subkey
impl Sync for Subkey
impl Sync for Client
impl Sync for Client
impl Sync for PalletIdCmd
impl Sync for PalletIdCmd
impl<V> Sync for StorageQuery<V> where
V: Sync,
impl<V> Sync for StorageQuery<V> where
V: Sync,
impl<BlockHash, AccountId, Index> Sync for Client<BlockHash, AccountId, Index> where
AccountId: Sync,
BlockHash: Sync,
Index: Sync,
impl<BlockHash, AccountId, Index> Sync for Client<BlockHash, AccountId, Index> where
AccountId: Sync,
BlockHash: Sync,
Index: Sync,
impl Sync for Error
impl Sync for Error
impl<P, C, B> Sync for FullSystem<P, C, B> where
B: Sync,
C: Send + Sync,
impl<P, C, B> Sync for FullSystem<P, C, B> where
B: Sync,
C: Send + Sync,
impl<P, C, F, Block> Sync for LightSystem<P, C, F, Block> where
C: Send + Sync,
F: Send + Sync,
impl<P, C, F, Block> Sync for LightSystem<P, C, F, Block> where
C: Send + Sync,
F: Send + Sync,
impl<T, S> Sync for SourcedMetric<T, S> where
S: Sync,
T: Sync,
impl<T, S> Sync for SourcedMetric<T, S> where
S: Sync,
T: Sync,
impl<Block, Executor, Backend, G> Sync for TestClientBuilder<Block, Executor, Backend, G> where
Backend: Send + Sync,
Executor: Sync,
G: Sync,
impl<Block, Executor, Backend, G> Sync for TestClientBuilder<Block, Executor, Backend, G> where
Backend: Send + Sync,
Executor: Sync,
G: Sync,
impl Sync for RpcTransactionOutput
impl Sync for RpcTransactionOutput
impl Sync for RpcTransactionError
impl Sync for RpcTransactionError
impl Sync for GenesisConfig
impl Sync for GenesisConfig
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Module<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl<T> Sync for Call<T> where
T: Sync,
impl Sync for GenesisConfig
impl Sync for GenesisConfig
impl Sync for BlockExecutor
impl Sync for BlockExecutor
impl Sync for Transfer
impl Sync for Transfer
impl Sync for Extrinsic
impl Sync for Extrinsic
impl<B> Sync for DecodeFails<B>
impl<B> Sync for DecodeFails<B>
impl Sync for Runtime
impl Sync for Runtime
impl Sync for Origin
impl Sync for Origin
impl Sync for Event
impl Sync for Event
impl Sync for BlockHashCount
impl Sync for BlockHashCount
impl Sync for MinimumPeriod
impl Sync for MinimumPeriod
impl Sync for DbWeight
impl Sync for DbWeight
impl Sync for RuntimeBlockLength
impl Sync for RuntimeBlockLength
impl Sync for RuntimeBlockWeights
impl Sync for RuntimeBlockWeights
impl Sync for EpochDuration
impl Sync for EpochDuration
impl Sync for ExpectedBlockTime
impl Sync for ExpectedBlockTime
impl Sync for SessionKeys
impl Sync for SessionKeys
impl Sync for RuntimeApi
impl Sync for RuntimeApi
impl Sync for LocalExecutor
impl Sync for LocalExecutor
impl Sync for GenesisParameters
impl Sync for GenesisParameters
impl Sync for LightFetcher
impl Sync for LightFetcher
impl !Sync for Error
impl !Sync for Error
impl Sync for IsBestBlock
impl Sync for IsBestBlock
impl Sync for ChainState
impl Sync for ChainState
impl Sync for TestApi
impl Sync for TestApi
impl Sync for WasmBuilderSelectProject
impl Sync for WasmBuilderSelectProject
impl Sync for WasmBuilder
impl Sync for WasmBuilder
impl Sync for ConfigOrChainSpec
impl Sync for ConfigOrChainSpec
impl Sync for SignatureVerificationOverride
impl Sync for SignatureVerificationOverride
impl<T> !Sync for Node<T>
impl<T> !Sync for Node<T>
impl Sync for Executor
impl Sync for Executor
impl Sync for Command
impl Sync for Command
impl Sync for OnRuntimeUpgradeCmd
impl Sync for OnRuntimeUpgradeCmd
impl Sync for OffchainWorkerCmd
impl Sync for OffchainWorkerCmd
impl Sync for ExecuteBlockCmd
impl Sync for ExecuteBlockCmd
impl Sync for SharedParams
impl Sync for SharedParams
impl Sync for TryRuntimeCmd
impl Sync for TryRuntimeCmd
impl Sync for State
impl Sync for State