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 MessageDetails
impl<'de> Deserialize<'de> for MessageDetails
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageDetails, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for DispatchKind
impl<'de> Deserialize<'de> for DispatchKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DispatchKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
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 ReplyDetails
impl<'de> Deserialize<'de> for ReplyDetails
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReplyDetails, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SignalDetails
impl<'de> Deserialize<'de> for SignalDetails
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SignalDetails, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ContextStore
impl<'de> Deserialize<'de> for ContextStore
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ContextStore, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for PayloadSizeError
impl<'de> Deserialize<'de> for PayloadSizeError
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PayloadSizeError, <__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 MemoryInfix
impl<'de> Deserialize<'de> for MemoryInfix
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MemoryInfix, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for ReservationNonce
impl<'de> Deserialize<'de> for ReservationNonce
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReservationNonce, <__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>,
source§impl<'de> Deserialize<'de> for Url
impl<'de> Deserialize<'de> for Url
Deserializes this URL from a serde
stream.
This implementation is only available if the serde
Cargo feature is enabled.
fn deserialize<D>(
deserializer: D,
) -> Result<Url, <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 ActorId
impl<'de> Deserialize<'de> for ActorId
fn deserialize<D>(
deserializer: D,
) -> Result<ActorId, <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 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 BytesMut
impl<'de> Deserialize<'de> for BytesMut
fn deserialize<D>(
deserializer: D,
) -> Result<BytesMut, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CodeId
impl<'de> Deserialize<'de> for CodeId
fn deserialize<D>(
deserializer: D,
) -> Result<CodeId, <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 ConnectionId
impl<'de> Deserialize<'de> for ConnectionId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConnectionId, <__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 MessageId
impl<'de> Deserialize<'de> for MessageId
fn deserialize<D>(
deserializer: D,
) -> Result<MessageId, <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 Mnemonic
impl<'de> Deserialize<'de> for Mnemonic
fn deserialize<D>(
deserializer: D,
) -> Result<Mnemonic, <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 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 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 ReservationId
impl<'de> Deserialize<'de> for ReservationId
fn deserialize<D>(
deserializer: D,
) -> Result<ReservationId, <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 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 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, K, V, S> Deserialize<'de> for IndexMap<K, V, S>
impl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S>
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, S> Deserialize<'de> for Host<S>where
S: Deserialize<'de>,
impl<'de, S> Deserialize<'de> for Host<S>where
S: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Host<S>, <__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>,
source§impl<'de, T> Deserialize<'de> for (T,)where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for (T,)where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T,), <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>
§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, E, const N: usize> Deserialize<'de> for LimitedVec<T, E, N>where
T: Deserialize<'de>,
impl<'de, T, E, const N: usize> Deserialize<'de> for LimitedVec<T, E, N>where
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LimitedVec<T, E, N>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
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"