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, 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,
impl<'a, Static> Deserialize<'a> for Atom<Static>where
Static: StaticAtomSet,
fn deserialize<D>(
deserializer: D,
) -> Result<Atom<Static>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a, T> Deserialize<'a> for BitFlags<T>
impl<'a, T> Deserialize<'a> for BitFlags<T>
fn deserialize<D>(d: D) -> Result<BitFlags<T>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
Source§impl<'de> Deserialize<'de> for IpAddr
impl<'de> Deserialize<'de> for IpAddr
fn deserialize<D>(
deserializer: D,
) -> Result<IpAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SocketAddr
impl<'de> Deserialize<'de> for SocketAddr
fn deserialize<D>(
deserializer: D,
) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for 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>
impl<'de> Deserialize<'de> for Box<str>
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>
impl<'de> Deserialize<'de> for Box<CStr>
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>
impl<'de> Deserialize<'de> for Box<OsStr>
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>
impl<'de> Deserialize<'de> for Box<Path>
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
impl<'de> Deserialize<'de> for CString
fn deserialize<D>(
deserializer: D,
) -> Result<CString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for String
impl<'de> Deserialize<'de> for String
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>
impl<'de> Deserialize<'de> for Saturating<i8>
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>
impl<'de> Deserialize<'de> for Saturating<i16>
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>
impl<'de> Deserialize<'de> for Saturating<i32>
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>
impl<'de> Deserialize<'de> for Saturating<i64>
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>
impl<'de> Deserialize<'de> for Saturating<i128>
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>
impl<'de> Deserialize<'de> for Saturating<isize>
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>
impl<'de> Deserialize<'de> for Saturating<u8>
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>
impl<'de> Deserialize<'de> for Saturating<u16>
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>
impl<'de> Deserialize<'de> for Saturating<u32>
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>
impl<'de> Deserialize<'de> for Saturating<u64>
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>
impl<'de> Deserialize<'de> for Saturating<u128>
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>
impl<'de> Deserialize<'de> for Saturating<usize>
fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<usize>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicBool
impl<'de> Deserialize<'de> for AtomicBool
fn deserialize<D>(
deserializer: D,
) -> Result<AtomicBool, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI8
impl<'de> Deserialize<'de> for AtomicI8
fn deserialize<D>(
deserializer: D,
) -> Result<AtomicI8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI16
impl<'de> Deserialize<'de> for AtomicI16
fn deserialize<D>(
deserializer: D,
) -> Result<AtomicI16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI32
impl<'de> Deserialize<'de> for AtomicI32
fn deserialize<D>(
deserializer: D,
) -> Result<AtomicI32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicI64
impl<'de> Deserialize<'de> for AtomicI64
fn deserialize<D>(
deserializer: D,
) -> Result<AtomicI64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicIsize
impl<'de> Deserialize<'de> for AtomicIsize
fn deserialize<D>(
deserializer: D,
) -> Result<AtomicIsize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU8
impl<'de> Deserialize<'de> for AtomicU8
fn deserialize<D>(
deserializer: D,
) -> Result<AtomicU8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU16
impl<'de> Deserialize<'de> for AtomicU16
fn deserialize<D>(
deserializer: D,
) -> Result<AtomicU16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU32
impl<'de> Deserialize<'de> for AtomicU32
fn deserialize<D>(
deserializer: D,
) -> Result<AtomicU32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicU64
impl<'de> Deserialize<'de> for AtomicU64
fn deserialize<D>(
deserializer: D,
) -> Result<AtomicU64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AtomicUsize
impl<'de> Deserialize<'de> for AtomicUsize
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
impl<'de> Deserialize<'de> for OsString
fn deserialize<D>(
deserializer: D,
) -> Result<OsString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PathBuf
impl<'de> Deserialize<'de> for PathBuf
fn deserialize<D>(
deserializer: D,
) -> Result<PathBuf, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SystemTime
impl<'de> Deserialize<'de> for SystemTime
fn deserialize<D>(
deserializer: D,
) -> Result<SystemTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for 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 DateTime
s 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>
impl<'de> Deserialize<'de> for DateTime<Local>
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 DateTime
s 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>
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 DateTime
s 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
impl<'de> Deserialize<'de> for Url
Deserializes this URL from a serde
stream.
This implementation is only available if the serde
Cargo feature is enabled.
fn deserialize<D>(
deserializer: D,
) -> Result<Url, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
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 AbsEvent
impl<'de> Deserialize<'de> for AbsEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AbsEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Access
impl<'de> Deserialize<'de> for Access
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Access, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AccessGrant
impl<'de> Deserialize<'de> for AccessGrant
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AccessGrant, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AccessStatement
impl<'de> Deserialize<'de> for AccessStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AccessStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AccessType
impl<'de> Deserialize<'de> for AccessType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AccessType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Accesses
impl<'de> Deserialize<'de> for Accesses
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Accesses, <__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 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 ActionConstraint
impl<'de> Deserialize<'de> for ActionConstraint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActionConstraint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ActionConstraint
impl<'de> Deserialize<'de> for ActionConstraint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActionConstraint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ActionEntityUID
impl<'de> Deserialize<'de> for ActionEntityUID
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActionEntityUID, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ActionInConstraint
impl<'de> Deserialize<'de> for ActionInConstraint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActionInConstraint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ActionType
impl<'de> Deserialize<'de> for ActionType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActionType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ActivateEvent
impl<'de> Deserialize<'de> for ActivateEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActivateEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ActiveDescendantChangedEvent
impl<'de> Deserialize<'de> for ActiveDescendantChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActiveDescendantChangedEvent, <__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 AddAccessibleEvent
impl<'de> Deserialize<'de> for AddAccessibleEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AddAccessibleEvent, <__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 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 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 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 AlgorithmType
impl<'de> Deserialize<'de> for AlgorithmType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AlgorithmType, <__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 AlterStatement
impl<'de> Deserialize<'de> for AlterStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AlterStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AlterTableStatement
impl<'de> Deserialize<'de> for AlterTableStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AlterTableStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AnalyzeStatement
impl<'de> Deserialize<'de> for AnalyzeStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AnalyzeStatement, <__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 AnnouncementEvent
impl<'de> Deserialize<'de> for AnnouncementEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AnnouncementEvent, <__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 ApplicationChangedEvent
impl<'de> Deserialize<'de> for ApplicationChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ApplicationChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ApplySpec
impl<'de> Deserialize<'de> for ApplySpec
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ApplySpec, <__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 AttributesChangedEvent
impl<'de> Deserialize<'de> for AttributesChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AttributesChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AttributesChangedEvent
impl<'de> Deserialize<'de> for AttributesChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AttributesChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AttributesOrContext
impl<'de> Deserialize<'de> for AttributesOrContext
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AttributesOrContext, <__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 AvailableEvent
impl<'de> Deserialize<'de> for AvailableEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AvailableEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BState
impl<'de> Deserialize<'de> for BState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BState, <__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 Base
impl<'de> Deserialize<'de> for Base
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Base, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BeginStatement
impl<'de> Deserialize<'de> for BeginStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BeginStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BinaryOp
impl<'de> Deserialize<'de> for BinaryOp
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BinaryOp, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Block
impl<'de> Deserialize<'de> for Block
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Block, <__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 BoundsChangedEvent
impl<'de> Deserialize<'de> for BoundsChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BoundsChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BreakStatement
impl<'de> Deserialize<'de> for BreakStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BreakStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ButtonEvent
impl<'de> Deserialize<'de> for ButtonEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ButtonEvent, <__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 Bytes
impl<'de> Deserialize<'de> for Bytes
fn deserialize<D>(
deserializer: D,
) -> Result<Bytes, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BytesMut
impl<'de> Deserialize<'de> for BytesMut
fn deserialize<D>(
deserializer: D,
) -> Result<BytesMut, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Bytesize
impl<'de> Deserialize<'de> for Bytesize
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Bytesize, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CacheEvents
impl<'de> Deserialize<'de> for CacheEvents
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CacheEvents, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CacheItem
impl<'de> Deserialize<'de> for CacheItem
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CacheItem, <__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 CancelStatement
impl<'de> Deserialize<'de> for CancelStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CancelStatement, <__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 Cast
impl<'de> Deserialize<'de> for Cast
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Cast, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ChangeFeed
impl<'de> Deserialize<'de> for ChangeFeed
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChangeFeed, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CharWidthChangedEvent
impl<'de> Deserialize<'de> for CharWidthChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CharWidthChangedEvent, <__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 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 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 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 ChildrenChangedEvent
impl<'de> Deserialize<'de> for ChildrenChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ChildrenChangedEvent, <__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 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 Clause
impl<'de> Deserialize<'de> for Clause
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Clause, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ClipType
impl<'de> Deserialize<'de> for ClipType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ClipType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CloseEvent
impl<'de> Deserialize<'de> for CloseEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CloseEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Closure
impl<'de> Deserialize<'de> for Closure
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Closure, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ColumnCountChangedEvent
impl<'de> Deserialize<'de> for ColumnCountChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ColumnCountChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ColumnDeletedEvent
impl<'de> Deserialize<'de> for ColumnDeletedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ColumnDeletedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ColumnInsertedEvent
impl<'de> Deserialize<'de> for ColumnInsertedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ColumnInsertedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ColumnReorderedEvent
impl<'de> Deserialize<'de> for ColumnReorderedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ColumnReorderedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CommitStatement
impl<'de> Deserialize<'de> for CommitStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CommitStatement, <__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 Cond
impl<'de> Deserialize<'de> for Cond
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Cond, <__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 ConnectionCredentials
impl<'de> Deserialize<'de> for ConnectionCredentials
fn deserialize<D>(
deserializer: D,
) -> Result<ConnectionCredentials, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Constant
impl<'de> Deserialize<'de> for Constant
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Constant, <__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 ContentChangedEvent
impl<'de> Deserialize<'de> for ContentChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ContentChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Context
impl<'de> Deserialize<'de> for Context
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Context, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ContinueStatement
impl<'de> Deserialize<'de> for ContinueStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ContinueStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CoordType
impl<'de> Deserialize<'de> for CoordType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CoordType, <__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 CreateEvent
impl<'de> Deserialize<'de> for CreateEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CreateStatement
impl<'de> Deserialize<'de> for CreateStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CreateStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Currency
impl<'de> Deserialize<'de> for Currency
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Currency, <__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 DataType
impl<'de> Deserialize<'de> for DataType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DataType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Date
impl<'de> Deserialize<'de> for Date
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
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
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 DeactivateEvent
impl<'de> Deserialize<'de> for DeactivateEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeactivateEvent, <__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 Decision
impl<'de> Deserialize<'de> for Decision
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Decision, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineAccessStatement
impl<'de> Deserialize<'de> for DefineAccessStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineAccessStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineAnalyzerStatement
impl<'de> Deserialize<'de> for DefineAnalyzerStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineAnalyzerStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineApiStatement
impl<'de> Deserialize<'de> for DefineApiStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineApiStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineDatabaseStatement
impl<'de> Deserialize<'de> for DefineDatabaseStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineDatabaseStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineEventStatement
impl<'de> Deserialize<'de> for DefineEventStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineEventStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineFieldStatement
impl<'de> Deserialize<'de> for DefineFieldStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineFieldStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineFunctionStatement
impl<'de> Deserialize<'de> for DefineFunctionStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineFunctionStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineIndexStatement
impl<'de> Deserialize<'de> for DefineIndexStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineIndexStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineModelStatement
impl<'de> Deserialize<'de> for DefineModelStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineModelStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineNamespaceStatement
impl<'de> Deserialize<'de> for DefineNamespaceStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineNamespaceStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineParamStatement
impl<'de> Deserialize<'de> for DefineParamStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineParamStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineStatement
impl<'de> Deserialize<'de> for DefineStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineTableStatement
impl<'de> Deserialize<'de> for DefineTableStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineTableStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefineUserStatement
impl<'de> Deserialize<'de> for DefineUserStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefineUserStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DeleteStatement
impl<'de> Deserialize<'de> for DeleteStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeleteStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DesktopCreateEvent
impl<'de> Deserialize<'de> for DesktopCreateEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DesktopCreateEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DesktopDestroyEvent
impl<'de> Deserialize<'de> for DesktopDestroyEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DesktopDestroyEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DestroyEvent
impl<'de> Deserialize<'de> for DestroyEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DestroyEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Diagnostics
impl<'de> Deserialize<'de> for Diagnostics
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Diagnostics, <__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 Dir
impl<'de> Deserialize<'de> for Dir
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Dir, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Distance
impl<'de> Deserialize<'de> for Distance
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Distance, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Distance1
impl<'de> Deserialize<'de> for Distance1
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Distance1, <__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 DocumentEvents
impl<'de> Deserialize<'de> for DocumentEvents
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DocumentEvents, <__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 DynamicTuple<()>
impl<'de> Deserialize<'de> for DynamicTuple<()>
fn deserialize<D>(
deserializer: D,
) -> Result<DynamicTuple<()>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Edges
impl<'de> Deserialize<'de> for Edges
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Edges, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Effect
impl<'de> Deserialize<'de> for Effect
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Effect, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Eid
impl<'de> Deserialize<'de> for Eid
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Eid, <__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 EndianSig
impl<'de> Deserialize<'de> for EndianSig
fn deserialize<D>(
deserializer: D,
) -> Result<EndianSig, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Entities
impl<'de> Deserialize<'de> for Entities
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Entities, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Entity
impl<'de> Deserialize<'de> for Entity
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Entity, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EntityJSON
impl<'de> Deserialize<'de> for EntityJSON
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntityJSON, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EntityReference
impl<'de> Deserialize<'de> for EntityReference
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntityReference, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EntityType
impl<'de> Deserialize<'de> for EntityType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntityType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EntityType
impl<'de> Deserialize<'de> for EntityType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntityType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EntityUID
impl<'de> Deserialize<'de> for EntityUID
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntityUID, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EntityUIDEntry
impl<'de> Deserialize<'de> for EntityUIDEntry
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntityUIDEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EntityUidJSON
impl<'de> Deserialize<'de> for EntityUidJSON
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntityUidJSON, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Entry
impl<'de> Deserialize<'de> for Entry
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Entry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EqConstraint
impl<'de> Deserialize<'de> for EqConstraint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EqConstraint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Error
impl<'de> Deserialize<'de> for Error
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Error, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ErrorKind
impl<'de> Deserialize<'de> for ErrorKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ErrorKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Event
impl<'de> Deserialize<'de> for Event
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Event, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EventBodyOwned
impl<'de> Deserialize<'de> for EventBodyOwned
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventBodyOwned, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EventBodyQT
impl<'de> Deserialize<'de> for EventBodyQT
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventBodyQT, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EventListenerDeregisteredEvent
impl<'de> Deserialize<'de> for EventListenerDeregisteredEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventListenerDeregisteredEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EventListenerEvents
impl<'de> Deserialize<'de> for EventListenerEvents
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventListenerEvents, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EventListenerMode
impl<'de> Deserialize<'de> for EventListenerMode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventListenerMode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EventListenerRegisteredEvent
impl<'de> Deserialize<'de> for EventListenerRegisteredEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventListenerRegisteredEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EventListeners
impl<'de> Deserialize<'de> for EventListeners
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventListeners, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EventType
impl<'de> Deserialize<'de> for EventType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Expected
impl<'de> Deserialize<'de> for Expected
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Expected, <__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 Expr
impl<'de> Deserialize<'de> for Expr
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Expr, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExprNoExt
impl<'de> Deserialize<'de> for ExprNoExt
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExprNoExt, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Expression
impl<'de> Deserialize<'de> for Expression
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Expression, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExtFuncCall
impl<'de> Deserialize<'de> for ExtFuncCall
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtFuncCall, <__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 ExtnValueJSON
impl<'de> Deserialize<'de> for ExtnValueJSON
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtnValueJSON, <__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 Fd<'de>
impl<'de> Deserialize<'de> for Fd<'de>
fn deserialize<D>(
deserializer: D,
) -> Result<Fd<'de>, <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 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 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 Filter
impl<'de> Deserialize<'de> for Filter
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Filter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FnAndArg
impl<'de> Deserialize<'de> for FnAndArg
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FnAndArg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FocusEvent
impl<'de> Deserialize<'de> for FocusEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FocusEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FocusEvents
impl<'de> Deserialize<'de> for FocusEvents
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FocusEvents, <__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 ForeachStatement
impl<'de> Deserialize<'de> for ForeachStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ForeachStatement, <__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 Found
impl<'de> Deserialize<'de> for Found
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Found, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Function
impl<'de> Deserialize<'de> for Function
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Function, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Future
impl<'de> Deserialize<'de> for Future
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Future, <__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 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 Granularity
impl<'de> Deserialize<'de> for Granularity
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Granularity, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Graph
impl<'de> Deserialize<'de> for Graph
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Graph, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Group
impl<'de> Deserialize<'de> for Group
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Group, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Groups
impl<'de> Deserialize<'de> for Groups
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Groups, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Guid<'de>
impl<'de> Deserialize<'de> for Guid<'de>
fn deserialize<D>(
deserializer: D,
) -> Result<Guid<'de>, <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 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 HeaderContentType
impl<'de> Deserialize<'de> for HeaderContentType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HeaderContentType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for HeaderType
impl<'de> Deserialize<'de> for HeaderType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HeaderType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for HnswParams
impl<'de> Deserialize<'de> for HnswParams
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HnswParams, <__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 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 IdRange
impl<'de> Deserialize<'de> for IdRange
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IdRange, <__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 Idioms
impl<'de> Deserialize<'de> for Idioms
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Idioms, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IfelseStatement
impl<'de> Deserialize<'de> for IfelseStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IfelseStatement, <__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 Index
impl<'de> Deserialize<'de> for Index
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Index, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InfoStatement
impl<'de> Deserialize<'de> for InfoStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InfoStatement, <__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 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 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 InsertStatement
impl<'de> Deserialize<'de> for InsertStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InsertStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Interface
impl<'de> Deserialize<'de> for Interface
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Interface, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InterfaceResult
impl<'de> Deserialize<'de> for InterfaceResult
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InterfaceResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InterfaceSet
impl<'de> Deserialize<'de> for InterfaceSet
fn deserialize<D>(
deserializer: D,
) -> Result<InterfaceSet, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InternalString
impl<'de> Deserialize<'de> for InternalString
fn deserialize<D>(
deserializer: D,
) -> Result<InternalString, <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 JSONValue
impl<'de> Deserialize<'de> for JSONValue
fn deserialize<__D>(
__deserializer: __D,
) -> Result<JSONValue, <__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 Jwt
impl<'de> Deserialize<'de> for Jwt
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Jwt, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for JwtAccess
impl<'de> Deserialize<'de> for JwtAccess
fn deserialize<__D>(
__deserializer: __D,
) -> Result<JwtAccess, <__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 KeySynthType
impl<'de> Deserialize<'de> for KeySynthType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KeySynthType, <__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 KeyboardEvents
impl<'de> Deserialize<'de> for KeyboardEvents
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KeyboardEvents, <__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 KillStatement
impl<'de> Deserialize<'de> for KillStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KillStatement, <__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 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 Layer
impl<'de> Deserialize<'de> for Layer
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Layer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LegacyAddAccessibleEvent
impl<'de> Deserialize<'de> for LegacyAddAccessibleEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LegacyAddAccessibleEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LegacyCacheItem
impl<'de> Deserialize<'de> for LegacyCacheItem
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LegacyCacheItem, <__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 LineChangedEvent
impl<'de> Deserialize<'de> for LineChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LineChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LineCountChangedEvent
impl<'de> Deserialize<'de> for LineCountChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LineCountChangedEvent, <__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 LinkSelectedEvent
impl<'de> Deserialize<'de> for LinkSelectedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LinkSelectedEvent, <__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 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 LiteralPolicy
impl<'de> Deserialize<'de> for LiteralPolicy
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LiteralPolicy, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Live
impl<'de> Deserialize<'de> for Live
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Live, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Live
impl<'de> Deserialize<'de> for Live
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Live, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LiveStatement
impl<'de> Deserialize<'de> for LiveStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LiveStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LoadCompleteEvent
impl<'de> Deserialize<'de> for LoadCompleteEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LoadCompleteEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LoadStoppedEvent
impl<'de> Deserialize<'de> for LoadStoppedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LoadStoppedEvent, <__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 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 LowerEvent
impl<'de> Deserialize<'de> for LowerEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LowerEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MState
impl<'de> Deserialize<'de> for MState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MTreeParams
impl<'de> Deserialize<'de> for MTreeParams
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MTreeParams, <__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 MatchType
impl<'de> Deserialize<'de> for MatchType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MatchType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MaximizeEvent
impl<'de> Deserialize<'de> for MaximizeEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MaximizeEvent, <__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 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 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 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 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>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MessageChatShared, <__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 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 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 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 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>,
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 MinimizeEvent
impl<'de> Deserialize<'de> for MinimizeEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MinimizeEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Mock
impl<'de> Deserialize<'de> for Mock
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Mock, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Model
impl<'de> Deserialize<'de> for Model
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Model, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ModelChangedEvent
impl<'de> Deserialize<'de> for ModelChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModelChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ModifiersEvent
impl<'de> Deserialize<'de> for ModifiersEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModifiersEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MouseEvents
impl<'de> Deserialize<'de> for MouseEvents
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MouseEvents, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MoveEvent
impl<'de> Deserialize<'de> for MoveEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MoveEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Name
impl<'de> Deserialize<'de> for Name
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Name, <__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 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 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 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 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 ObjectEvents
impl<'de> Deserialize<'de> for ObjectEvents
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ObjectEvents, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ObjectProperties
impl<'de> Deserialize<'de> for ObjectProperties
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ObjectProperties, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ObjectRef
impl<'de> Deserialize<'de> for ObjectRef
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ObjectRef, <__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 Operation
impl<'de> Deserialize<'de> for Operation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Operation, <__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 OptionStatement
impl<'de> Deserialize<'de> for OptionStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OptionStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Order
impl<'de> Deserialize<'de> for Order
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Order, <__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 OutputStatement
impl<'de> Deserialize<'de> for OutputStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OutputStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedBusName
impl<'de> Deserialize<'de> for OwnedBusName
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedBusName, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedErrorName
impl<'de> Deserialize<'de> for OwnedErrorName
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedErrorName, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedFd
impl<'de> Deserialize<'de> for OwnedFd
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedFd, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedGuid
impl<'de> Deserialize<'de> for OwnedGuid
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedGuid, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedInterfaceName
impl<'de> Deserialize<'de> for OwnedInterfaceName
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedInterfaceName, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedMatchRule
impl<'de> Deserialize<'de> for OwnedMatchRule
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedMatchRule, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedMemberName
impl<'de> Deserialize<'de> for OwnedMemberName
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedMemberName, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedObjectPath
impl<'de> Deserialize<'de> for OwnedObjectPath
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedObjectPath, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedPropertyName
impl<'de> Deserialize<'de> for OwnedPropertyName
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedPropertyName, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedSignature
impl<'de> Deserialize<'de> for OwnedSignature
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedSignature, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedUniqueName
impl<'de> Deserialize<'de> for OwnedUniqueName
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedUniqueName, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedValue
impl<'de> Deserialize<'de> for OwnedValue
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedValue, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedWellKnownName
impl<'de> Deserialize<'de> for OwnedWellKnownName
fn deserialize<D>(
deserializer: D,
) -> Result<OwnedWellKnownName, <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 PageChangedEvent
impl<'de> Deserialize<'de> for PageChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PageChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Param
impl<'de> Deserialize<'de> for Param
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Param, <__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 Part
impl<'de> Deserialize<'de> for Part
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Part, <__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 Path
impl<'de> Deserialize<'de> for Path
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Path, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Pattern
impl<'de> Deserialize<'de> for Pattern
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Pattern, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PatternElem
impl<'de> Deserialize<'de> for PatternElem
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PatternElem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Permission
impl<'de> Deserialize<'de> for Permission
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Permission, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Permissions
impl<'de> Deserialize<'de> for Permissions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Permissions, <__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 Policy
impl<'de> Deserialize<'de> for Policy
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Policy, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PolicyID
impl<'de> Deserialize<'de> for PolicyID
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PolicyID, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PolicyId
impl<'de> Deserialize<'de> for PolicyId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PolicyId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PolicySet
impl<'de> Deserialize<'de> for PolicySet
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PolicySet, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PolicySpecification
impl<'de> Deserialize<'de> for PolicySpecification
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PolicySpecification, <__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 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 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 PrimaryHeader
impl<'de> Deserialize<'de> for PrimaryHeader
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PrimaryHeader, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PrincipalConstraint
impl<'de> Deserialize<'de> for PrincipalConstraint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PrincipalConstraint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PrincipalConstraint
impl<'de> Deserialize<'de> for PrincipalConstraint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PrincipalConstraint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PrincipalOrResource
impl<'de> Deserialize<'de> for PrincipalOrResource
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PrincipalOrResource, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PrincipalOrResourceConstraint
impl<'de> Deserialize<'de> for PrincipalOrResourceConstraint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PrincipalOrResourceConstraint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PrincipalOrResourceInConstraint
impl<'de> Deserialize<'de> for PrincipalOrResourceInConstraint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PrincipalOrResourceInConstraint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Property
impl<'de> Deserialize<'de> for Property
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Property, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PropertyChangeEvent
impl<'de> Deserialize<'de> for PropertyChangeEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PropertyChangeEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PropertyChangeEvent
impl<'de> Deserialize<'de> for PropertyChangeEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PropertyChangeEvent, <__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 PublicChatGroup
impl<'de> Deserialize<'de> for PublicChatGroup
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PublicChatGroup, <__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 Query
impl<'de> Deserialize<'de> for Query
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Query, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for QueryMethodResponse
impl<'de> Deserialize<'de> for QueryMethodResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QueryMethodResponse, <__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 RaiseEvent
impl<'de> Deserialize<'de> for RaiseEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RaiseEvent, <__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 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 RecordAccess
impl<'de> Deserialize<'de> for RecordAccess
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordAccess, <__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 Rect
impl<'de> Deserialize<'de> for Rect
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Rect, <__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 RegisteredClaims
impl<'de> Deserialize<'de> for RegisteredClaims
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RegisteredClaims, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RelEvent
impl<'de> Deserialize<'de> for RelEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RelEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RelateStatement
impl<'de> Deserialize<'de> for RelateStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RelateStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Relation
impl<'de> Deserialize<'de> for Relation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Relation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RelationType
impl<'de> Deserialize<'de> for RelationType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RelationType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ReleaseNameReply
impl<'de> Deserialize<'de> for ReleaseNameReply
fn deserialize<D>(
deserializer: D,
) -> Result<ReleaseNameReply, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ReloadEvent
impl<'de> Deserialize<'de> for ReloadEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReloadEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveAccessStatement
impl<'de> Deserialize<'de> for RemoveAccessStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveAccessStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveAccessibleEvent
impl<'de> Deserialize<'de> for RemoveAccessibleEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveAccessibleEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveAnalyzerStatement
impl<'de> Deserialize<'de> for RemoveAnalyzerStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveAnalyzerStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveDatabaseStatement
impl<'de> Deserialize<'de> for RemoveDatabaseStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveDatabaseStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveEventStatement
impl<'de> Deserialize<'de> for RemoveEventStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveEventStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveFieldStatement
impl<'de> Deserialize<'de> for RemoveFieldStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveFieldStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveFunctionStatement
impl<'de> Deserialize<'de> for RemoveFunctionStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveFunctionStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveIndexStatement
impl<'de> Deserialize<'de> for RemoveIndexStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveIndexStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveModelStatement
impl<'de> Deserialize<'de> for RemoveModelStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveModelStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveNamespaceStatement
impl<'de> Deserialize<'de> for RemoveNamespaceStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveNamespaceStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveParamStatement
impl<'de> Deserialize<'de> for RemoveParamStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveParamStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveStatement
impl<'de> Deserialize<'de> for RemoveStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveTableStatement
impl<'de> Deserialize<'de> for RemoveTableStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveTableStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RemoveUserStatement
impl<'de> Deserialize<'de> for RemoveUserStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RemoveUserStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ReparentEvent
impl<'de> Deserialize<'de> for ReparentEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ReparentEvent, <__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 Request
impl<'de> Deserialize<'de> for Request
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Request, <__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 RequestMiddleware
impl<'de> Deserialize<'de> for RequestMiddleware
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RequestMiddleware, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RequestNameFlags
impl<'de> Deserialize<'de> for RequestNameFlags
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RequestNameFlags, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RequestNameReply
impl<'de> Deserialize<'de> for RequestNameReply
fn deserialize<D>(
deserializer: D,
) -> Result<RequestNameReply, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ResizeEvent
impl<'de> Deserialize<'de> for ResizeEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResizeEvent, <__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 ResourceConstraint
impl<'de> Deserialize<'de> for ResourceConstraint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResourceConstraint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ResourceConstraint
impl<'de> Deserialize<'de> for ResourceConstraint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResourceConstraint, <__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 Response
impl<'de> Deserialize<'de> for Response
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Response, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ResponseAction
impl<'de> Deserialize<'de> for ResponseAction
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResponseAction, <__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 RestoreEvent
impl<'de> Deserialize<'de> for RestoreEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RestoreEvent, <__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 RestrictedExpr
impl<'de> Deserialize<'de> for RestrictedExpr
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RestrictedExpr, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RestyleEvent
impl<'de> Deserialize<'de> for RestyleEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RestyleEvent, <__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 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 RoutingProperties
impl<'de> Deserialize<'de> for RoutingProperties
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RoutingProperties, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RowDeletedEvent
impl<'de> Deserialize<'de> for RowDeletedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RowDeletedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RowInsertedEvent
impl<'de> Deserialize<'de> for RowInsertedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RowInsertedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RowReorderedEvent
impl<'de> Deserialize<'de> for RowReorderedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RowReorderedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SchemaFragment
impl<'de> Deserialize<'de> for SchemaFragment
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SchemaFragment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SchemaType
impl<'de> Deserialize<'de> for SchemaType
fn deserialize<D>(
deserializer: D,
) -> Result<SchemaType, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Scoring
impl<'de> Deserialize<'de> for Scoring
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Scoring, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Script
impl<'de> Deserialize<'de> for Script
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Script, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ScrollType
impl<'de> Deserialize<'de> for ScrollType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ScrollType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SearchParams
impl<'de> Deserialize<'de> for SearchParams
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SearchParams, <__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 Segment
impl<'de> Deserialize<'de> for Segment
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Segment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SelectStatement
impl<'de> Deserialize<'de> for SelectStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SelectStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SelectionChangedEvent
impl<'de> Deserialize<'de> for SelectionChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SelectionChangedEvent, <__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 SerializedVector
impl<'de> Deserialize<'de> for SerializedVector
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SerializedVector, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SetStatement
impl<'de> Deserialize<'de> for SetStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ShadeEvent
impl<'de> Deserialize<'de> for ShadeEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShadeEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<SharedVector, <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 ShowStatement
impl<'de> Deserialize<'de> for ShowStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShowStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SigninData
impl<'de> Deserialize<'de> for SigninData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SigninData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SignupData
impl<'de> Deserialize<'de> for SignupData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SignupData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SleepStatement
impl<'de> Deserialize<'de> for SleepStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SleepStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SlotId
impl<'de> Deserialize<'de> for SlotId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SlotId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SmolStr
impl<'de> Deserialize<'de> for SmolStr
fn deserialize<D>(
deserializer: D,
) -> Result<SmolStr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SortOrder
impl<'de> Deserialize<'de> for SortOrder
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SortOrder, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SourceInfo
impl<'de> Deserialize<'de> for SourceInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SourceInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Split
impl<'de> Deserialize<'de> for Split
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Split, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Splits
impl<'de> Deserialize<'de> for Splits
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Splits, <__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 State
impl<'de> Deserialize<'de> for State
fn deserialize<__D>(
__deserializer: __D,
) -> Result<State, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StateChangedEvent
impl<'de> Deserialize<'de> for StateChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StateChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StateSet
impl<'de> Deserialize<'de> for StateSet
fn deserialize<D>(
deserializer: D,
) -> Result<StateSet, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Statement
impl<'de> Deserialize<'de> for Statement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Statement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Statements
impl<'de> Deserialize<'de> for Statements
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Statements, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StaticPolicy
impl<'de> Deserialize<'de> for StaticPolicy
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StaticPolicy, <__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 Strand
impl<'de> Deserialize<'de> for Strand
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Strand, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Subquery
impl<'de> Deserialize<'de> for Subquery
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Subquery, <__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 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 TableType
impl<'de> Deserialize<'de> for TableType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TableType, <__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 Template
impl<'de> Deserialize<'de> for Template
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Template, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TemplateBody
impl<'de> Deserialize<'de> for TemplateBody
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TemplateBody, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TerminalEvents
impl<'de> Deserialize<'de> for TerminalEvents
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TerminalEvents, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextAttributesChangedEvent
impl<'de> Deserialize<'de> for TextAttributesChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextAttributesChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextBoundsChangedEvent
impl<'de> Deserialize<'de> for TextBoundsChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextBoundsChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextCaretMovedEvent
impl<'de> Deserialize<'de> for TextCaretMovedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextCaretMovedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextChangedEvent
impl<'de> Deserialize<'de> for TextChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextChangedEvent, <__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 TextSelectionChangedEvent
impl<'de> Deserialize<'de> for TextSelectionChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextSelectionChangedEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Thing
impl<'de> Deserialize<'de> for Thing
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Thing, <__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 ThrowStatement
impl<'de> Deserialize<'de> for ThrowStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ThrowStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Time
impl<'de> Deserialize<'de> for Time
fn deserialize<D>(
deserializer: D,
) -> Result<Time, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Timeout
impl<'de> Deserialize<'de> for Timeout
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Timeout, <__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 Tokenizer
impl<'de> Deserialize<'de> for Tokenizer
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Tokenizer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TreeTraversalType
impl<'de> Deserialize<'de> for TreeTraversalType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TreeTraversalType, <__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 Type
impl<'de> Deserialize<'de> for Type
fn deserialize<D>(
deserializer: D,
) -> Result<Type, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Type
impl<'de> Deserialize<'de> for Type
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Type, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeAndId
impl<'de> Deserialize<'de> for TypeAndId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeAndId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeOfAttribute
impl<'de> Deserialize<'de> for TypeOfAttribute
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeOfAttribute, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UStr
impl<'de> Deserialize<'de> for UStr
fn deserialize<D>(
deserializer: D,
) -> Result<UStr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UUshadeEvent
impl<'de> Deserialize<'de> for UUshadeEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UUshadeEvent, <__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 UnaryOp
impl<'de> Deserialize<'de> for UnaryOp
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnaryOp, <__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 UpdateStatement
impl<'de> Deserialize<'de> for UpdateStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UpdateStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UpsertStatement
impl<'de> Deserialize<'de> for UpsertStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UpsertStatement, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UseStatement
impl<'de> Deserialize<'de> for UseStatement
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UseStatement, <__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 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 Value<'static>
impl<'de> Deserialize<'de> for Value<'static>
fn deserialize<D>(
deserializer: D,
) -> Result<Value<'static>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Values
impl<'de> Deserialize<'de> for Values
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Values, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Var
impl<'de> Deserialize<'de> for Var
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Var, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VectorType
impl<'de> Deserialize<'de> for VectorType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VectorType, <__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 Version
impl<'de> Deserialize<'de> for Version
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Version, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VersionStamp
impl<'de> Deserialize<'de> for VersionStamp
fn deserialize<D>(
deserializer: D,
) -> Result<VersionStamp, <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 View
impl<'de> Deserialize<'de> for View
fn deserialize<__D>(
__deserializer: __D,
) -> Result<View, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VisibleDataChangedEvent
impl<'de> Deserialize<'de> for VisibleDataChangedEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VisibleDataChangedEvent, <__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 Voter
impl<'de> Deserialize<'de> for Voter
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Voter, <__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 WindowEvents
impl<'de> Deserialize<'de> for WindowEvents
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WindowEvents, <__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,
impl<'de, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<&'a Path, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for &'a RawValuewhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a RawValuewhere
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<&'a RawValue, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for &'a [u8]where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a [u8]where
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<&'a [u8], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for CompleteType<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for CompleteType<'a>where
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<CompleteType<'a>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for DeviceEvent<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for DeviceEvent<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DeviceEvent<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for KeyDefinition<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for KeyDefinition<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KeyDefinition<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for ObjectPath<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for ObjectPath<'a>where
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<ObjectPath<'a>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for Signature<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for Signature<'a>where
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<Signature<'a>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for Str<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for Str<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Str<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for Value<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for Value<'a>where
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<Value<'a>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
fn deserialize<D>(
deserializer: D,
) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'a, T> Deserialize<'de> for EventBody<'a, T>where
'de: 'a,
T: Deserialize<'de>,
impl<'de, 'a, T> Deserialize<'de> for EventBody<'a, T>where
'de: 'a,
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventBody<'a, T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'm> Deserialize<'de> for Header<'m>where
'de: 'm,
impl<'de, 'm> Deserialize<'de> for Header<'m>where
'de: 'm,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Header<'m>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, 'm> Deserialize<'de> for MatchRule<'m>where
'de: 'm,
impl<'de, 'm> Deserialize<'de> for MatchRule<'m>where
'de: 'm,
fn deserialize<D>(
deserializer: D,
) -> Result<MatchRule<'m>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'name> Deserialize<'de> for BusName<'name>where
'de: 'name,
impl<'de, 'name> Deserialize<'de> for BusName<'name>where
'de: 'name,
fn deserialize<D>(
deserializer: D,
) -> Result<BusName<'name>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'name> Deserialize<'de> for ErrorName<'name>where
'de: 'name,
impl<'de, 'name> Deserialize<'de> for ErrorName<'name>where
'de: 'name,
fn deserialize<D>(
deserializer: D,
) -> Result<ErrorName<'name>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'name> Deserialize<'de> for InterfaceName<'name>where
'de: 'name,
impl<'de, 'name> Deserialize<'de> for InterfaceName<'name>where
'de: 'name,
fn deserialize<D>(
deserializer: D,
) -> Result<InterfaceName<'name>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'name> Deserialize<'de> for MemberName<'name>where
'de: 'name,
impl<'de, 'name> Deserialize<'de> for MemberName<'name>where
'de: 'name,
fn deserialize<D>(
deserializer: D,
) -> Result<MemberName<'name>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'name> Deserialize<'de> for PropertyName<'name>where
'de: 'name,
impl<'de, 'name> Deserialize<'de> for PropertyName<'name>where
'de: 'name,
fn deserialize<D>(
deserializer: D,
) -> Result<PropertyName<'name>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'name> Deserialize<'de> for UniqueName<'name>where
'de: 'name,
impl<'de, 'name> Deserialize<'de> for UniqueName<'name>where
'de: 'name,
fn deserialize<D>(
deserializer: D,
) -> Result<UniqueName<'name>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'name> Deserialize<'de> for WellKnownName<'name>where
'de: 'name,
impl<'de, 'name> Deserialize<'de> for WellKnownName<'name>where
'de: 'name,
fn deserialize<D>(
deserializer: D,
) -> Result<WellKnownName<'name>, <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>
impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
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>
impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
fn deserialize<D>(
deserializer: D,
) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S>
impl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S>
fn deserialize<D>(
deserializer: D,
) -> Result<IndexMap<K, V, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V, S, const N: usize> Deserialize<'de> for IndexMap<K, V, BuildHasherDefault<S>, N>
impl<'de, K, V, S, const N: usize> Deserialize<'de> for IndexMap<K, V, BuildHasherDefault<S>, N>
fn deserialize<D>(
deserializer: D,
) -> Result<IndexMap<K, V, BuildHasherDefault<S>, N>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V, const N: usize> Deserialize<'de> for LinearMap<K, V, N>
impl<'de, K, V, const N: usize> Deserialize<'de> for LinearMap<K, V, N>
fn deserialize<D>(
deserializer: D,
) -> Result<LinearMap<K, V, N>, <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, N> Deserialize<'de> for ASTNode<N>where
N: Deserialize<'de>,
impl<'de, N> Deserialize<'de> for ASTNode<N>where
N: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ASTNode<N>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, R> Deserialize<'de> for ResponseDispatchNotifier<R>where
R: Deserialize<'de>,
impl<'de, R> Deserialize<'de> for ResponseDispatchNotifier<R>where
R: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<ResponseDispatchNotifier<R>, <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>,
impl<'de, T> Deserialize<'de> for Box<[T]>where
T: Deserialize<'de>,
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>,
impl<'de, T> Deserialize<'de> for Box<T>where
T: Deserialize<'de>,
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,
impl<'de, T> Deserialize<'de> for BinaryHeap<T>where
T: Deserialize<'de> + Ord,
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>
impl<'de, T> Deserialize<'de> for BTreeSet<T>
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>,
impl<'de, T> Deserialize<'de> for LinkedList<T>where
T: Deserialize<'de>,
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>,
impl<'de, T> Deserialize<'de> for VecDeque<T>where
T: Deserialize<'de>,
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>
impl<'de, T> Deserialize<'de> for Rc<T>
This impl requires the "rc"
Cargo feature of Serde.
Deserializing a data structure containing Rc
will not attempt to
deduplicate Rc
references to the same data. Every deserialized Rc
will end up with a strong count of 1.
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>,
impl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de>,
This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.
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>
impl<'de, T> Deserialize<'de> for Arc<T>
This impl requires the "rc"
Cargo feature of Serde.
Deserializing a data structure containing Arc
will not attempt to
deduplicate Arc
references to the same data. Every deserialized Arc
will end up with a strong count of 1.
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>,
impl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de>,
This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.