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.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
§impl<'a> Deserialize<'a> for Date
impl<'a> Deserialize<'a> for Date
fn deserialize<D>(
deserializer: D,
) -> Result<Date, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for Duration
impl<'a> Deserialize<'a> for Duration
fn deserialize<D>(
deserializer: D,
) -> Result<Duration, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for Month
impl<'a> Deserialize<'a> for Month
fn deserialize<D>(
deserializer: D,
) -> Result<Month, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for OffsetDateTime
impl<'a> Deserialize<'a> for OffsetDateTime
fn deserialize<D>(
deserializer: D,
) -> Result<OffsetDateTime, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for PrimitiveDateTime
impl<'a> Deserialize<'a> for PrimitiveDateTime
fn deserialize<D>(
deserializer: D,
) -> Result<PrimitiveDateTime, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for Time
impl<'a> Deserialize<'a> for Time
fn deserialize<D>(
deserializer: D,
) -> Result<Time, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for UtcDateTime
impl<'a> Deserialize<'a> for UtcDateTime
fn deserialize<D>(
deserializer: D,
) -> Result<UtcDateTime, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for UtcOffset
impl<'a> Deserialize<'a> for UtcOffset
fn deserialize<D>(
deserializer: D,
) -> Result<UtcOffset, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for Weekday
impl<'a> Deserialize<'a> for Weekday
fn deserialize<D>(
deserializer: D,
) -> Result<Weekday, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a, K, V> Deserialize<'a> for Trie<K, V>
impl<'a, K, V> Deserialize<'a> for Trie<K, V>
fn deserialize<D>(
deserializer: D,
) -> Result<Trie<K, V>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a, Static> Deserialize<'a> for Atom<Static>where
Static: StaticAtomSet,
Available on crate feature serde_support only.
impl<'a, Static> Deserialize<'a> for Atom<Static>where
Static: StaticAtomSet,
serde_support only.fn deserialize<D>(
deserializer: D,
) -> Result<Atom<Static>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
Source§impl<'de> Deserialize<'de> for IpAddr
Available on crate feature std or non-no_core_net only.
impl<'de> Deserialize<'de> for IpAddr
std or non-no_core_net only.fn deserialize<D>(
deserializer: D,
) -> Result<IpAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SocketAddr
Available on crate feature std or non-no_core_net only.
impl<'de> Deserialize<'de> for SocketAddr
std or non-no_core_net only.fn deserialize<D>(
deserializer: D,
) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Month
impl<'de> Deserialize<'de> for Month
fn deserialize<D>(
deserializer: D,
) -> Result<Month, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Weekday
impl<'de> Deserialize<'de> for Weekday
fn deserialize<D>(
deserializer: D,
) -> Result<Weekday, <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 Box<str>
Available on crate features std or alloc only.
impl<'de> Deserialize<'de> for Box<str>
std or alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<Box<str>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Box<CStr>
Available on crate feature std, or non-no_core_cstr and crate feature alloc only.
impl<'de> Deserialize<'de> for Box<CStr>
std, or non-no_core_cstr and crate feature alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<Box<CStr>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Box<OsStr>
Available on crate feature std and (Unix or Windows) only.
impl<'de> Deserialize<'de> for Box<OsStr>
std and (Unix or Windows) only.fn deserialize<D>(
deserializer: D,
) -> Result<Box<OsStr>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Box<Path>
Available on crate feature std only.
impl<'de> Deserialize<'de> for Box<Path>
std only.fn deserialize<D>(
deserializer: D,
) -> Result<Box<Path>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Box<RawValue>
impl<'de> Deserialize<'de> for Box<RawValue>
fn deserialize<D>(
deserializer: D,
) -> Result<Box<RawValue>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CString
Available on crate feature std, or non-no_core_cstr and crate feature alloc only.
impl<'de> Deserialize<'de> for CString
std, or non-no_core_cstr and crate feature alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<CString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for String
Available on crate features std or alloc only.
impl<'de> Deserialize<'de> for String
std or alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<String, <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 NonZero<i8>
impl<'de> Deserialize<'de> for NonZero<i8>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<i8>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<i16>
impl<'de> Deserialize<'de> for NonZero<i16>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<i16>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<i32>
impl<'de> Deserialize<'de> for NonZero<i32>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<i32>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<i64>
impl<'de> Deserialize<'de> for NonZero<i64>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<i64>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<i128>
impl<'de> Deserialize<'de> for NonZero<i128>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<i128>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<isize>
impl<'de> Deserialize<'de> for NonZero<isize>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<isize>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<u8>
impl<'de> Deserialize<'de> for NonZero<u8>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<u8>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<u16>
impl<'de> Deserialize<'de> for NonZero<u16>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<u16>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<u32>
impl<'de> Deserialize<'de> for NonZero<u32>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<u32>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<u64>
impl<'de> Deserialize<'de> for NonZero<u64>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<u64>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<u128>
impl<'de> Deserialize<'de> for NonZero<u128>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<u128>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<usize>
impl<'de> Deserialize<'de> for NonZero<usize>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<usize>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i8>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<i8>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<i8>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i16>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<i16>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<i16>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i32>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<i32>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<i32>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i64>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<i64>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<i64>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i128>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<i128>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<i128>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<isize>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<isize>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<isize>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u8>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<u8>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<u8>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u16>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<u16>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<u16>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u32>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<u32>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<u32>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u64>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<u64>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<u64>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u128>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<u128>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<u128>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<usize>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<usize>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<usize>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicBool
Available on no_target_has_atomic or target_has_atomic=8 only.
impl<'de> Deserialize<'de> for AtomicBool
no_target_has_atomic or target_has_atomic=8 only.fn deserialize<D>(
deserializer: D,
) -> Result<AtomicBool, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI8
Available on no_target_has_atomic or target_has_atomic=8 only.
impl<'de> Deserialize<'de> for AtomicI8
no_target_has_atomic or target_has_atomic=8 only.fn deserialize<D>(
deserializer: D,
) -> Result<AtomicI8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI16
Available on no_target_has_atomic or target_has_atomic=16 only.
impl<'de> Deserialize<'de> for AtomicI16
no_target_has_atomic or target_has_atomic=16 only.fn deserialize<D>(
deserializer: D,
) -> Result<AtomicI16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI32
Available on no_target_has_atomic or target_has_atomic=32 only.
impl<'de> Deserialize<'de> for AtomicI32
no_target_has_atomic or target_has_atomic=32 only.fn deserialize<D>(
deserializer: D,
) -> Result<AtomicI32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI64
Available on no_target_has_atomic or target_has_atomic=64 only.
impl<'de> Deserialize<'de> for AtomicI64
no_target_has_atomic or target_has_atomic=64 only.fn deserialize<D>(
deserializer: D,
) -> Result<AtomicI64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicIsize
Available on no_target_has_atomic or target_has_atomic=ptr only.
impl<'de> Deserialize<'de> for AtomicIsize
no_target_has_atomic or target_has_atomic=ptr only.fn deserialize<D>(
deserializer: D,
) -> Result<AtomicIsize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU8
Available on no_target_has_atomic or target_has_atomic=8 only.
impl<'de> Deserialize<'de> for AtomicU8
no_target_has_atomic or target_has_atomic=8 only.fn deserialize<D>(
deserializer: D,
) -> Result<AtomicU8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU16
Available on no_target_has_atomic or target_has_atomic=16 only.
impl<'de> Deserialize<'de> for AtomicU16
no_target_has_atomic or target_has_atomic=16 only.fn deserialize<D>(
deserializer: D,
) -> Result<AtomicU16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU32
Available on no_target_has_atomic or target_has_atomic=32 only.
impl<'de> Deserialize<'de> for AtomicU32
no_target_has_atomic or target_has_atomic=32 only.fn deserialize<D>(
deserializer: D,
) -> Result<AtomicU32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU64
Available on no_target_has_atomic or target_has_atomic=64 only.
impl<'de> Deserialize<'de> for AtomicU64
no_target_has_atomic or target_has_atomic=64 only.fn deserialize<D>(
deserializer: D,
) -> Result<AtomicU64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicUsize
Available on no_target_has_atomic or target_has_atomic=ptr only.
impl<'de> Deserialize<'de> for AtomicUsize
no_target_has_atomic or target_has_atomic=ptr only.fn deserialize<D>(
deserializer: D,
) -> Result<AtomicUsize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Duration
impl<'de> Deserialize<'de> for Duration
fn deserialize<D>(
deserializer: D,
) -> Result<Duration, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for OsString
Available on crate feature std and (Unix or Windows) only.
impl<'de> Deserialize<'de> for OsString
std and (Unix or Windows) only.fn deserialize<D>(
deserializer: D,
) -> Result<OsString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PathBuf
Available on crate feature std only.
impl<'de> Deserialize<'de> for PathBuf
std only.fn deserialize<D>(
deserializer: D,
) -> Result<PathBuf, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SystemTime
Available on crate feature std only.
impl<'de> Deserialize<'de> for SystemTime
std only.fn deserialize<D>(
deserializer: D,
) -> Result<SystemTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DateTime<FixedOffset>
Deserialize an RFC 3339 formatted string into a DateTime<FixedOffset>
impl<'de> Deserialize<'de> for DateTime<FixedOffset>
Deserialize an RFC 3339 formatted string into a DateTime<FixedOffset>
As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999
years using an ISO 8601 syntax (which prepends an - or +).
See the serde module for alternate deserialization formats.
fn deserialize<D>(
deserializer: D,
) -> Result<DateTime<FixedOffset>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DateTime<Local>
Available on crate feature clock only.Deserialize an RFC 3339 formatted string into a DateTime<Local>
impl<'de> Deserialize<'de> for DateTime<Local>
clock only.Deserialize an RFC 3339 formatted string into a DateTime<Local>
The value will remain the same instant in UTC, but the offset will be recalculated to match
that of the Local platform time zone.
As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999
years using an ISO 8601 syntax (which prepends an - or +).
See the serde module for alternate deserialization formats.
fn deserialize<D>(
deserializer: D,
) -> Result<DateTime<Local>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DateTime<Utc>
Deserialize an RFC 3339 formatted string into a DateTime<Utc>
impl<'de> Deserialize<'de> for DateTime<Utc>
Deserialize an RFC 3339 formatted string into a DateTime<Utc>
If the value contains an offset from UTC that is not zero, the value will be converted to UTC.
As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999
years using an ISO 8601 syntax (which prepends an - or +).
See the serde module for alternate deserialization formats.
fn deserialize<D>(
deserializer: D,
) -> Result<DateTime<Utc>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NaiveDate
impl<'de> Deserialize<'de> for NaiveDate
fn deserialize<D>(
deserializer: D,
) -> Result<NaiveDate, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NaiveDateTime
impl<'de> Deserialize<'de> for NaiveDateTime
fn deserialize<D>(
deserializer: D,
) -> Result<NaiveDateTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NaiveTime
impl<'de> Deserialize<'de> for NaiveTime
fn deserialize<D>(
deserializer: D,
) -> Result<NaiveTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TimeDelta
impl<'de> Deserialize<'de> for TimeDelta
fn deserialize<D>(
deserializer: D,
) -> Result<TimeDelta, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Comparator
impl<'de> Deserialize<'de> for Comparator
fn deserialize<D>(
deserializer: D,
) -> Result<Comparator, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Version
impl<'de> Deserialize<'de> for Version
fn deserialize<D>(
deserializer: D,
) -> Result<Version, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for VersionReq
impl<'de> Deserialize<'de> for VersionReq
fn deserialize<D>(
deserializer: D,
) -> Result<VersionReq, <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
Available on crate feature serde only.Deserializes this URL from a serde stream.
impl<'de> Deserialize<'de> for Url
serde only.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>,
Source§impl<'de> Deserialize<'de> for Braced
impl<'de> Deserialize<'de> for Braced
fn deserialize<D>(
deserializer: D,
) -> Result<Braced, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Hyphenated
impl<'de> Deserialize<'de> for Hyphenated
fn deserialize<D>(
deserializer: D,
) -> Result<Hyphenated, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Simple
impl<'de> Deserialize<'de> for Simple
fn deserialize<D>(
deserializer: D,
) -> Result<Simple, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Urn
impl<'de> Deserialize<'de> for Urn
fn deserialize<D>(
deserializer: D,
) -> Result<Urn, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonNilUuid
impl<'de> Deserialize<'de> for NonNilUuid
fn deserialize<D>(
deserializer: D,
) -> Result<NonNilUuid, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Uuid
impl<'de> Deserialize<'de> for Uuid
fn deserialize<D>(
deserializer: D,
) -> Result<Uuid, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AcceptedGiftTypes
impl<'de> Deserialize<'de> for AcceptedGiftTypes
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AcceptedGiftTypes, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AccessMethod
impl<'de> Deserialize<'de> for AccessMethod
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AccessMethod, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AccessToken
impl<'de> Deserialize<'de> for AccessToken
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AccessToken, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AccessToken
impl<'de> Deserialize<'de> for AccessToken
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AccessToken, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Action
impl<'de> Deserialize<'de> for Action
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Action, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Action
impl<'de> Deserialize<'de> for Action
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Action, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Actor
impl<'de> Deserialize<'de> for Actor
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Actor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Administrator
impl<'de> Deserialize<'de> for Administrator
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Administrator, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AffiliateInfo
impl<'de> Deserialize<'de> for AffiliateInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AffiliateInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Algorithm
impl<'de> Deserialize<'de> for Algorithm
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Algorithm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Algorithm
impl<'de> Deserialize<'de> for Algorithm
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Algorithm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AlgorithmFamily
impl<'de> Deserialize<'de> for AlgorithmFamily
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AlgorithmFamily, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AlgorithmParameters
impl<'de> Deserialize<'de> for AlgorithmParameters
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AlgorithmParameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AllowedUpdate
impl<'de> Deserialize<'de> for AllowedUpdate
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AllowedUpdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Animation
impl<'de> Deserialize<'de> for Animation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Animation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AnyKind
impl<'de> Deserialize<'de> for AnyKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AnyKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ApiError
impl<'de> Deserialize<'de> for ApiError
fn deserialize<D>(
deserializer: D,
) -> Result<ApiError, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Argb
impl<'de> Deserialize<'de> for Argb
fn deserialize<D>(
deserializer: D,
) -> Result<Argb, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Array
impl<'de> Deserialize<'de> for Array
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Array, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Array
impl<'de> Deserialize<'de> for Array
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Array, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ArrayKind
impl<'de> Deserialize<'de> for ArrayKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ArrayKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Audience
impl<'de> Deserialize<'de> for Audience
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Audience, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Audio
impl<'de> Deserialize<'de> for Audio
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Audio, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Auth
impl<'de> Deserialize<'de> for Auth
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Auth, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AuthenticateRequest
impl<'de> Deserialize<'de> for AuthenticateRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AuthenticateRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AuthenticateResponse
impl<'de> Deserialize<'de> for AuthenticateResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AuthenticateResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BackgroundFill
impl<'de> Deserialize<'de> for BackgroundFill
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BackgroundFill, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BackgroundFillFreeformGradient
impl<'de> Deserialize<'de> for BackgroundFillFreeformGradient
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BackgroundFillFreeformGradient, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BackgroundFillGradient
impl<'de> Deserialize<'de> for BackgroundFillGradient
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BackgroundFillGradient, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BackgroundFillSolid
impl<'de> Deserialize<'de> for BackgroundFillSolid
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BackgroundFillSolid, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BackgroundType
impl<'de> Deserialize<'de> for BackgroundType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BackgroundType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BackgroundTypeChatTheme
impl<'de> Deserialize<'de> for BackgroundTypeChatTheme
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BackgroundTypeChatTheme, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BackgroundTypeFill
impl<'de> Deserialize<'de> for BackgroundTypeFill
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BackgroundTypeFill, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BackgroundTypePattern
impl<'de> Deserialize<'de> for BackgroundTypePattern
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BackgroundTypePattern, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BackgroundTypeWallpaper
impl<'de> Deserialize<'de> for BackgroundTypeWallpaper
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BackgroundTypeWallpaper, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Banned
impl<'de> Deserialize<'de> for Banned
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Banned, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Birthdate
impl<'de> Deserialize<'de> for Birthdate
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Birthdate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BoolKind
impl<'de> Deserialize<'de> for BoolKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BoolKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BoostId
impl<'de> Deserialize<'de> for BoostId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BoostId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BotCommand
impl<'de> Deserialize<'de> for BotCommand
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BotCommand, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BotCommandScope
impl<'de> Deserialize<'de> for BotCommandScope
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BotCommandScope, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BotDescription
impl<'de> Deserialize<'de> for BotDescription
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BotDescription, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BotName
impl<'de> Deserialize<'de> for BotName
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BotName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BotShortDescription
impl<'de> Deserialize<'de> for BotShortDescription
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BotShortDescription, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Bound
impl<'de> Deserialize<'de> for Bound
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Bound, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Bound
impl<'de> Deserialize<'de> for Bound
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Bound, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BusinessBotRights
impl<'de> Deserialize<'de> for BusinessBotRights
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BusinessBotRights, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BusinessConnection
impl<'de> Deserialize<'de> for BusinessConnection
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BusinessConnection, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BusinessConnectionId
impl<'de> Deserialize<'de> for BusinessConnectionId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BusinessConnectionId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BusinessIntro
impl<'de> Deserialize<'de> for BusinessIntro
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BusinessIntro, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BusinessLocation
impl<'de> Deserialize<'de> for BusinessLocation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BusinessLocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BusinessMessagesDeleted
impl<'de> Deserialize<'de> for BusinessMessagesDeleted
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BusinessMessagesDeleted, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BusinessOpeningHours
impl<'de> Deserialize<'de> for BusinessOpeningHours
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BusinessOpeningHours, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BusinessOpeningHoursInterval
impl<'de> Deserialize<'de> for BusinessOpeningHoursInterval
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BusinessOpeningHoursInterval, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ButtonRequest
impl<'de> Deserialize<'de> for ButtonRequest
fn deserialize<D>(
deserializer: D,
) -> Result<ButtonRequest, <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 BytesKind
impl<'de> Deserialize<'de> for BytesKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BytesKind, <__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 CallbackGame
impl<'de> Deserialize<'de> for CallbackGame
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CallbackGame, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CallbackQuery
impl<'de> Deserialize<'de> for CallbackQuery
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CallbackQuery, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CallbackQueryId
impl<'de> Deserialize<'de> for CallbackQueryId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CallbackQueryId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CanonicalValue
impl<'de> Deserialize<'de> for CanonicalValue
fn deserialize<D>(
deserializer: D,
) -> Result<CanonicalValue, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Chat
impl<'de> Deserialize<'de> for Chat
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Chat, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatAction
impl<'de> Deserialize<'de> for ChatAction
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatAction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatAdministratorRights
impl<'de> Deserialize<'de> for ChatAdministratorRights
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatAdministratorRights, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatBackground
impl<'de> Deserialize<'de> for ChatBackground
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatBackground, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatBoost
impl<'de> Deserialize<'de> for ChatBoost
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatBoost, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatBoostAdded
impl<'de> Deserialize<'de> for ChatBoostAdded
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatBoostAdded, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatBoostRemoved
impl<'de> Deserialize<'de> for ChatBoostRemoved
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatBoostRemoved, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatBoostSource
impl<'de> Deserialize<'de> for ChatBoostSource
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatBoostSource, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatBoostSourceGiftCode
impl<'de> Deserialize<'de> for ChatBoostSourceGiftCode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatBoostSourceGiftCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatBoostSourceGiveaway
impl<'de> Deserialize<'de> for ChatBoostSourceGiveaway
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatBoostSourceGiveaway, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatBoostSourcePremium
impl<'de> Deserialize<'de> for ChatBoostSourcePremium
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatBoostSourcePremium, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatBoostUpdated
impl<'de> Deserialize<'de> for ChatBoostUpdated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatBoostUpdated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatFullInfo
impl<'de> Deserialize<'de> for ChatFullInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatFullInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatFullInfoKind
impl<'de> Deserialize<'de> for ChatFullInfoKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatFullInfoKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatFullInfoPrivate
impl<'de> Deserialize<'de> for ChatFullInfoPrivate
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatFullInfoPrivate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatFullInfoPublic
impl<'de> Deserialize<'de> for ChatFullInfoPublic
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatFullInfoPublic, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatFullInfoPublicChannel
impl<'de> Deserialize<'de> for ChatFullInfoPublicChannel
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatFullInfoPublicChannel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatFullInfoPublicGroup
impl<'de> Deserialize<'de> for ChatFullInfoPublicGroup
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatFullInfoPublicGroup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatFullInfoPublicKind
impl<'de> Deserialize<'de> for ChatFullInfoPublicKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatFullInfoPublicKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatFullInfoPublicSupergroup
impl<'de> Deserialize<'de> for ChatFullInfoPublicSupergroup
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatFullInfoPublicSupergroup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatId
impl<'de> Deserialize<'de> for ChatId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatInviteLink
impl<'de> Deserialize<'de> for ChatInviteLink
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatInviteLink, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatJoinRequest
impl<'de> Deserialize<'de> for ChatJoinRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatJoinRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatKind
impl<'de> Deserialize<'de> for ChatKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatLocation
impl<'de> Deserialize<'de> for ChatLocation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatLocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatMember
impl<'de> Deserialize<'de> for ChatMember
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatMember, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatMemberKind
impl<'de> Deserialize<'de> for ChatMemberKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatMemberKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatMemberStatus
impl<'de> Deserialize<'de> for ChatMemberStatus
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatMemberStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatMemberUpdated
impl<'de> Deserialize<'de> for ChatMemberUpdated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatMemberUpdated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatMigration
impl<'de> Deserialize<'de> for ChatMigration
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatMigration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatPermissions
impl<'de> Deserialize<'de> for ChatPermissions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatPermissions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatPhoto
impl<'de> Deserialize<'de> for ChatPhoto
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatPhoto, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatPrivate
impl<'de> Deserialize<'de> for ChatPrivate
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatPrivate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatPublic
impl<'de> Deserialize<'de> for ChatPublic
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatPublic, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatShared, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChatType
impl<'de> Deserialize<'de> for ChatType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChatType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checklist
impl<'de> Deserialize<'de> for Checklist
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Checklist, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChecklistTask
impl<'de> Deserialize<'de> for ChecklistTask
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChecklistTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChecklistTaskId
impl<'de> Deserialize<'de> for ChecklistTaskId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChecklistTaskId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChecklistTasksAdded
impl<'de> Deserialize<'de> for ChecklistTasksAdded
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChecklistTasksAdded, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChecklistTasksDone
impl<'de> Deserialize<'de> for ChecklistTasksDone
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChecklistTasksDone, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChosenInlineResult
impl<'de> Deserialize<'de> for ChosenInlineResult
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChosenInlineResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Claims
impl<'de> Deserialize<'de> for Claims
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Claims, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CommonParameters
impl<'de> Deserialize<'de> for CommonParameters
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CommonParameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ConfigKind
impl<'de> Deserialize<'de> for ConfigKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConfigKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Contact
impl<'de> Deserialize<'de> for Contact
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Contact, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CopyTextButton
impl<'de> Deserialize<'de> for CopyTextButton
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CopyTextButton, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CountryCode
impl<'de> Deserialize<'de> for CountryCode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CountryCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CustomEmojiId
impl<'de> Deserialize<'de> for CustomEmojiId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CustomEmojiId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Data
impl<'de> Deserialize<'de> for Data
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Data, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Data
impl<'de> Deserialize<'de> for Data
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Data, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DatabaseAccessCredentials
impl<'de> Deserialize<'de> for DatabaseAccessCredentials
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DatabaseAccessCredentials, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DatabaseUserCredentials
impl<'de> Deserialize<'de> for DatabaseUserCredentials
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DatabaseUserCredentials, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Date
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Date
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Date, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Datetime
impl<'de> Deserialize<'de> for Datetime
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Datetime, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Datetime
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Datetime
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Datetime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DatetimeKind
impl<'de> Deserialize<'de> for DatetimeKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DatetimeKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DbResult
impl<'de> Deserialize<'de> for DbResult
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DbResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Decimal
Available on crate feature serde-str and non-crate feature serde-float only.
impl<'de> Deserialize<'de> for Decimal
serde-str and non-crate feature serde-float only.fn deserialize<D>(
deserializer: D,
) -> Result<Decimal, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Decimal
impl<'de> Deserialize<'de> for Decimal
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Decimal, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DecimalKind
impl<'de> Deserialize<'de> for DecimalKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DecimalKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Dice
impl<'de> Deserialize<'de> for Dice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Dice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DiceEmoji
impl<'de> Deserialize<'de> for DiceEmoji
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DiceEmoji, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DirectMessagePriceChanged
impl<'de> Deserialize<'de> for DirectMessagePriceChanged
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DirectMessagePriceChanged, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Document
impl<'de> Deserialize<'de> for Document
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Document, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Duration
impl<'de> Deserialize<'de> for Duration
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Duration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DurationKind
impl<'de> Deserialize<'de> for DurationKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DurationKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EffectId
impl<'de> Deserialize<'de> for EffectId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EffectId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EitherKind
impl<'de> Deserialize<'de> for EitherKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EitherKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EllipticCurve
impl<'de> Deserialize<'de> for EllipticCurve
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EllipticCurve, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EllipticCurveKeyParameters
impl<'de> Deserialize<'de> for EllipticCurveKeyParameters
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EllipticCurveKeyParameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EllipticCurveKeyType
impl<'de> Deserialize<'de> for EllipticCurveKeyType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EllipticCurveKeyType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedCredentials
impl<'de> Deserialize<'de> for EncryptedCredentials
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedCredentials, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElement
impl<'de> Deserialize<'de> for EncryptedPassportElement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementAddress
impl<'de> Deserialize<'de> for EncryptedPassportElementAddress
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementAddress, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementBankStatement
impl<'de> Deserialize<'de> for EncryptedPassportElementBankStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementBankStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementDriverLicense
impl<'de> Deserialize<'de> for EncryptedPassportElementDriverLicense
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementDriverLicense, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementEmail
impl<'de> Deserialize<'de> for EncryptedPassportElementEmail
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementEmail, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementIdentityCard
impl<'de> Deserialize<'de> for EncryptedPassportElementIdentityCard
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementIdentityCard, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementInternalPassport
impl<'de> Deserialize<'de> for EncryptedPassportElementInternalPassport
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementInternalPassport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementKind
impl<'de> Deserialize<'de> for EncryptedPassportElementKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementPassport
impl<'de> Deserialize<'de> for EncryptedPassportElementPassport
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementPassport, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementPassportRegistration
impl<'de> Deserialize<'de> for EncryptedPassportElementPassportRegistration
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementPassportRegistration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementPersonalDetails
impl<'de> Deserialize<'de> for EncryptedPassportElementPersonalDetails
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementPersonalDetails, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementPhoneNumber
impl<'de> Deserialize<'de> for EncryptedPassportElementPhoneNumber
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementPhoneNumber, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementRentalAgreement
impl<'de> Deserialize<'de> for EncryptedPassportElementRentalAgreement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementRentalAgreement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementTemporaryRegistration
impl<'de> Deserialize<'de> for EncryptedPassportElementTemporaryRegistration
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementTemporaryRegistration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EncryptedPassportElementUtilityBill
impl<'de> Deserialize<'de> for EncryptedPassportElementUtilityBill
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EncryptedPassportElementUtilityBill, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Explain
impl<'de> Deserialize<'de> for Explain
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Explain, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExportMlModelRequest
impl<'de> Deserialize<'de> for ExportMlModelRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExportMlModelRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExportMlModelResponse
impl<'de> Deserialize<'de> for ExportMlModelResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExportMlModelResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExportSqlRequest
impl<'de> Deserialize<'de> for ExportSqlRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExportSqlRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExportSqlResponse
impl<'de> Deserialize<'de> for ExportSqlResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExportSqlResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExternalReplyInfo
impl<'de> Deserialize<'de> for ExternalReplyInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExternalReplyInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExternalReplyInfoKind
impl<'de> Deserialize<'de> for ExternalReplyInfoKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExternalReplyInfoKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for False
impl<'de> Deserialize<'de> for False
fn deserialize<D>(
deserializer: D,
) -> Result<False, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Fetch
impl<'de> Deserialize<'de> for Fetch
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Fetch, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Fetchs
impl<'de> Deserialize<'de> for Fetchs
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Fetchs, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Field
impl<'de> Deserialize<'de> for Field
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Field, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Field
impl<'de> Deserialize<'de> for Field
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Field, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Fields
impl<'de> Deserialize<'de> for Fields
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Fields, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for File
impl<'de> Deserialize<'de> for File
fn deserialize<__D>(
__deserializer: __D,
) -> Result<File, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for File
impl<'de> Deserialize<'de> for File
fn deserialize<__D>(
__deserializer: __D,
) -> Result<File, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for File
impl<'de> Deserialize<'de> for File
fn deserialize<__D>(
__deserializer: __D,
) -> Result<File, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FileId
impl<'de> Deserialize<'de> for FileId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FileKind
impl<'de> Deserialize<'de> for FileKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FileMeta
impl<'de> Deserialize<'de> for FileMeta
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileMeta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FileUniqueId
impl<'de> Deserialize<'de> for FileUniqueId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileUniqueId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FloatKind
impl<'de> Deserialize<'de> for FloatKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FloatKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ForceReply
impl<'de> Deserialize<'de> for ForceReply
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ForceReply, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ForumTopic
impl<'de> Deserialize<'de> for ForumTopic
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ForumTopic, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ForumTopicClosed
impl<'de> Deserialize<'de> for ForumTopicClosed
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ForumTopicClosed, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ForumTopicCreated
impl<'de> Deserialize<'de> for ForumTopicCreated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ForumTopicCreated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ForumTopicEdited
impl<'de> Deserialize<'de> for ForumTopicEdited
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ForumTopicEdited, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ForumTopicReopened
impl<'de> Deserialize<'de> for ForumTopicReopened
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ForumTopicReopened, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FunctionKind
impl<'de> Deserialize<'de> for FunctionKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FunctionKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Game
impl<'de> Deserialize<'de> for Game
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Game, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GameHighScore
impl<'de> Deserialize<'de> for GameHighScore
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GameHighScore, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GeneralForumTopicHidden
impl<'de> Deserialize<'de> for GeneralForumTopicHidden
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GeneralForumTopicHidden, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GeneralForumTopicUnhidden, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Geometry
impl<'de> Deserialize<'de> for Geometry
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Geometry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Geometry
impl<'de> Deserialize<'de> for Geometry
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Geometry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Geometry
impl<'de> Deserialize<'de> for Geometry
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Geometry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GeometryCollection
impl<'de> Deserialize<'de> for GeometryCollection
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GeometryCollection, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GeometryKind
impl<'de> Deserialize<'de> for GeometryKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GeometryKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GeometryKind
impl<'de> Deserialize<'de> for GeometryKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GeometryKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Gift
impl<'de> Deserialize<'de> for Gift
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Gift, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GiftId
impl<'de> Deserialize<'de> for GiftId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GiftId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GiftInfo
impl<'de> Deserialize<'de> for GiftInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GiftInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Gifts
impl<'de> Deserialize<'de> for Gifts
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Gifts, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Giveaway
impl<'de> Deserialize<'de> for Giveaway
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Giveaway, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GiveawayCompleted
impl<'de> Deserialize<'de> for GiveawayCompleted
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GiveawayCompleted, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GiveawayCreated
impl<'de> Deserialize<'de> for GiveawayCreated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GiveawayCreated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GiveawayWinners
impl<'de> Deserialize<'de> for GiveawayWinners
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GiveawayWinners, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Header
impl<'de> Deserialize<'de> for Header
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Header, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for HealthRequest
impl<'de> Deserialize<'de> for HealthRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HealthRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for HealthResponse
impl<'de> Deserialize<'de> for HealthResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HealthResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Id
impl<'de> Deserialize<'de> for Id
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Id, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Ident
impl<'de> Deserialize<'de> for Ident
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Ident, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Idiom
impl<'de> Deserialize<'de> for Idiom
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Idiom, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IdiomValuePair
impl<'de> Deserialize<'de> for IdiomValuePair
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IdiomValuePair, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ImportSqlRequest
impl<'de> Deserialize<'de> for ImportSqlRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImportSqlRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ImportSqlResponse
impl<'de> Deserialize<'de> for ImportSqlResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImportSqlResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InaccessibleMessage
impl<'de> Deserialize<'de> for InaccessibleMessage
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InaccessibleMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineKeyboardButton
impl<'de> Deserialize<'de> for InlineKeyboardButton
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineKeyboardButton, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineKeyboardButtonKind
impl<'de> Deserialize<'de> for InlineKeyboardButtonKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineKeyboardButtonKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineKeyboardMarkup
impl<'de> Deserialize<'de> for InlineKeyboardMarkup
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineKeyboardMarkup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQuery
impl<'de> Deserialize<'de> for InlineQuery
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQuery, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryId
impl<'de> Deserialize<'de> for InlineQueryId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResult
impl<'de> Deserialize<'de> for InlineQueryResult
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultArticle
impl<'de> Deserialize<'de> for InlineQueryResultArticle
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultArticle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultAudio
impl<'de> Deserialize<'de> for InlineQueryResultAudio
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultAudio, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultCachedAudio
impl<'de> Deserialize<'de> for InlineQueryResultCachedAudio
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultCachedAudio, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultCachedDocument
impl<'de> Deserialize<'de> for InlineQueryResultCachedDocument
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultCachedDocument, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultCachedGif
impl<'de> Deserialize<'de> for InlineQueryResultCachedGif
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultCachedGif, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultCachedMpeg4Gif
impl<'de> Deserialize<'de> for InlineQueryResultCachedMpeg4Gif
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultCachedMpeg4Gif, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultCachedPhoto
impl<'de> Deserialize<'de> for InlineQueryResultCachedPhoto
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultCachedPhoto, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultCachedSticker
impl<'de> Deserialize<'de> for InlineQueryResultCachedSticker
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultCachedSticker, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultCachedVideo
impl<'de> Deserialize<'de> for InlineQueryResultCachedVideo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultCachedVideo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultCachedVoice
impl<'de> Deserialize<'de> for InlineQueryResultCachedVoice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultCachedVoice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultContact
impl<'de> Deserialize<'de> for InlineQueryResultContact
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultContact, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultDocument
impl<'de> Deserialize<'de> for InlineQueryResultDocument
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultDocument, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultGame
impl<'de> Deserialize<'de> for InlineQueryResultGame
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultGame, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultGif
impl<'de> Deserialize<'de> for InlineQueryResultGif
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultGif, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultLocation
impl<'de> Deserialize<'de> for InlineQueryResultLocation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultLocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultMpeg4Gif
impl<'de> Deserialize<'de> for InlineQueryResultMpeg4Gif
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultMpeg4Gif, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultPhoto
impl<'de> Deserialize<'de> for InlineQueryResultPhoto
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultPhoto, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultVenue
impl<'de> Deserialize<'de> for InlineQueryResultVenue
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultVenue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultVideo
impl<'de> Deserialize<'de> for InlineQueryResultVideo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultVideo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultVoice
impl<'de> Deserialize<'de> for InlineQueryResultVoice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultVoice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultsButton
impl<'de> Deserialize<'de> for InlineQueryResultsButton
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultsButton, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InlineQueryResultsButtonKind
impl<'de> Deserialize<'de> for InlineQueryResultsButtonKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InlineQueryResultsButtonKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InputChecklist
impl<'de> Deserialize<'de> for InputChecklist
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InputChecklist, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InputChecklistTask
impl<'de> Deserialize<'de> for InputChecklistTask
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InputChecklistTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InputMessageContent
impl<'de> Deserialize<'de> for InputMessageContent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InputMessageContent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InputMessageContentContact
impl<'de> Deserialize<'de> for InputMessageContentContact
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InputMessageContentContact, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InputMessageContentInvoice
impl<'de> Deserialize<'de> for InputMessageContentInvoice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InputMessageContentInvoice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InputMessageContentLocation
impl<'de> Deserialize<'de> for InputMessageContentLocation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InputMessageContentLocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InputMessageContentText
impl<'de> Deserialize<'de> for InputMessageContentText
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InputMessageContentText, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InputMessageContentVenue
impl<'de> Deserialize<'de> for InputMessageContentVenue
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InputMessageContentVenue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InputPollOption
impl<'de> Deserialize<'de> for InputPollOption
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InputPollOption, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InputPollOptionFormatting
impl<'de> Deserialize<'de> for InputPollOptionFormatting
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InputPollOptionFormatting, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IntKind
impl<'de> Deserialize<'de> for IntKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IntKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InvalidateRequest
impl<'de> Deserialize<'de> for InvalidateRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InvalidateRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InvalidateResponse
impl<'de> Deserialize<'de> for InvalidateResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InvalidateResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Invoice
impl<'de> Deserialize<'de> for Invoice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Invoice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Jwk
impl<'de> Deserialize<'de> for Jwk
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Jwk, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for JwkSet
impl<'de> Deserialize<'de> for JwkSet
fn deserialize<__D>(
__deserializer: __D,
) -> Result<JwkSet, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for KeyAlgorithm
impl<'de> Deserialize<'de> for KeyAlgorithm
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KeyAlgorithm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for KeyOperations
impl<'de> Deserialize<'de> for KeyOperations
fn deserialize<D>(
deserializer: D,
) -> Result<KeyOperations, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for KeyboardButton
impl<'de> Deserialize<'de> for KeyboardButton
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KeyboardButton, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for KeyboardButtonPollType
impl<'de> Deserialize<'de> for KeyboardButtonPollType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KeyboardButtonPollType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for KeyboardButtonRequestChat
impl<'de> Deserialize<'de> for KeyboardButtonRequestChat
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KeyboardButtonRequestChat, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for KeyboardButtonRequestUsers
impl<'de> Deserialize<'de> for KeyboardButtonRequestUsers
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KeyboardButtonRequestUsers, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for KeyboardMarkup
impl<'de> Deserialize<'de> for KeyboardMarkup
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KeyboardMarkup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for KeyboardRemove
impl<'de> Deserialize<'de> for KeyboardRemove
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KeyboardRemove, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Kind
impl<'de> Deserialize<'de> for Kind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Kind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Kind
impl<'de> Deserialize<'de> for Kind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Kind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Kind
impl<'de> Deserialize<'de> for Kind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Kind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for KindLiteral
impl<'de> Deserialize<'de> for KindLiteral
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KindLiteral, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LabeledPrice
impl<'de> Deserialize<'de> for LabeledPrice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LabeledPrice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Level
impl<'de> Deserialize<'de> for Level
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Level, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Limit
impl<'de> Deserialize<'de> for Limit
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Limit, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Line
impl<'de> Deserialize<'de> for Line
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Line, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LinkPreviewOptions
impl<'de> Deserialize<'de> for LinkPreviewOptions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LinkPreviewOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Literal
impl<'de> Deserialize<'de> for Literal
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Literal, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LiteralArray
impl<'de> Deserialize<'de> for LiteralArray
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LiteralArray, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LiteralDiscriminatedObject
impl<'de> Deserialize<'de> for LiteralDiscriminatedObject
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LiteralDiscriminatedObject, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LiteralKind
impl<'de> Deserialize<'de> for LiteralKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LiteralKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LiteralObject
impl<'de> Deserialize<'de> for LiteralObject
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LiteralObject, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LivePeriod
impl<'de> Deserialize<'de> for LivePeriod
fn deserialize<D>(
deserializer: D,
) -> Result<LivePeriod, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Location
impl<'de> Deserialize<'de> for Location
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Location, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LocationAddress
impl<'de> Deserialize<'de> for LocationAddress
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LocationAddress, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LoginUrl
impl<'de> Deserialize<'de> for LoginUrl
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LoginUrl, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§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>,
§impl<'de> Deserialize<'de> for MaskPoint
impl<'de> Deserialize<'de> for MaskPoint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MaskPoint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MaskPosition
impl<'de> Deserialize<'de> for MaskPosition
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MaskPosition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MaybeAnonymousUser
impl<'de> Deserialize<'de> for MaybeAnonymousUser
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MaybeAnonymousUser, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MaybeInaccessibleMessage
impl<'de> Deserialize<'de> for MaybeInaccessibleMessage
fn deserialize<D>(
deserializer: D,
) -> Result<MaybeInaccessibleMessage, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Me
impl<'de> Deserialize<'de> for Me
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Me, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaAnimation
impl<'de> Deserialize<'de> for MediaAnimation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaAnimation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaAudio
impl<'de> Deserialize<'de> for MediaAudio
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaAudio, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaChecklist
impl<'de> Deserialize<'de> for MediaChecklist
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaChecklist, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaContact
impl<'de> Deserialize<'de> for MediaContact
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaContact, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaDocument
impl<'de> Deserialize<'de> for MediaDocument
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaDocument, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaGame
impl<'de> Deserialize<'de> for MediaGame
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaGame, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaGroupId
impl<'de> Deserialize<'de> for MediaGroupId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaGroupId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaKind
impl<'de> Deserialize<'de> for MediaKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaLocation
impl<'de> Deserialize<'de> for MediaLocation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaLocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaPaid
impl<'de> Deserialize<'de> for MediaPaid
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaPaid, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaPhoto
impl<'de> Deserialize<'de> for MediaPhoto
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaPhoto, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaPoll
impl<'de> Deserialize<'de> for MediaPoll
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaPoll, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaSticker
impl<'de> Deserialize<'de> for MediaSticker
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaSticker, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaStory
impl<'de> Deserialize<'de> for MediaStory
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaStory, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaText
impl<'de> Deserialize<'de> for MediaText
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaText, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaVenue
impl<'de> Deserialize<'de> for MediaVenue
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaVenue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaVideo
impl<'de> Deserialize<'de> for MediaVideo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaVideo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaVideoNote
impl<'de> Deserialize<'de> for MediaVideoNote
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaVideoNote, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MediaVoice
impl<'de> Deserialize<'de> for MediaVoice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MediaVoice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Member
impl<'de> Deserialize<'de> for Member
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Member, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MenuButton
impl<'de> Deserialize<'de> for MenuButton
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MenuButton, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Message
impl<'de> Deserialize<'de> for Message
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Message, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageAutoDeleteTimerChanged
impl<'de> Deserialize<'de> for MessageAutoDeleteTimerChanged
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageAutoDeleteTimerChanged, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageChannelChatCreated
impl<'de> Deserialize<'de> for MessageChannelChatCreated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageChannelChatCreated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageChatBackground
impl<'de> Deserialize<'de> for MessageChatBackground
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageChatBackground, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageChatBoostAdded
impl<'de> Deserialize<'de> for MessageChatBoostAdded
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageChatBoostAdded, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageChatShared, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageChecklistTasksAdded
impl<'de> Deserialize<'de> for MessageChecklistTasksAdded
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageChecklistTasksAdded, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageChecklistTasksDone
impl<'de> Deserialize<'de> for MessageChecklistTasksDone
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageChecklistTasksDone, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageCommon
impl<'de> Deserialize<'de> for MessageCommon
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageCommon, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageConnectedWebsite
impl<'de> Deserialize<'de> for MessageConnectedWebsite
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageConnectedWebsite, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageDeleteChatPhoto
impl<'de> Deserialize<'de> for MessageDeleteChatPhoto
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageDeleteChatPhoto, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageDice
impl<'de> Deserialize<'de> for MessageDice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageDice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageDirectMessagePriceChanged
impl<'de> Deserialize<'de> for MessageDirectMessagePriceChanged
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageDirectMessagePriceChanged, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageEntity
impl<'de> Deserialize<'de> for MessageEntity
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageEntity, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageEntityKind
impl<'de> Deserialize<'de> for MessageEntityKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageEntityKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageForumTopicClosed
impl<'de> Deserialize<'de> for MessageForumTopicClosed
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageForumTopicClosed, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageForumTopicCreated
impl<'de> Deserialize<'de> for MessageForumTopicCreated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageForumTopicCreated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageForumTopicEdited
impl<'de> Deserialize<'de> for MessageForumTopicEdited
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageForumTopicEdited, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageForumTopicReopened
impl<'de> Deserialize<'de> for MessageForumTopicReopened
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageForumTopicReopened, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageGeneralForumTopicHidden
impl<'de> Deserialize<'de> for MessageGeneralForumTopicHidden
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageGeneralForumTopicHidden, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageGeneralForumTopicUnhidden, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageGiftInfo
impl<'de> Deserialize<'de> for MessageGiftInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageGiftInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageGiveaway
impl<'de> Deserialize<'de> for MessageGiveaway
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageGiveaway, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageGiveawayCompleted
impl<'de> Deserialize<'de> for MessageGiveawayCompleted
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageGiveawayCompleted, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageGiveawayCreated
impl<'de> Deserialize<'de> for MessageGiveawayCreated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageGiveawayCreated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageGiveawayWinners
impl<'de> Deserialize<'de> for MessageGiveawayWinners
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageGiveawayWinners, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageGroupChatCreated
impl<'de> Deserialize<'de> for MessageGroupChatCreated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageGroupChatCreated, <__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 MessageInvoice
impl<'de> Deserialize<'de> for MessageInvoice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageInvoice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageKind
impl<'de> Deserialize<'de> for MessageKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageLeftChatMember
impl<'de> Deserialize<'de> for MessageLeftChatMember
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageLeftChatMember, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageMessageAutoDeleteTimerChanged
impl<'de> Deserialize<'de> for MessageMessageAutoDeleteTimerChanged
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageMessageAutoDeleteTimerChanged, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageNewChatMembers
impl<'de> Deserialize<'de> for MessageNewChatMembers
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageNewChatMembers, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageNewChatPhoto
impl<'de> Deserialize<'de> for MessageNewChatPhoto
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageNewChatPhoto, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageNewChatTitle
impl<'de> Deserialize<'de> for MessageNewChatTitle
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageNewChatTitle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageOrigin
impl<'de> Deserialize<'de> for MessageOrigin
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageOrigin, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessagePaidMessagePriceChanged
impl<'de> Deserialize<'de> for MessagePaidMessagePriceChanged
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessagePaidMessagePriceChanged, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessagePassportData
impl<'de> Deserialize<'de> for MessagePassportData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessagePassportData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessagePinned
impl<'de> Deserialize<'de> for MessagePinned
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessagePinned, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageProximityAlertTriggered
impl<'de> Deserialize<'de> for MessageProximityAlertTriggered
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageProximityAlertTriggered, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageReactionCountUpdated
impl<'de> Deserialize<'de> for MessageReactionCountUpdated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageReactionCountUpdated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageReactionUpdated
impl<'de> Deserialize<'de> for MessageReactionUpdated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageReactionUpdated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageRefundedPayment
impl<'de> Deserialize<'de> for MessageRefundedPayment
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageRefundedPayment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageSuccessfulPayment
impl<'de> Deserialize<'de> for MessageSuccessfulPayment
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageSuccessfulPayment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageSupergroupChatCreated
impl<'de> Deserialize<'de> for MessageSupergroupChatCreated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageSupergroupChatCreated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageUniqueGiftInfo
impl<'de> Deserialize<'de> for MessageUniqueGiftInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageUniqueGiftInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageUsersShared, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageVideoChatEnded
impl<'de> Deserialize<'de> for MessageVideoChatEnded
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageVideoChatEnded, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageVideoChatParticipantsInvited
impl<'de> Deserialize<'de> for MessageVideoChatParticipantsInvited
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageVideoChatParticipantsInvited, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageVideoChatScheduled
impl<'de> Deserialize<'de> for MessageVideoChatScheduled
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageVideoChatScheduled, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageVideoChatStarted
impl<'de> Deserialize<'de> for MessageVideoChatStarted
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageVideoChatStarted, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageWebAppData
impl<'de> Deserialize<'de> for MessageWebAppData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageWebAppData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MessageWriteAccessAllowed
impl<'de> Deserialize<'de> for MessageWriteAccessAllowed
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageWriteAccessAllowed, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Method
impl<'de> Deserialize<'de> for Method
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Method, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MultiLine
impl<'de> Deserialize<'de> for MultiLine
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MultiLine, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MultiPoint
impl<'de> Deserialize<'de> for MultiPoint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MultiPoint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MultiPolygon
impl<'de> Deserialize<'de> for MultiPolygon
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MultiPolygon, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for NamespaceAccessCredentials
impl<'de> Deserialize<'de> for NamespaceAccessCredentials
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NamespaceAccessCredentials, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for NamespaceUserCredentials
impl<'de> Deserialize<'de> for NamespaceUserCredentials
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NamespaceUserCredentials, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Node
impl<'de> Deserialize<'de> for Node
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Node, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Notification
impl<'de> Deserialize<'de> for Notification
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Notification, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Notification
impl<'de> Deserialize<'de> for Notification
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Notification, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for NullKind
impl<'de> Deserialize<'de> for NullKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NullKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for NullValue
impl<'de> Deserialize<'de> for NullValue
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NullValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§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 NumberKind
impl<'de> Deserialize<'de> for NumberKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NumberKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Object
impl<'de> Deserialize<'de> for Object
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Object, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Object
impl<'de> Deserialize<'de> for Object
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Object, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ObjectField
impl<'de> Deserialize<'de> for ObjectField
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ObjectField, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ObjectKind
impl<'de> Deserialize<'de> for ObjectKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ObjectKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OctetKeyPairParameters
impl<'de> Deserialize<'de> for OctetKeyPairParameters
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OctetKeyPairParameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OctetKeyPairType
impl<'de> Deserialize<'de> for OctetKeyPairType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OctetKeyPairType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OctetKeyParameters
impl<'de> Deserialize<'de> for OctetKeyParameters
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OctetKeyParameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OctetKeyType
impl<'de> Deserialize<'de> for OctetKeyType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OctetKeyType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Oid
impl<'de> Deserialize<'de> for Oid
fn deserialize<D>(
deserializer: D,
) -> Result<Oid, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Operator
impl<'de> Deserialize<'de> for Operator
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Operator, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OptionKind
impl<'de> Deserialize<'de> for OptionKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OptionKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OrderInfo
impl<'de> Deserialize<'de> for OrderInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OrderInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Output
impl<'de> Deserialize<'de> for Output
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Output, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Output
impl<'de> Deserialize<'de> for Output
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Output, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedGift
impl<'de> Deserialize<'de> for OwnedGift
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OwnedGift, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedGiftId
impl<'de> Deserialize<'de> for OwnedGiftId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OwnedGiftId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedGiftRegular
impl<'de> Deserialize<'de> for OwnedGiftRegular
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OwnedGiftRegular, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedGiftUnique
impl<'de> Deserialize<'de> for OwnedGiftUnique
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OwnedGiftUnique, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedGifts
impl<'de> Deserialize<'de> for OwnedGifts
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OwnedGifts, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Owner
impl<'de> Deserialize<'de> for Owner
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Owner, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PaidMedia
impl<'de> Deserialize<'de> for PaidMedia
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PaidMedia, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PaidMediaInfo
impl<'de> Deserialize<'de> for PaidMediaInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PaidMediaInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PaidMediaPhoto
impl<'de> Deserialize<'de> for PaidMediaPhoto
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PaidMediaPhoto, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PaidMediaPreview
impl<'de> Deserialize<'de> for PaidMediaPreview
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PaidMediaPreview, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PaidMediaPurchased
impl<'de> Deserialize<'de> for PaidMediaPurchased
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PaidMediaPurchased, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PaidMediaVideo
impl<'de> Deserialize<'de> for PaidMediaVideo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PaidMediaVideo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PaidMessagePriceChanged
impl<'de> Deserialize<'de> for PaidMessagePriceChanged
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PaidMessagePriceChanged, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ParseMode
impl<'de> Deserialize<'de> for ParseMode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ParseMode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportData
impl<'de> Deserialize<'de> for PassportData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementError
impl<'de> Deserialize<'de> for PassportElementError
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorDataField
impl<'de> Deserialize<'de> for PassportElementErrorDataField
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorDataField, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorDataFieldType
impl<'de> Deserialize<'de> for PassportElementErrorDataFieldType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorDataFieldType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorFile
impl<'de> Deserialize<'de> for PassportElementErrorFile
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorFile, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorFileType
impl<'de> Deserialize<'de> for PassportElementErrorFileType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorFileType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorFiles
impl<'de> Deserialize<'de> for PassportElementErrorFiles
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorFiles, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorFilesType
impl<'de> Deserialize<'de> for PassportElementErrorFilesType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorFilesType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorFrontSide
impl<'de> Deserialize<'de> for PassportElementErrorFrontSide
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorFrontSide, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorFrontSideType
impl<'de> Deserialize<'de> for PassportElementErrorFrontSideType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorFrontSideType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorKind
impl<'de> Deserialize<'de> for PassportElementErrorKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorReverseSide
impl<'de> Deserialize<'de> for PassportElementErrorReverseSide
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorReverseSide, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorReverseSideType
impl<'de> Deserialize<'de> for PassportElementErrorReverseSideType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorReverseSideType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorSelfie
impl<'de> Deserialize<'de> for PassportElementErrorSelfie
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorSelfie, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorSelfieType
impl<'de> Deserialize<'de> for PassportElementErrorSelfieType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorSelfieType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorTranslationFile
impl<'de> Deserialize<'de> for PassportElementErrorTranslationFile
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorTranslationFile, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorTranslationFileType
impl<'de> Deserialize<'de> for PassportElementErrorTranslationFileType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorTranslationFileType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorTranslationFiles
impl<'de> Deserialize<'de> for PassportElementErrorTranslationFiles
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorTranslationFiles, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorTranslationFilesType
impl<'de> Deserialize<'de> for PassportElementErrorTranslationFilesType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorTranslationFilesType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorUnspecified
impl<'de> Deserialize<'de> for PassportElementErrorUnspecified
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorUnspecified, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportElementErrorUnspecifiedType
impl<'de> Deserialize<'de> for PassportElementErrorUnspecifiedType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportElementErrorUnspecifiedType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassportFile
impl<'de> Deserialize<'de> for PassportFile
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassportFile, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Percentage
impl<'de> Deserialize<'de> for Percentage
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Percentage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PgHstore
impl<'de> Deserialize<'de> for PgHstore
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PgHstore, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PhotoSize
impl<'de> Deserialize<'de> for PhotoSize
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PhotoSize, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Point
impl<'de> Deserialize<'de> for Point
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Point, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PointKind
impl<'de> Deserialize<'de> for PointKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PointKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Poll
impl<'de> Deserialize<'de> for Poll
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Poll, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PollAnswer
impl<'de> Deserialize<'de> for PollAnswer
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PollAnswer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PollId
impl<'de> Deserialize<'de> for PollId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PollId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PollOption
impl<'de> Deserialize<'de> for PollOption
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PollOption, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PollType
impl<'de> Deserialize<'de> for PollType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PollType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Polygon
impl<'de> Deserialize<'de> for Polygon
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Polygon, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PreCheckoutQuery
impl<'de> Deserialize<'de> for PreCheckoutQuery
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PreCheckoutQuery, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PreCheckoutQueryId
impl<'de> Deserialize<'de> for PreCheckoutQueryId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PreCheckoutQueryId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PreparedInlineMessage
impl<'de> Deserialize<'de> for PreparedInlineMessage
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PreparedInlineMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ProximityAlertTriggered
impl<'de> Deserialize<'de> for ProximityAlertTriggered
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProximityAlertTriggered, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PublicChatChannel
impl<'de> Deserialize<'de> for PublicChatChannel
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PublicChatChannel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PublicChatKind
impl<'de> Deserialize<'de> for PublicChatKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PublicChatKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PublicChatSupergroup
impl<'de> Deserialize<'de> for PublicChatSupergroup
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PublicChatSupergroup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PublicKeyUse
impl<'de> Deserialize<'de> for PublicKeyUse
fn deserialize<D>(
deserializer: D,
) -> Result<PublicKeyUse, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for QueryError
impl<'de> Deserialize<'de> for QueryError
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueryError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for QueryRequest
impl<'de> Deserialize<'de> for QueryRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueryRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for QueryResponse
impl<'de> Deserialize<'de> for QueryResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueryResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for QueryResponseKind
impl<'de> Deserialize<'de> for QueryResponseKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueryResponseKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for QueryResult
impl<'de> Deserialize<'de> for QueryResult
fn deserialize<D>(
deserializer: D,
) -> Result<QueryResult, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for QueryStats
impl<'de> Deserialize<'de> for QueryStats
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueryStats, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for QueryType
impl<'de> Deserialize<'de> for QueryType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueryType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RSAKeyParameters
impl<'de> Deserialize<'de> for RSAKeyParameters
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RSAKeyParameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RSAKeyType
impl<'de> Deserialize<'de> for RSAKeyType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RSAKeyType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Range
impl<'de> Deserialize<'de> for Range
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Range, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Range
impl<'de> Deserialize<'de> for Range
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Range, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RangeKind
impl<'de> Deserialize<'de> for RangeKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RangeKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ReactionCount
impl<'de> Deserialize<'de> for ReactionCount
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReactionCount, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ReactionType
impl<'de> Deserialize<'de> for ReactionType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReactionType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Recipient
impl<'de> Deserialize<'de> for Recipient
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Recipient, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RecordId
impl<'de> Deserialize<'de> for RecordId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RecordId
impl<'de> Deserialize<'de> for RecordId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RecordIdKey
impl<'de> Deserialize<'de> for RecordIdKey
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordIdKey, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RecordIdKey
impl<'de> Deserialize<'de> for RecordIdKey
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordIdKey, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RecordIdKeyBound
impl<'de> Deserialize<'de> for RecordIdKeyBound
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordIdKeyBound, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RecordIdKeyRange
impl<'de> Deserialize<'de> for RecordIdKeyRange
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordIdKeyRange, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RecordIdKeyRange
impl<'de> Deserialize<'de> for RecordIdKeyRange
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordIdKeyRange, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RecordKind
impl<'de> Deserialize<'de> for RecordKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RefreshToken
impl<'de> Deserialize<'de> for RefreshToken
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RefreshToken, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RefundedPayment
impl<'de> Deserialize<'de> for RefundedPayment
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RefundedPayment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Regex
impl<'de> Deserialize<'de> for Regex
fn deserialize<D>(
deserializer: D,
) -> Result<Regex, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RegexKind
impl<'de> Deserialize<'de> for RegexKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RegexKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ReplyMarkup
impl<'de> Deserialize<'de> for ReplyMarkup
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReplyMarkup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ReplyParameters
impl<'de> Deserialize<'de> for ReplyParameters
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReplyParameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RequestId
impl<'de> Deserialize<'de> for RequestId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RequestId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ResetRequest
impl<'de> Deserialize<'de> for ResetRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResetRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ResetResponse
impl<'de> Deserialize<'de> for ResetResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResetResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Resource
impl<'de> Deserialize<'de> for Resource
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Resource, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ResourceKind
impl<'de> Deserialize<'de> for ResourceKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResourceKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ResponseParameters
impl<'de> Deserialize<'de> for ResponseParameters
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResponseParameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Restricted
impl<'de> Deserialize<'de> for Restricted
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Restricted, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RevenueWithdrawalState
impl<'de> Deserialize<'de> for RevenueWithdrawalState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RevenueWithdrawalState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RevenueWithdrawalStateSucceeded
impl<'de> Deserialize<'de> for RevenueWithdrawalStateSucceeded
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RevenueWithdrawalStateSucceeded, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Rgb
impl<'de> Deserialize<'de> for Rgb
fn deserialize<D>(
deserializer: D,
) -> Result<Rgb, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RoaringBitmap
impl<'de> Deserialize<'de> for RoaringBitmap
fn deserialize<D>(
deserializer: D,
) -> Result<RoaringBitmap, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RoaringTreemap
impl<'de> Deserialize<'de> for RoaringTreemap
fn deserialize<D>(
deserializer: D,
) -> Result<RoaringTreemap, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Role
impl<'de> Deserialize<'de> for Role
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Role, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RootUserCredentials
impl<'de> Deserialize<'de> for RootUserCredentials
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RootUserCredentials, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Seconds
impl<'de> Deserialize<'de> for Seconds
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Seconds, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SelectedTables
impl<'de> Deserialize<'de> for SelectedTables
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SelectedTables, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Selection
impl<'de> Deserialize<'de> for Selection
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Selection, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SentWebAppMessage
impl<'de> Deserialize<'de> for SentWebAppMessage
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SentWebAppMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Set
impl<'de> Deserialize<'de> for Set
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Set, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Set
impl<'de> Deserialize<'de> for Set
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Set, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SetExpr
impl<'de> Deserialize<'de> for SetExpr
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetExpr, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SetKind
impl<'de> Deserialize<'de> for SetKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SetMultiExpr
impl<'de> Deserialize<'de> for SetMultiExpr
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetMultiExpr, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SetRequest
impl<'de> Deserialize<'de> for SetRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SetResponse
impl<'de> Deserialize<'de> for SetResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SharedUser, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ShippingAddress
impl<'de> Deserialize<'de> for ShippingAddress
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShippingAddress, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ShippingOption
impl<'de> Deserialize<'de> for ShippingOption
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShippingOption, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ShippingQuery
impl<'de> Deserialize<'de> for ShippingQuery
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShippingQuery, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ShippingQueryId
impl<'de> Deserialize<'de> for ShippingQueryId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShippingQueryId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SigninRequest
impl<'de> Deserialize<'de> for SigninRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SigninRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SigninResponse
impl<'de> Deserialize<'de> for SigninResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SigninResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SignupRequest
impl<'de> Deserialize<'de> for SignupRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SignupRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SignupResponse
impl<'de> Deserialize<'de> for SignupResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SignupResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SingleField
impl<'de> Deserialize<'de> for SingleField
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SingleField, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StarAmount
impl<'de> Deserialize<'de> for StarAmount
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StarAmount, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StarTransaction
impl<'de> Deserialize<'de> for StarTransaction
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StarTransaction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StarTransactions
impl<'de> Deserialize<'de> for StarTransactions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StarTransactions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Start
impl<'de> Deserialize<'de> for Start
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Start, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Status
impl<'de> Deserialize<'de> for Status
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Status, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Sticker
impl<'de> Deserialize<'de> for Sticker
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Sticker, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StickerFormat
impl<'de> Deserialize<'de> for StickerFormat
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StickerFormat, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StickerFormatFlags
impl<'de> Deserialize<'de> for StickerFormatFlags
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StickerFormatFlags, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StickerKind
impl<'de> Deserialize<'de> for StickerKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StickerKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StickerSet
impl<'de> Deserialize<'de> for StickerSet
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StickerSet, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StickerType
impl<'de> Deserialize<'de> for StickerType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StickerType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Story
impl<'de> Deserialize<'de> for Story
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Story, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StoryArea
impl<'de> Deserialize<'de> for StoryArea
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoryArea, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StoryAreaPosition
impl<'de> Deserialize<'de> for StoryAreaPosition
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoryAreaPosition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StoryAreaType
impl<'de> Deserialize<'de> for StoryAreaType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoryAreaType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StoryAreaTypeLink
impl<'de> Deserialize<'de> for StoryAreaTypeLink
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoryAreaTypeLink, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StoryAreaTypeLocation
impl<'de> Deserialize<'de> for StoryAreaTypeLocation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoryAreaTypeLocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StoryAreaTypeSuggestedReaction
impl<'de> Deserialize<'de> for StoryAreaTypeSuggestedReaction
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoryAreaTypeSuggestedReaction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StoryAreaTypeUniqueGift
impl<'de> Deserialize<'de> for StoryAreaTypeUniqueGift
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoryAreaTypeUniqueGift, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StoryAreaTypeWeather
impl<'de> Deserialize<'de> for StoryAreaTypeWeather
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoryAreaTypeWeather, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StoryId
impl<'de> Deserialize<'de> for StoryId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoryId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StringKind
impl<'de> Deserialize<'de> for StringKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StringKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SubscribeRequest
impl<'de> Deserialize<'de> for SubscribeRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SubscribeRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SubscribeResponse
impl<'de> Deserialize<'de> for SubscribeResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SubscribeResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SubscribeTo
impl<'de> Deserialize<'de> for SubscribeTo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SubscribeTo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SuccessfulPayment
impl<'de> Deserialize<'de> for SuccessfulPayment
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SuccessfulPayment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SurrealNone
impl<'de> Deserialize<'de> for SurrealNone
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SurrealNone, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SurrealNull
impl<'de> Deserialize<'de> for SurrealNull
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SurrealNull, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SwitchInlineQueryChosenChat
impl<'de> Deserialize<'de> for SwitchInlineQueryChosenChat
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SwitchInlineQueryChosenChat, <__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 TableName
impl<'de> Deserialize<'de> for TableName
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TableName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Tables
impl<'de> Deserialize<'de> for Tables
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Tables, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TargetMessage
impl<'de> Deserialize<'de> for TargetMessage
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TargetMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TelegramTransactionId
impl<'de> Deserialize<'de> for TelegramTransactionId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TelegramTransactionId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextQuote
impl<'de> Deserialize<'de> for TextQuote
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextQuote, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ThreadId
impl<'de> Deserialize<'de> for ThreadId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ThreadId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Time
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Time
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Time, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Timestamp
impl<'de> Deserialize<'de> for Timestamp
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Timestamp, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Token
impl<'de> Deserialize<'de> for Token
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Token, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TransactionPartner
impl<'de> Deserialize<'de> for TransactionPartner
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartner, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TransactionPartnerAffiliateProgram
impl<'de> Deserialize<'de> for TransactionPartnerAffiliateProgram
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerAffiliateProgram, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TransactionPartnerChat
impl<'de> Deserialize<'de> for TransactionPartnerChat
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerChat, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TransactionPartnerFragment
impl<'de> Deserialize<'de> for TransactionPartnerFragment
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerFragment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TransactionPartnerTelegramApi
impl<'de> Deserialize<'de> for TransactionPartnerTelegramApi
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerTelegramApi, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TransactionPartnerUser
impl<'de> Deserialize<'de> for TransactionPartnerUser
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerUser, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TransactionPartnerUserGiftPurchase
impl<'de> Deserialize<'de> for TransactionPartnerUserGiftPurchase
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerUserGiftPurchase, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TransactionPartnerUserInvoicePayment
impl<'de> Deserialize<'de> for TransactionPartnerUserInvoicePayment
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerUserInvoicePayment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TransactionPartnerUserKind
impl<'de> Deserialize<'de> for TransactionPartnerUserKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerUserKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TransactionPartnerUserPaidMediaPayment
impl<'de> Deserialize<'de> for TransactionPartnerUserPaidMediaPayment
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerUserPaidMediaPayment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TransactionPartnerUserPremiumPurchase
impl<'de> Deserialize<'de> for TransactionPartnerUserPremiumPurchase
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TransactionPartnerUserPremiumPurchase, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for True
impl<'de> Deserialize<'de> for True
fn deserialize<D>(des: D) -> Result<True, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UStr
Available on crate feature offline only.
impl<'de> Deserialize<'de> for UStr
offline only.fn deserialize<D>(
deserializer: D,
) -> Result<UStr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Ulid
impl<'de> Deserialize<'de> for Ulid
fn deserialize<D>(
deserializer: D,
) -> Result<Ulid, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UniqueGift
impl<'de> Deserialize<'de> for UniqueGift
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UniqueGift, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UniqueGiftBackdrop
impl<'de> Deserialize<'de> for UniqueGiftBackdrop
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UniqueGiftBackdrop, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UniqueGiftBackdropColors
impl<'de> Deserialize<'de> for UniqueGiftBackdropColors
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UniqueGiftBackdropColors, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UniqueGiftInfo
impl<'de> Deserialize<'de> for UniqueGiftInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UniqueGiftInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UniqueGiftModel
impl<'de> Deserialize<'de> for UniqueGiftModel
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UniqueGiftModel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UniqueGiftOrigin
impl<'de> Deserialize<'de> for UniqueGiftOrigin
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UniqueGiftOrigin, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UniqueGiftSymbol
impl<'de> Deserialize<'de> for UniqueGiftSymbol
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UniqueGiftSymbol, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UnsetMultiExpr
impl<'de> Deserialize<'de> for UnsetMultiExpr
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnsetMultiExpr, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UnsetRequest
impl<'de> Deserialize<'de> for UnsetRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnsetRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UnsetResponse
impl<'de> Deserialize<'de> for UnsetResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnsetResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UntilDate
impl<'de> Deserialize<'de> for UntilDate
fn deserialize<D>(
deserializer: D,
) -> Result<UntilDate, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Update
impl<'de> Deserialize<'de> for Update
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Update, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UpdateId
impl<'de> Deserialize<'de> for UpdateId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UpdateId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UpdateKind
impl<'de> Deserialize<'de> for UpdateKind
fn deserialize<D>(
deserializer: D,
) -> Result<UpdateKind, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UseRequest
impl<'de> Deserialize<'de> for UseRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UseRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UseResponse
impl<'de> Deserialize<'de> for UseResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UseResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for User
impl<'de> Deserialize<'de> for User
fn deserialize<__D>(
__deserializer: __D,
) -> Result<User, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UserChatBoosts
impl<'de> Deserialize<'de> for UserChatBoosts
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserChatBoosts, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UserId
impl<'de> Deserialize<'de> for UserId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UserProfilePhotos
impl<'de> Deserialize<'de> for UserProfilePhotos
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserProfilePhotos, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UsersShared, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Uuid
impl<'de> Deserialize<'de> for Uuid
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Uuid, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Uuid
impl<'de> Deserialize<'de> for Uuid
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Uuid, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UuidKind
impl<'de> Deserialize<'de> for UuidKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UuidKind, <__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 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 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 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 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 ValueBound
impl<'de> Deserialize<'de> for ValueBound
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ValueBound, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ValuesExpr
impl<'de> Deserialize<'de> for ValuesExpr
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ValuesExpr, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ValuesMultiExpr
impl<'de> Deserialize<'de> for ValuesMultiExpr
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ValuesMultiExpr, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Variables
impl<'de> Deserialize<'de> for Variables
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Variables, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Variables
impl<'de> Deserialize<'de> for Variables
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Variables, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Venue
impl<'de> Deserialize<'de> for Venue
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Venue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VersionRequest
impl<'de> Deserialize<'de> for VersionRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VersionRequest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VersionResponse
impl<'de> Deserialize<'de> for VersionResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VersionResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Video
impl<'de> Deserialize<'de> for Video
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Video, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VideoChatEnded
impl<'de> Deserialize<'de> for VideoChatEnded
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VideoChatEnded, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VideoChatParticipantsInvited
impl<'de> Deserialize<'de> for VideoChatParticipantsInvited
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VideoChatParticipantsInvited, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VideoChatScheduled
impl<'de> Deserialize<'de> for VideoChatScheduled
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VideoChatScheduled, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VideoChatStarted
impl<'de> Deserialize<'de> for VideoChatStarted
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VideoChatStarted, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VideoNote
impl<'de> Deserialize<'de> for VideoNote
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VideoNote, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Voice
impl<'de> Deserialize<'de> for Voice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Voice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WebAppData
impl<'de> Deserialize<'de> for WebAppData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WebAppData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WebAppInfo
impl<'de> Deserialize<'de> for WebAppInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WebAppInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WebhookInfo
impl<'de> Deserialize<'de> for WebhookInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WebhookInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for With
impl<'de> Deserialize<'de> for With
fn deserialize<__D>(
__deserializer: __D,
) -> Result<With, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WriteAccessAllowed
impl<'de> Deserialize<'de> for WriteAccessAllowed
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WriteAccessAllowed, <__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,
Available on crate feature std only.
impl<'de, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
std only.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>,
Source§impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
Available on crate features std or alloc only.
impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
std or alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, A> Deserialize<'de> for SmallVec<A>where
A: Array,
<A as Array>::Item: Deserialize<'de>,
Available on crate feature serde only.
impl<'de, A> Deserialize<'de> for SmallVec<A>where
A: Array,
<A as Array>::Item: Deserialize<'de>,
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<SmallVec<A>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, C> Deserialize<'de> for Jws<C>
impl<'de, C> Deserialize<'de> for Jws<C>
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Jws<C>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, F> Deserialize<'de> for Closest<F>where
F: GeoFloat + Deserialize<'de>,
impl<'de, F> Deserialize<'de> for Closest<F>where
F: GeoFloat + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Closest<F>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, F> Deserialize<'de> for Closest<F>where
F: GeoFloat + Deserialize<'de>,
impl<'de, F> Deserialize<'de> for Closest<F>where
F: GeoFloat + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Closest<F>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de, Idx> Deserialize<'de> for Range<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for Range<Idx>where
Idx: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Range<Idx>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>where
Idx: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<RangeFrom<Idx>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where
Idx: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<RangeInclusive<Idx>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>where
Idx: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<RangeTo<Idx>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
Available on crate features std or alloc only.
impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
std or alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<BTreeMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
Available on crate feature std only.
impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
std only.fn deserialize<D>(
deserializer: D,
) -> Result<HashMap<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>,
Source§impl<'de, L, R> Deserialize<'de> for Either<L, R>where
L: Deserialize<'de>,
R: Deserialize<'de>,
impl<'de, L, R> Deserialize<'de> for Either<L, R>where
L: Deserialize<'de>,
R: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Either<L, R>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, P> Deserialize<'de> for AABB<P>where
P: Point + Deserialize<'de>,
impl<'de, P> Deserialize<'de> for AABB<P>where
P: Point + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AABB<P>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, P> Deserialize<'de> for Line<P>where
P: Point + Deserialize<'de>,
impl<'de, P> Deserialize<'de> for Line<P>where
P: Point + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Line<P>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, P> Deserialize<'de> for Rectangle<P>where
P: Point + Deserialize<'de>,
impl<'de, P> Deserialize<'de> for Rectangle<P>where
P: Point + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Rectangle<P>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, R, T> Deserialize<'de> for GeomWithData<R, T>where
R: RTreeObject + Deserialize<'de>,
T: Deserialize<'de>,
impl<'de, R, T> Deserialize<'de> for GeomWithData<R, T>where
R: RTreeObject + Deserialize<'de>,
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GeomWithData<R, T>, <__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 Bound<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Bound<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Bound<T>, <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>,
Source§impl<'de, T> Deserialize<'de> for Box<[T]>where
T: Deserialize<'de>,
Available on crate features std or alloc only.
impl<'de, T> Deserialize<'de> for Box<[T]>where
T: Deserialize<'de>,
std or alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<Box<[T]>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Box<T>where
T: Deserialize<'de>,
Available on crate features std or alloc only.
impl<'de, T> Deserialize<'de> for Box<T>where
T: Deserialize<'de>,
std or alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<Box<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for BinaryHeap<T>where
T: Deserialize<'de> + Ord,
Available on crate features std or alloc only.
impl<'de, T> Deserialize<'de> for BinaryHeap<T>where
T: Deserialize<'de> + Ord,
std or alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<BinaryHeap<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for BTreeSet<T>
Available on crate features std or alloc only.
impl<'de, T> Deserialize<'de> for BTreeSet<T>
std or alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<BTreeSet<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for LinkedList<T>where
T: Deserialize<'de>,
Available on crate features std or alloc only.
impl<'de, T> Deserialize<'de> for LinkedList<T>where
T: Deserialize<'de>,
std or alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<LinkedList<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for VecDeque<T>where
T: Deserialize<'de>,
Available on crate features std or alloc only.
impl<'de, T> Deserialize<'de> for VecDeque<T>where
T: Deserialize<'de>,
std or alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<VecDeque<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Rc<T>
Available on crate feature rc and (crate features std or alloc) only.This impl requires the "rc" Cargo feature of Serde.
impl<'de, T> Deserialize<'de> for Rc<T>
rc and (crate features std or alloc) only.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.
fn deserialize<D>(
deserializer: D,
) -> Result<Rc<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de>,
Available on crate feature rc and (crate features std or alloc) only.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 Weak<T>where
T: Deserialize<'de>,
rc and (crate features std or alloc) only.This impl requires the "rc" Cargo feature of Serde. The resulting
Weak<T> has a reference count of 0 and cannot be upgraded.
fn deserialize<D>(
deserializer: D,
) -> Result<Weak<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Arc<T>
Available on crate feature rc and (crate features std or alloc) only.This impl requires the "rc" Cargo feature of Serde.
impl<'de, T> Deserialize<'de> for Arc<T>
rc and (crate features std or alloc) only.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.
fn deserialize<D>(
deserializer: D,
) -> Result<Arc<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de>,
Available on crate feature rc and (crate features std or alloc) only.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 Weak<T>where
T: Deserialize<'de>,
rc and (crate features std or alloc) only.This impl requires the "rc" Cargo feature of Serde. The resulting
Weak<T> has a reference count of 0 and cannot be upgraded.
fn deserialize<D>(
deserializer: D,
) -> Result<Weak<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Vec<T>where
T: Deserialize<'de>,
Available on crate features std or alloc only.
impl<'de, T> Deserialize<'de> for Vec<T>where
T: Deserialize<'de>,
std or alloc only.fn deserialize<D>(
deserializer: D,
) -> Result<Vec<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Cell<T>where
T: Deserialize<'de> + Copy,
impl<'de, T> Deserialize<'de> for Cell<T>where
T: Deserialize<'de> + Copy,
fn deserialize<D>(
deserializer: D,
) -> Result<Cell<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for RefCell<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for RefCell<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<RefCell<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Reverse<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Reverse<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Reverse<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for PhantomData<T>where
T: ?Sized,
impl<'de, T> Deserialize<'de> for PhantomData<T>where
T: ?Sized,
fn deserialize<D>(
deserializer: D,
) -> Result<PhantomData<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Wrapping<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Wrapping<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Mutex<T>where
T: Deserialize<'de>,
Available on crate feature std only.
impl<'de, T> Deserialize<'de> for Mutex<T>where
T: Deserialize<'de>,
std only.fn deserialize<D>(
deserializer: D,
) -> Result<Mutex<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for RwLock<T>where
T: Deserialize<'de>,
Available on crate feature std only.
impl<'de, T> Deserialize<'de> for RwLock<T>where
T: Deserialize<'de>,
std only.fn deserialize<D>(
deserializer: D,
) -> Result<RwLock<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for CachedEnvelope<T>where
T: RTreeObject + Deserialize<'de>,
<T as RTreeObject>::Envelope: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for CachedEnvelope<T>where
T: RTreeObject + Deserialize<'de>,
<T as RTreeObject>::Envelope: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CachedEnvelope<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Coord<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Coord<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Coord<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Geometry<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Geometry<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Geometry<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for GeometryCollection<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for GeometryCollection<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GeometryCollection<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Json<T>where
T: Deserialize<'de> + ?Sized,
impl<'de, T> Deserialize<'de> for Json<T>where
T: Deserialize<'de> + ?Sized,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Json<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Line<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Line<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Line<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for LineString<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for LineString<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LineString<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for MultiLineString<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for MultiLineString<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MultiLineString<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for MultiPoint<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for MultiPoint<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MultiPoint<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for MultiPolygon<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for MultiPolygon<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MultiPolygon<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for ParentNode<T>where
T: RTreeObject + Deserialize<'de>,
<T as RTreeObject>::Envelope: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for ParentNode<T>where
T: RTreeObject + Deserialize<'de>,
<T as RTreeObject>::Envelope: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ParentNode<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Point<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Point<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Point<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Polygon<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Polygon<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Polygon<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for RTreeNode<T>where
T: RTreeObject + Deserialize<'de>,
<T as RTreeObject>::Envelope: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for RTreeNode<T>where
T: RTreeObject + Deserialize<'de>,
<T as RTreeObject>::Envelope: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RTreeNode<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Rect<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Rect<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Rect<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Spanned<T>where
T: Deserialize<'de>,
Available on crate feature serde only.
impl<'de, T> Deserialize<'de> for Spanned<T>where
T: Deserialize<'de>,
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Spanned<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Triangle<T>where
T: CoordNum + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Triangle<T>where
T: CoordNum + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Triangle<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de, T, E> Deserialize<'de> for Result<T, E>where
T: Deserialize<'de>,
E: Deserialize<'de>,
Available on crate feature result only.
impl<'de, T, E> Deserialize<'de> for Result<T, E>where
T: Deserialize<'de>,
E: Deserialize<'de>,
result only.fn deserialize<D>(
deserializer: D,
) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T, P> Deserialize<'de> for PointWithData<T, P>where
T: Deserialize<'de>,
P: Deserialize<'de>,
impl<'de, T, P> Deserialize<'de> for PointWithData<T, P>where
T: Deserialize<'de>,
P: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PointWithData<T, P>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T, Params> Deserialize<'de> for RTree<T, Params>where
Params: RTreeParams,
T: RTreeObject + Deserialize<'de>,
<T as RTreeObject>::Envelope: Deserialize<'de>,
impl<'de, T, Params> Deserialize<'de> for RTree<T, Params>where
Params: RTreeParams,
T: RTreeObject + Deserialize<'de>,
<T as RTreeObject>::Envelope: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RTree<T, Params>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de, T, S> Deserialize<'de> for HashSet<T, S>
Available on crate feature std only.
impl<'de, T, S> Deserialize<'de> for HashSet<T, S>
std only.fn deserialize<D>(
deserializer: D,
) -> Result<HashSet<T, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T, S> Deserialize<'de> for IndexSet<T, S>
impl<'de, T, S> Deserialize<'de> for IndexSet<T, S>
fn deserialize<D>(
deserializer: D,
) -> Result<IndexSet<T, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T, U> Deserialize<'de> for DeserializeAsWrap<T, U>where
U: DeserializeAs<'de, T>,
impl<'de, T, U> Deserialize<'de> for DeserializeAsWrap<T, U>where
U: DeserializeAs<'de, T>,
fn deserialize<D>(
deserializer: D,
) -> Result<DeserializeAsWrap<T, U>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, V> Deserialize<'de> for Captured<V>where
V: Deserialize<'de>,
impl<'de, V> Deserialize<'de> for Captured<V>where
V: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Captured<V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, V, const TAG: u64> Deserialize<'de> for Accepted<V, TAG>where
V: Deserialize<'de>,
impl<'de, V, const TAG: u64> Deserialize<'de> for Accepted<V, TAG>where
V: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Accepted<V, TAG>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, V, const TAG: u64> Deserialize<'de> for Required<V, TAG>where
V: Deserialize<'de>,
impl<'de, V, const TAG: u64> Deserialize<'de> for Required<V, TAG>where
V: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Required<V, TAG>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for OptionRangedI8<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for OptionRangedI8<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedI8<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for RangedI8<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for RangedI8<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<RangedI8<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for OptionRangedI16<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for OptionRangedI16<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedI16<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for RangedI16<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for RangedI16<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<RangedI16<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for OptionRangedI32<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for OptionRangedI32<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedI32<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for RangedI32<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for RangedI32<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<RangedI32<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for OptionRangedI64<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for OptionRangedI64<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedI64<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for RangedI64<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for RangedI64<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<RangedI64<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for OptionRangedI128<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for OptionRangedI128<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedI128<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for RangedI128<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for RangedI128<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<RangedI128<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for OptionRangedIsize<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for OptionRangedIsize<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedIsize<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for RangedIsize<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for RangedIsize<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<RangedIsize<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for OptionRangedU8<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for OptionRangedU8<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedU8<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for RangedU8<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for RangedU8<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<RangedU8<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for OptionRangedU16<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for OptionRangedU16<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedU16<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for RangedU16<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for RangedU16<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<RangedU16<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for OptionRangedU32<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for OptionRangedU32<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedU32<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for RangedU32<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for RangedU32<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<RangedU32<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for OptionRangedU64<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for OptionRangedU64<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedU64<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for RangedU64<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for RangedU64<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<RangedU64<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for OptionRangedU128<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for OptionRangedU128<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedU128<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for RangedU128<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for RangedU128<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<RangedU128<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for OptionRangedUsize<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for OptionRangedUsize<MIN, MAX>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<OptionRangedUsize<MIN, MAX>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for RangedUsize<MIN, MAX>
Available on crate feature serde only.
impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for RangedUsize<MIN, MAX>
serde only.