Trait gclient::ext::sp_runtime::Deserialize
source · pub trait Deserialize<'de>: Sized {
// Required method
fn deserialize<D>(
deserializer: D
) -> Result<Self, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>;
}
Expand description
A data structure that can be deserialized from any data format supported by Serde.
Serde provides Deserialize
implementations for many Rust primitive and
standard library types. The complete list is here. All of these
can be deserialized using Serde out of the box.
Additionally, Serde provides a procedural macro called serde_derive
to
automatically generate Deserialize
implementations for structs and enums
in your program. See the derive section of the manual for how to
use this.
In rare cases it may be necessary to implement Deserialize
manually for
some type in your program. See the Implementing
Deserialize
section of the manual for more about this.
Third-party crates may provide Deserialize
implementations for types that
they expose. For example the linked-hash-map
crate provides a
LinkedHashMap<K, V>
type that is deserializable by Serde because the crate
provides an implementation of Deserialize
for it.
§Lifetime
The 'de
lifetime of this trait is the lifetime of data that may be
borrowed by Self
when deserialized. See the page Understanding
deserializer lifetimes for a more detailed explanation of these lifetimes.
Required Methods§
sourcefn deserialize<D>(
deserializer: D
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer.
See the Implementing Deserialize
section of the
manual for more information about how to implement this method.
Object Safety§
Implementations on Foreign Types§
§impl<'a> Deserialize<'a> for DigestItem
impl<'a> Deserialize<'a> for DigestItem
fn deserialize<D>(de: D) -> Result<DigestItem, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for ErrorCode
impl<'a> Deserialize<'a> for ErrorCode
fn deserialize<D>(
deserializer: D
) -> Result<ErrorCode, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for ErrorCode
impl<'a> Deserialize<'a> for ErrorCode
fn deserialize<D>(
deserializer: D
) -> Result<ErrorCode, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
source§impl<'de> Deserialize<'de> for ErrorReplyReason
impl<'de> Deserialize<'de> for ErrorReplyReason
fn deserialize<__D>(
__deserializer: __D
) -> Result<ErrorReplyReason, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ReplyCode
impl<'de> Deserialize<'de> for ReplyCode
fn deserialize<__D>(
__deserializer: __D
) -> Result<ReplyCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SignalCode
impl<'de> Deserialize<'de> for SignalCode
fn deserialize<__D>(
__deserializer: __D
) -> Result<SignalCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SimpleExecutionError
impl<'de> Deserialize<'de> for SimpleExecutionError
fn deserialize<__D>(
__deserializer: __D
) -> Result<SimpleExecutionError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SimpleProgramCreationError
impl<'de> Deserialize<'de> for SimpleProgramCreationError
fn deserialize<__D>(
__deserializer: __D
) -> Result<SimpleProgramCreationError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SuccessReplyReason
impl<'de> Deserialize<'de> for SuccessReplyReason
fn deserialize<__D>(
__deserializer: __D
) -> Result<SuccessReplyReason, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for IpAddr
impl<'de> Deserialize<'de> for IpAddr
fn deserialize<D>(
deserializer: D
) -> Result<IpAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SocketAddr
impl<'de> Deserialize<'de> for SocketAddr
fn deserialize<D>(
deserializer: D
) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Value
impl<'de> Deserialize<'de> for Value
fn deserialize<D>(
deserializer: D
) -> Result<Value, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for bool
impl<'de> Deserialize<'de> for bool
fn deserialize<D>(
deserializer: D
) -> Result<bool, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for char
impl<'de> Deserialize<'de> for char
fn deserialize<D>(
deserializer: D
) -> Result<char, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for f32
impl<'de> Deserialize<'de> for f32
fn deserialize<D>(
deserializer: D
) -> Result<f32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for f64
impl<'de> Deserialize<'de> for f64
fn deserialize<D>(
deserializer: D
) -> Result<f64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for i8
impl<'de> Deserialize<'de> for i8
fn deserialize<D>(
deserializer: D
) -> Result<i8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for i16
impl<'de> Deserialize<'de> for i16
fn deserialize<D>(
deserializer: D
) -> Result<i16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for i32
impl<'de> Deserialize<'de> for i32
fn deserialize<D>(
deserializer: D
) -> Result<i32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for i64
impl<'de> Deserialize<'de> for i64
fn deserialize<D>(
deserializer: D
) -> Result<i64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for i128
impl<'de> Deserialize<'de> for i128
fn deserialize<D>(
deserializer: D
) -> Result<i128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for isize
impl<'de> Deserialize<'de> for isize
fn deserialize<D>(
deserializer: D
) -> Result<isize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for u8
impl<'de> Deserialize<'de> for u8
fn deserialize<D>(
deserializer: D
) -> Result<u8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for u16
impl<'de> Deserialize<'de> for u16
fn deserialize<D>(
deserializer: D
) -> Result<u16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for u32
impl<'de> Deserialize<'de> for u32
fn deserialize<D>(
deserializer: D
) -> Result<u32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for u64
impl<'de> Deserialize<'de> for u64
fn deserialize<D>(
deserializer: D
) -> Result<u64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for u128
impl<'de> Deserialize<'de> for u128
fn deserialize<D>(
deserializer: D
) -> Result<u128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ()
impl<'de> Deserialize<'de> for ()
fn deserialize<D>(
deserializer: D
) -> Result<(), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for usize
impl<'de> Deserialize<'de> for usize
fn deserialize<D>(
deserializer: D
) -> Result<usize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GasInfo
impl<'de> Deserialize<'de> for GasInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<GasInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ReplyInfo
impl<'de> Deserialize<'de> for ReplyInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<ReplyInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Ipv4Addr
impl<'de> Deserialize<'de> for Ipv4Addr
fn deserialize<D>(
deserializer: D
) -> Result<Ipv4Addr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Ipv6Addr
impl<'de> Deserialize<'de> for Ipv6Addr
fn deserialize<D>(
deserializer: D
) -> Result<Ipv6Addr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SocketAddrV4
impl<'de> Deserialize<'de> for SocketAddrV4
fn deserialize<D>(
deserializer: D
) -> Result<SocketAddrV4, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SocketAddrV6
impl<'de> Deserialize<'de> for SocketAddrV6
fn deserialize<D>(
deserializer: D
) -> Result<SocketAddrV6, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for OsString
impl<'de> Deserialize<'de> for OsString
fn deserialize<D>(
deserializer: D
) -> Result<OsString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PathBuf
impl<'de> Deserialize<'de> for PathBuf
fn deserialize<D>(
deserializer: D
) -> Result<PathBuf, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Map<String, Value>
impl<'de> Deserialize<'de> for Map<String, Value>
fn deserialize<D>(
deserializer: D
) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Number
impl<'de> Deserialize<'de> for Number
fn deserialize<D>(
deserializer: D
) -> Result<Number, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AccountId32
impl<'de> Deserialize<'de> for AccountId32
fn deserialize<D>(
deserializer: D
) -> Result<AccountId32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AnyfuncIndex
impl<'de> Deserialize<'de> for AnyfuncIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<AnyfuncIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Bits
impl<'de> Deserialize<'de> for Bits
fn deserialize<D>(
deserializer: D
) -> Result<Bits, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BlockStats
impl<'de> Deserialize<'de> for BlockStats
fn deserialize<__D>(
__deserializer: __D
) -> Result<BlockStats, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Bytes
impl<'de> Deserialize<'de> for Bytes
fn deserialize<__D>(
__deserializer: __D
) -> Result<Bytes, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Bytes
impl<'de> Deserialize<'de> for Bytes
fn deserialize<__D>(
__deserializer: __D
) -> Result<Bytes, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CompiledModuleInfo
impl<'de> Deserialize<'de> for CompiledModuleInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<CompiledModuleInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Composite<()>
impl<'de> Deserialize<'de> for Composite<()>
fn deserialize<D>(
deserializer: D
) -> Result<Composite<()>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DataIndex
impl<'de> Deserialize<'de> for DataIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<DataIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefinedFuncIndex
impl<'de> Deserialize<'de> for DefinedFuncIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<DefinedFuncIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefinedGlobalIndex
impl<'de> Deserialize<'de> for DefinedGlobalIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<DefinedGlobalIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefinedMemoryIndex
impl<'de> Deserialize<'de> for DefinedMemoryIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<DefinedMemoryIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefinedTableIndex
impl<'de> Deserialize<'de> for DefinedTableIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<DefinedTableIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Digest
impl<'de> Deserialize<'de> for Digest
fn deserialize<__D>(
__deserializer: __D
) -> Result<Digest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ElemIndex
impl<'de> Deserialize<'de> for ElemIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<ElemIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EntityIndex
impl<'de> Deserialize<'de> for EntityIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<EntityIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EntityType
impl<'de> Deserialize<'de> for EntityType
fn deserialize<__D>(
__deserializer: __D
) -> Result<EntityType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Era
impl<'de> Deserialize<'de> for Era
fn deserialize<__D>(
__deserializer: __D
) -> Result<Era, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ErrorEvent
impl<'de> Deserialize<'de> for ErrorEvent
fn deserialize<__D>(
__deserializer: __D
) -> Result<ErrorEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FilePos
impl<'de> Deserialize<'de> for FilePos
fn deserialize<__D>(
__deserializer: __D
) -> Result<FilePos, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FlagValue
impl<'de> Deserialize<'de> for FlagValue
fn deserialize<__D>(
__deserializer: __D
) -> Result<FlagValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FuncIndex
impl<'de> Deserialize<'de> for FuncIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<FuncIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FunctionLoc
impl<'de> Deserialize<'de> for FunctionLoc
fn deserialize<__D>(
__deserializer: __D
) -> Result<FunctionLoc, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FunctionType
impl<'de> Deserialize<'de> for FunctionType
fn deserialize<__D>(
__deserializer: __D
) -> Result<FunctionType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Global
impl<'de> Deserialize<'de> for Global
fn deserialize<__D>(
__deserializer: __D
) -> Result<Global, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GlobalIndex
impl<'de> Deserialize<'de> for GlobalIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<GlobalIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GlobalInit
impl<'de> Deserialize<'de> for GlobalInit
fn deserialize<__D>(
__deserializer: __D
) -> Result<GlobalInit, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for H128
impl<'de> Deserialize<'de> for H128
fn deserialize<D>(
deserializer: D
) -> Result<H128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for H384
impl<'de> Deserialize<'de> for H384
fn deserialize<D>(
deserializer: D
) -> Result<H384, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for H768
impl<'de> Deserialize<'de> for H768
fn deserialize<D>(
deserializer: D
) -> Result<H768, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Initializer
impl<'de> Deserialize<'de> for Initializer
fn deserialize<__D>(
__deserializer: __D
) -> Result<Initializer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InstructionAddressMap
impl<'de> Deserialize<'de> for InstructionAddressMap
fn deserialize<__D>(
__deserializer: __D
) -> Result<InstructionAddressMap, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Memory
impl<'de> Deserialize<'de> for Memory
fn deserialize<__D>(
__deserializer: __D
) -> Result<Memory, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MemoryIndex
impl<'de> Deserialize<'de> for MemoryIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<MemoryIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MemoryInitialization
impl<'de> Deserialize<'de> for MemoryInitialization
fn deserialize<__D>(
__deserializer: __D
) -> Result<MemoryInitialization, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MemoryInitializer
impl<'de> Deserialize<'de> for MemoryInitializer
fn deserialize<__D>(
__deserializer: __D
) -> Result<MemoryInitializer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MemoryPageDump
impl<'de> Deserialize<'de> for MemoryPageDump
fn deserialize<__D>(
__deserializer: __D
) -> Result<MemoryPageDump, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MemoryPlan
impl<'de> Deserialize<'de> for MemoryPlan
fn deserialize<__D>(
__deserializer: __D
) -> Result<MemoryPlan, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MemoryStyle
impl<'de> Deserialize<'de> for MemoryStyle
fn deserialize<__D>(
__deserializer: __D
) -> Result<MemoryStyle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MethodResponse
impl<'de> Deserialize<'de> for MethodResponse
fn deserialize<__D>(
__deserializer: __D
) -> Result<MethodResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MethodResponseStarted
impl<'de> Deserialize<'de> for MethodResponseStarted
fn deserialize<__D>(
__deserializer: __D
) -> Result<MethodResponseStarted, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Module
impl<'de> Deserialize<'de> for Module
fn deserialize<__D>(
__deserializer: __D
) -> Result<Module, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ModuleType
impl<'de> Deserialize<'de> for ModuleType
fn deserialize<__D>(
__deserializer: __D
) -> Result<ModuleType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ModuleTypes
impl<'de> Deserialize<'de> for ModuleTypes
fn deserialize<__D>(
__deserializer: __D
) -> Result<ModuleTypes, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for NumberOrHex
impl<'de> Deserialize<'de> for NumberOrHex
fn deserialize<__D>(
__deserializer: __D
) -> Result<NumberOrHex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OldWeight
impl<'de> Deserialize<'de> for OldWeight
fn deserialize<__D>(
__deserializer: __D
) -> Result<OldWeight, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OpaqueMetadata
impl<'de> Deserialize<'de> for OpaqueMetadata
fn deserialize<__D>(
__deserializer: __D
) -> Result<OpaqueMetadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OperationBodyDone
impl<'de> Deserialize<'de> for OperationBodyDone
fn deserialize<__D>(
__deserializer: __D
) -> Result<OperationBodyDone, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OperationCallDone
impl<'de> Deserialize<'de> for OperationCallDone
fn deserialize<__D>(
__deserializer: __D
) -> Result<OperationCallDone, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OperationError
impl<'de> Deserialize<'de> for OperationError
fn deserialize<__D>(
__deserializer: __D
) -> Result<OperationError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OperationId
impl<'de> Deserialize<'de> for OperationId
fn deserialize<__D>(
__deserializer: __D
) -> Result<OperationId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OperationStorageItems
impl<'de> Deserialize<'de> for OperationStorageItems
fn deserialize<__D>(
__deserializer: __D
) -> Result<OperationStorageItems, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OptLevel
impl<'de> Deserialize<'de> for OptLevel
fn deserialize<__D>(
__deserializer: __D
) -> Result<OptLevel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedMemoryIndex
impl<'de> Deserialize<'de> for OwnedMemoryIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<OwnedMemoryIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Primitive
impl<'de> Deserialize<'de> for Primitive
fn deserialize<D>(
deserializer: D
) -> Result<Primitive, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ProgramMemoryDump
impl<'de> Deserialize<'de> for ProgramMemoryDump
fn deserialize<__D>(
__deserializer: __D
) -> Result<ProgramMemoryDump, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PublicKey
impl<'de> Deserialize<'de> for PublicKey
fn deserialize<D>(
deserializer: D
) -> Result<PublicKey, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeEvent
impl<'de> Deserialize<'de> for RuntimeEvent
fn deserialize<__D>(
__deserializer: __D
) -> Result<RuntimeEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeMetadataDeprecated
impl<'de> Deserialize<'de> for RuntimeMetadataDeprecated
fn deserialize<__D>(
__deserializer: __D
) -> Result<RuntimeMetadataDeprecated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeSpec
impl<'de> Deserialize<'de> for RuntimeSpec
fn deserialize<__D>(
__deserializer: __D
) -> Result<RuntimeSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeVersion
impl<'de> Deserialize<'de> for RuntimeVersion
fn deserialize<__D>(
__deserializer: __D
) -> Result<RuntimeVersion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeVersionEvent
impl<'de> Deserialize<'de> for RuntimeVersionEvent
fn deserialize<__D>(
__deserializer: __D
) -> Result<RuntimeVersionEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SignatureIndex
impl<'de> Deserialize<'de> for SignatureIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<SignatureIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StackMap
impl<'de> Deserialize<'de> for StackMap
fn deserialize<__D>(
__deserializer: __D
) -> Result<StackMap, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StackMapInformation
impl<'de> Deserialize<'de> for StackMapInformation
fn deserialize<__D>(
__deserializer: __D
) -> Result<StackMapInformation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StaticMemoryInitializer
impl<'de> Deserialize<'de> for StaticMemoryInitializer
fn deserialize<__D>(
__deserializer: __D
) -> Result<StaticMemoryInitializer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StorageQueryType
impl<'de> Deserialize<'de> for StorageQueryType
fn deserialize<__D>(
__deserializer: __D
) -> Result<StorageQueryType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StorageResult
impl<'de> Deserialize<'de> for StorageResult
fn deserialize<__D>(
__deserializer: __D
) -> Result<StorageResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StorageResultType
impl<'de> Deserialize<'de> for StorageResultType
fn deserialize<__D>(
__deserializer: __D
) -> Result<StorageResultType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SystemHealth
impl<'de> Deserialize<'de> for SystemHealth
fn deserialize<__D>(
__deserializer: __D
) -> Result<SystemHealth, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Table
impl<'de> Deserialize<'de> for Table
fn deserialize<__D>(
__deserializer: __D
) -> Result<Table, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TableIndex
impl<'de> Deserialize<'de> for TableIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<TableIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TableInitialization
impl<'de> Deserialize<'de> for TableInitialization
fn deserialize<__D>(
__deserializer: __D
) -> Result<TableInitialization, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TableInitializer
impl<'de> Deserialize<'de> for TableInitializer
fn deserialize<__D>(
__deserializer: __D
) -> Result<TableInitializer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TablePlan
impl<'de> Deserialize<'de> for TablePlan
fn deserialize<__D>(
__deserializer: __D
) -> Result<TablePlan, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TableStyle
impl<'de> Deserialize<'de> for TableStyle
fn deserialize<__D>(
__deserializer: __D
) -> Result<TableStyle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Tag
impl<'de> Deserialize<'de> for Tag
fn deserialize<__D>(
__deserializer: __D
) -> Result<Tag, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TagIndex
impl<'de> Deserialize<'de> for TagIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<TagIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Tunables
impl<'de> Deserialize<'de> for Tunables
fn deserialize<__D>(
__deserializer: __D
) -> Result<Tunables, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TwoPointZero
impl<'de> Deserialize<'de> for TwoPointZero
fn deserialize<D>(
deserializer: D
) -> Result<TwoPointZero, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TwoPointZero
impl<'de> Deserialize<'de> for TwoPointZero
fn deserialize<D>(
deserializer: D
) -> Result<TwoPointZero, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeIndex
impl<'de> Deserialize<'de> for TypeIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<TypeIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for U128
impl<'de> Deserialize<'de> for U128
fn deserialize<D>(
deserializer: D
) -> Result<U128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Value
impl<'de> Deserialize<'de> for Value
fn deserialize<D>(
deserializer: D
) -> Result<Value, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ValueDef<()>
impl<'de> Deserialize<'de> for ValueDef<()>
fn deserialize<D>(
deserializer: D
) -> Result<ValueDef<()>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Variant<()>
impl<'de> Deserialize<'de> for Variant<()>
fn deserialize<D>(
deserializer: D
) -> Result<Variant<()>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmFuncType
impl<'de> Deserialize<'de> for WasmFuncType
fn deserialize<__D>(
__deserializer: __D
) -> Result<WasmFuncType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmFunctionInfo
impl<'de> Deserialize<'de> for WasmFunctionInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<WasmFunctionInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmType
impl<'de> Deserialize<'de> for WasmType
fn deserialize<__D>(
__deserializer: __D
) -> Result<WasmType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Weight
impl<'de> Deserialize<'de> for Weight
fn deserialize<__D>(
__deserializer: __D
) -> Result<Weight, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for &'a strwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a strwhere
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<&'a str, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<&'a Path, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for &'a RawValuewhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a RawValuewhere
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<&'a RawValue, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, 'a> Deserialize<'de> for &'a [u8]where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a [u8]where
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<&'a [u8], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for ErrorObject<'a>
impl<'de, 'a> Deserialize<'de> for ErrorObject<'a>
fn deserialize<__D>(
__deserializer: __D
) -> Result<ErrorObject<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for ErrorObject<'a>
impl<'de, 'a> Deserialize<'de> for ErrorObject<'a>
fn deserialize<__D>(
__deserializer: __D
) -> Result<ErrorObject<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for ErrorResponse<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for ErrorResponse<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ErrorResponse<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for Id<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for Id<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Id<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for Id<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for Id<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Id<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for InvalidRequest<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for InvalidRequest<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D
) -> Result<InvalidRequest<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for InvalidRequest<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for InvalidRequest<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D
) -> Result<InvalidRequest<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for Request<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for Request<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Request<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for Request<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for Request<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Request<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for SubscriptionId<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for SubscriptionId<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SubscriptionId<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for SubscriptionId<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for SubscriptionId<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SubscriptionId<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a, T> Deserialize<'de> for Notification<'a, T>where
'de: 'a,
T: Deserialize<'de>,
impl<'de, 'a, T> Deserialize<'de> for Notification<'a, T>where
'de: 'a,
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Notification<'a, T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a, T> Deserialize<'de> for Notification<'a, T>where
'de: 'a,
T: Deserialize<'de>,
impl<'de, 'a, T> Deserialize<'de> for Notification<'a, T>where
'de: 'a,
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Notification<'a, T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a, T> Deserialize<'de> for Response<'a, T>where
'de: 'a,
T: Deserialize<'de>,
impl<'de, 'a, T> Deserialize<'de> for Response<'a, T>where
'de: 'a,
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Response<'a, T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a, T> Deserialize<'de> for SubscriptionPayload<'a, T>where
'de: 'a,
T: Deserialize<'de>,
impl<'de, 'a, T> Deserialize<'de> for SubscriptionPayload<'a, T>where
'de: 'a,
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SubscriptionPayload<'a, T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a, T> Deserialize<'de> for SubscriptionPayload<'a, T>where
'de: 'a,
T: Deserialize<'de>,
impl<'de, 'a, T> Deserialize<'de> for SubscriptionPayload<'a, T>where
'de: 'a,
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SubscriptionPayload<'a, T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a, T> Deserialize<'de> for SubscriptionPayloadError<'a, T>where
'de: 'a,
T: Deserialize<'de>,
impl<'de, 'a, T> Deserialize<'de> for SubscriptionPayloadError<'a, T>where
'de: 'a,
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SubscriptionPayloadError<'a, T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a, T> Deserialize<'de> for SubscriptionPayloadError<'a, T>where
'de: 'a,
T: Deserialize<'de>,
impl<'de, 'a, T> Deserialize<'de> for SubscriptionPayloadError<'a, T>where
'de: 'a,
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SubscriptionPayloadError<'a, T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a, T, U> Deserialize<'de> for Cow<'a, [T], U>
impl<'de, 'a, T, U> Deserialize<'de> for Cow<'a, [T], U>
fn deserialize<D>(
deserializer: D
) -> Result<Cow<'a, [T], U>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'a, U> Deserialize<'de> for Cow<'a, str, U>where
'de: 'a,
U: Capacity,
impl<'de, 'a, U> Deserialize<'de> for Cow<'a, str, U>where
'de: 'a,
U: Capacity,
fn deserialize<D>(
deserializer: D
) -> Result<Cow<'a, str, U>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, Hash> Deserialize<'de> for BestBlockChanged<Hash>where
Hash: Deserialize<'de>,
impl<'de, Hash> Deserialize<'de> for BestBlockChanged<Hash>where
Hash: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<BestBlockChanged<Hash>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, Hash> Deserialize<'de> for Finalized<Hash>where
Hash: Deserialize<'de>,
impl<'de, Hash> Deserialize<'de> for Finalized<Hash>where
Hash: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Finalized<Hash>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, Hash> Deserialize<'de> for FollowEvent<Hash>where
Hash: Deserialize<'de>,
impl<'de, Hash> Deserialize<'de> for FollowEvent<Hash>where
Hash: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<FollowEvent<Hash>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, Hash> Deserialize<'de> for Initialized<Hash>where
Hash: Deserialize<'de>,
impl<'de, Hash> Deserialize<'de> for Initialized<Hash>where
Hash: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Initialized<Hash>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, Hash> Deserialize<'de> for NewBlock<Hash>where
Hash: Deserialize<'de>,
impl<'de, Hash> Deserialize<'de> for NewBlock<Hash>where
Hash: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<NewBlock<Hash>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, Hash> Deserialize<'de> for ReadProof<Hash>where
Hash: Deserialize<'de>,
impl<'de, Hash> Deserialize<'de> for ReadProof<Hash>where
Hash: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ReadProof<Hash>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, Hash> Deserialize<'de> for StorageChangeSet<Hash>where
Hash: Deserialize<'de>,
impl<'de, Hash> Deserialize<'de> for StorageChangeSet<Hash>where
Hash: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<StorageChangeSet<Hash>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, Hash> Deserialize<'de> for TransactionBlockDetails<Hash>where
Hash: Deserialize<'de>,
impl<'de, Hash> Deserialize<'de> for TransactionBlockDetails<Hash>where
Hash: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<TransactionBlockDetails<Hash>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, Hash> Deserialize<'de> for TransactionStatus<Hash>where
Hash: Deserialize<'de>,
impl<'de, Hash> Deserialize<'de> for TransactionStatus<Hash>where
Hash: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<TransactionStatus<Hash>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, Hash> Deserialize<'de> for TransactionStatus<Hash>where
Hash: Deserialize<'de>,
impl<'de, Hash> Deserialize<'de> for TransactionStatus<Hash>where
Hash: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<TransactionStatus<Hash>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for PrimaryMap<K, V>where
K: EntityRef,
V: Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for PrimaryMap<K, V>where
K: EntityRef,
V: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<PrimaryMap<K, V>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for SecondaryMap<K, V>where
K: EntityRef,
V: Clone + Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for SecondaryMap<K, V>where
K: EntityRef,
V: Clone + Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<SecondaryMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for SparseMap<K, V>where
K: EntityRef + Deserialize<'de>,
V: SparseMapValue<K> + Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for SparseMap<K, V>where
K: EntityRef + Deserialize<'de>,
V: SparseMapValue<K> + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<SparseMap<K, V>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
fn deserialize<D>(
deserializer: D
) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S>
impl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S>
Requires crate feature "serde"
or "serde-1"
fn deserialize<D>(
deserializer: D
) -> Result<IndexMap<K, V, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, Key> Deserialize<'de> for StorageQuery<Key>where
Key: Deserialize<'de>,
impl<'de, Key> Deserialize<'de> for StorageQuery<Key>where
Key: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<StorageQuery<Key>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, N, H> Deserialize<'de> for SubstrateHeader<N, H>
impl<'de, N, H> Deserialize<'de> for SubstrateHeader<N, H>
fn deserialize<__D>(
__deserializer: __D
) -> Result<SubstrateHeader<N, H>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de, T0> Deserialize<'de> for (T0,)where
T0: Deserialize<'de>,
impl<'de, T0> Deserialize<'de> for (T0,)where
T0: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0,), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1> Deserialize<'de> for (T0, T1)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
impl<'de, T0, T1> Deserialize<'de> for (T0, T1)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
T15: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
T15: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Option<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Option<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Option<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 0]
impl<'de, T> Deserialize<'de> for [T; 0]
fn deserialize<D>(
deserializer: D
) -> Result<[T; 0], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 1]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 1]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 1], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 2]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 2]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 2], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 3]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 3]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 3], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 4]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 4]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 4], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 5]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 5]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 5], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 6]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 6]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 6], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 7]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 7]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 7], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 8]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 8]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 8], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 9]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 9]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 9], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 10]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 10]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 10], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 11]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 11]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 11], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 12]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 12]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 12], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 13]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 13]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 13], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 14]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 14]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 14], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 15]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 15]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 15], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 16]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 16]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 16], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 17]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 17]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 17], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 18]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 18]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 18], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 19]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 19]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 19], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 20]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 20]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 20], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 21]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 21]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 21], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 22]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 22]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 22], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 23]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 23]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 23], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 24]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 24]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 24], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 25]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 25]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 25], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 26]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 26]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 26], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 27]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 27]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 27], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 28]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 28]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 28], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 29]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 29]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 29], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 30]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 30]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 30], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 31]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 31]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 31], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [T; 32]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 32]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<[T; 32], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Block<T>where
T: Config,
<T as Config>::Header: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Block<T>where
T: Config,
<T as Config>::Header: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Block<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for BlockDetails<T>where
T: Config,
impl<'de, T> Deserialize<'de> for BlockDetails<T>where
T: Config,
fn deserialize<__D>(
__deserializer: __D
) -> Result<BlockDetails<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for EntityList<T>where
T: EntityRef + ReservedValue,
impl<'de, T> Deserialize<'de> for EntityList<T>where
T: EntityRef + ReservedValue,
fn deserialize<__D>(
__deserializer: __D
) -> Result<EntityList<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for ListPool<T>where
T: EntityRef + ReservedValue + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for ListPool<T>where
T: EntityRef + ReservedValue + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ListPool<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for PackedOption<T>where
T: ReservedValue + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for PackedOption<T>where
T: ReservedValue + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<PackedOption<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Response<'de, T>where
T: Deserialize<'de> + Clone,
impl<'de, T> Deserialize<'de> for Response<'de, T>where
T: Deserialize<'de> + Clone,
fn deserialize<D>( deserializer: D ) -> Result<Response<'de, T>, <D as Deserializer<'de>>::Error>
source§impl<'de, T, S> Deserialize<'de> for HashSet<T, S>
impl<'de, T, S> Deserialize<'de> for HashSet<T, S>
fn deserialize<D>(
deserializer: D
) -> Result<HashSet<T, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
source§impl<'de, T, S> Deserialize<'de> for IndexSet<T, S>
impl<'de, T, S> Deserialize<'de> for IndexSet<T, S>
Requires crate feature "serde"
or "serde-1"
fn deserialize<D>(
deserializer: D
) -> Result<IndexSet<T, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Implementors§
impl<'a> Deserialize<'a> for gclient::ext::sp_runtime::DigestItem
impl<'a> Deserialize<'a> for OpaqueExtrinsic
impl<'a, Address, Signature, Call, Extra> Deserialize<'a> for UncheckedExtrinsic<Address, Call, Signature, Extra>
impl<'a, Xt> Deserialize<'a> for gclient::ext::sp_runtime::testing::Block<Xt>
impl<'de> Deserialize<'de> for ArithmeticError
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::DispatchError
impl<'de> Deserialize<'de> for MultiSignature
impl<'de> Deserialize<'de> for MultiSigner
impl<'de> Deserialize<'de> for RuntimeString
impl<'de> Deserialize<'de> for TokenError
impl<'de> Deserialize<'de> for TransactionalError
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::generic::Era
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::legacy::byte_sized_error::DispatchError
impl<'de> Deserialize<'de> for StorageKind
impl<'de> Deserialize<'de> for TypeDefPrimitive
impl<'de> Deserialize<'de> for InvalidTransaction
impl<'de> Deserialize<'de> for TransactionValidityError
impl<'de> Deserialize<'de> for UnknownTransaction
impl<'de> Deserialize<'de> for CString
impl<'de> Deserialize<'de> for String
impl<'de> Deserialize<'de> for IgnoredAny
impl<'de> Deserialize<'de> for NonZeroI8
impl<'de> Deserialize<'de> for NonZeroI16
impl<'de> Deserialize<'de> for NonZeroI32
impl<'de> Deserialize<'de> for NonZeroI64
impl<'de> Deserialize<'de> for NonZeroI128
impl<'de> Deserialize<'de> for NonZeroIsize
impl<'de> Deserialize<'de> for NonZeroU8
impl<'de> Deserialize<'de> for NonZeroU16
impl<'de> Deserialize<'de> for NonZeroU32
impl<'de> Deserialize<'de> for NonZeroU64
impl<'de> Deserialize<'de> for NonZeroU128
impl<'de> Deserialize<'de> for NonZeroUsize
impl<'de> Deserialize<'de> for Saturating<i8>
impl<'de> Deserialize<'de> for Saturating<i16>
impl<'de> Deserialize<'de> for Saturating<i32>
impl<'de> Deserialize<'de> for Saturating<i64>
impl<'de> Deserialize<'de> for Saturating<i128>
impl<'de> Deserialize<'de> for Saturating<isize>
impl<'de> Deserialize<'de> for Saturating<u8>
impl<'de> Deserialize<'de> for Saturating<u16>
impl<'de> Deserialize<'de> for Saturating<u32>
impl<'de> Deserialize<'de> for Saturating<u64>
impl<'de> Deserialize<'de> for Saturating<u128>
impl<'de> Deserialize<'de> for Saturating<usize>
impl<'de> Deserialize<'de> for Box<str>
impl<'de> Deserialize<'de> for Box<CStr>
impl<'de> Deserialize<'de> for Box<OsStr>
impl<'de> Deserialize<'de> for Box<Path>
impl<'de> Deserialize<'de> for Box<RawValue>
impl<'de> Deserialize<'de> for AtomicBool
impl<'de> Deserialize<'de> for AtomicI8
impl<'de> Deserialize<'de> for AtomicI16
impl<'de> Deserialize<'de> for AtomicI32
impl<'de> Deserialize<'de> for AtomicI64
impl<'de> Deserialize<'de> for AtomicIsize
impl<'de> Deserialize<'de> for AtomicU8
impl<'de> Deserialize<'de> for AtomicU16
impl<'de> Deserialize<'de> for AtomicU32
impl<'de> Deserialize<'de> for AtomicU64
impl<'de> Deserialize<'de> for AtomicUsize
impl<'de> Deserialize<'de> for PrefixedStorageKey
impl<'de> Deserialize<'de> for StorageData
impl<'de> Deserialize<'de> for StorageKey
impl<'de> Deserialize<'de> for gclient::ext::sp_core::Bytes
impl<'de> Deserialize<'de> for H160
impl<'de> Deserialize<'de> for H512
impl<'de> Deserialize<'de> for OpaquePeerId
impl<'de> Deserialize<'de> for U256
impl<'de> Deserialize<'de> for U512
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::app_crypto::ecdsa::AppPublic
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::app_crypto::ecdsa::Public
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::app_crypto::ecdsa::Signature
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::app_crypto::ed25519::AppPublic
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::app_crypto::ed25519::Public
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::app_crypto::ed25519::Signature
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::app_crypto::sr25519::AppPublic
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::app_crypto::sr25519::Public
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::app_crypto::sr25519::Signature
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::legacy::byte_sized_error::ModuleError
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::offchain::Duration
impl<'de> Deserialize<'de> for Timestamp
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::scale_info::prelude::time::Duration
impl<'de> Deserialize<'de> for SystemTime
impl<'de> Deserialize<'de> for PortableRegistry
impl<'de> Deserialize<'de> for PortableType
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::AccountId32
impl<'de> Deserialize<'de> for AnySignature
impl<'de> Deserialize<'de> for CryptoTypeId
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::Digest
impl<'de> Deserialize<'de> for FixedI64
impl<'de> Deserialize<'de> for FixedI128
impl<'de> Deserialize<'de> for FixedU64
impl<'de> Deserialize<'de> for FixedU128
impl<'de> Deserialize<'de> for Justifications
impl<'de> Deserialize<'de> for KeyTypeId
impl<'de> Deserialize<'de> for gclient::ext::sp_runtime::ModuleError
impl<'de> Deserialize<'de> for PerU16
impl<'de> Deserialize<'de> for Perbill
impl<'de> Deserialize<'de> for Percent
impl<'de> Deserialize<'de> for Permill
impl<'de> Deserialize<'de> for Perquintill
impl<'de> Deserialize<'de> for H256
impl<'de> Deserialize<'de> for TestSignature
impl<'de> Deserialize<'de> for UintAuthorityId
impl<'de> Deserialize<'de> for BlakeTwo256
impl<'de> Deserialize<'de> for Keccak256
impl<'de, 'a, T> Deserialize<'de> for gclient::ext::sp_core::bounded::alloc::borrow::Cow<'a, T>
impl<'de, Block> Deserialize<'de> for SignedBlock<Block>where
Block: Deserialize<'de>,
impl<'de, Hash> Deserialize<'de> for gclient::ext::sp_core::storage::StorageChangeSet<Hash>where
Hash: Deserialize<'de>,
impl<'de, Header, Extrinsic> Deserialize<'de> for gclient::ext::sp_runtime::generic::Block<Header, Extrinsic>where
Header: Deserialize<'de>,
Extrinsic: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for Range<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>where
Idx: Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
impl<'de, Number, Hash> Deserialize<'de> for Header<Number, Hash>
impl<'de, T> Deserialize<'de> for Bound<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for TypeDef<T>
impl<'de, T> Deserialize<'de> for BTreeSet<T>
impl<'de, T> Deserialize<'de> for BinaryHeap<T>where
T: Deserialize<'de> + Ord,
impl<'de, T> Deserialize<'de> for LinkedList<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for VecDeque<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Rc<T>
This impl requires the "rc"
Cargo feature of Serde.
Deserializing a data structure containing Rc
will not attempt to
deduplicate Rc
references to the same data. Every deserialized Rc
will end up with a strong count of 1.
impl<'de, T> Deserialize<'de> for gclient::ext::sp_core::bounded::alloc::rc::Weak<T>where
T: Deserialize<'de>,
This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.
impl<'de, T> Deserialize<'de> for Cell<T>where
T: Deserialize<'de> + Copy,
impl<'de, T> Deserialize<'de> for RefCell<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Reverse<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Wrapping<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Box<[T]>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Box<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Arc<T>
This impl requires the "rc"
Cargo feature of Serde.
Deserializing a data structure containing Arc
will not attempt to
deduplicate Arc
references to the same data. Every deserialized Arc
will end up with a strong count of 1.
impl<'de, T> Deserialize<'de> for Mutex<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for RwLock<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for gclient::ext::sp_core::sp_std::sync::Weak<T>where
T: Deserialize<'de>,
This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.