pub trait Deserialize<'de>: Sized {
// Required method
fn deserialize<D>(
deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>;
}
Expand description
A data structure that can be deserialized from any data format supported by Serde.
Serde provides Deserialize
implementations for many Rust primitive and
standard library types. The complete list is here. All of these
can be deserialized using Serde out of the box.
Additionally, Serde provides a procedural macro called serde_derive
to
automatically generate Deserialize
implementations for structs and enums
in your program. See the derive section of the manual for how to
use this.
In rare cases it may be necessary to implement Deserialize
manually for
some type in your program. See the Implementing
Deserialize
section of the manual for more about this.
Third-party crates may provide Deserialize
implementations for types that
they expose. For example the linked-hash-map
crate provides a
LinkedHashMap<K, V>
type that is deserializable by Serde because the crate
provides an implementation of Deserialize
for it.
§Lifetime
The 'de
lifetime of this trait is the lifetime of data that may be
borrowed by Self
when deserialized. See the page Understanding
deserializer lifetimes for a more detailed explanation of these lifetimes.
Required Methods§
Sourcefn deserialize<D>(
deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer.
See the Implementing Deserialize
section of the
manual for more information about how to implement this method.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.
Implementations on Foreign Types§
§impl<'a> Deserialize<'a> for Date
impl<'a> Deserialize<'a> for Date
fn deserialize<D>(
deserializer: D,
) -> Result<Date, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for Duration
impl<'a> Deserialize<'a> for Duration
fn deserialize<D>(
deserializer: D,
) -> Result<Duration, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for Month
impl<'a> Deserialize<'a> for Month
fn deserialize<D>(
deserializer: D,
) -> Result<Month, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for OffsetDateTime
impl<'a> Deserialize<'a> for OffsetDateTime
fn deserialize<D>(
deserializer: D,
) -> Result<OffsetDateTime, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for PrimitiveDateTime
impl<'a> Deserialize<'a> for PrimitiveDateTime
fn deserialize<D>(
deserializer: D,
) -> Result<PrimitiveDateTime, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for Time
impl<'a> Deserialize<'a> for Time
fn deserialize<D>(
deserializer: D,
) -> Result<Time, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for UtcOffset
impl<'a> Deserialize<'a> for UtcOffset
fn deserialize<D>(
deserializer: D,
) -> Result<UtcOffset, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a> Deserialize<'a> for Weekday
impl<'a> Deserialize<'a> for Weekday
fn deserialize<D>(
deserializer: D,
) -> Result<Weekday, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
Source§impl<'a, 'de> Deserialize<'de> for &'a Byteswhere
'de: 'a,
impl<'a, 'de> Deserialize<'de> for &'a Byteswhere
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<&'a Bytes, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'a, 'de, const N: usize> Deserialize<'de> for &'a ByteArray<N>where
'de: 'a,
impl<'a, 'de, const N: usize> Deserialize<'de> for &'a ByteArray<N>where
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<&'a ByteArray<N>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§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 EventKind
impl<'de> Deserialize<'de> for EventKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EventKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§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>,
Source§impl<'de> Deserialize<'de> for DType
impl<'de> Deserialize<'de> for DType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for IfDuplicateBehavior
impl<'de> Deserialize<'de> for IfDuplicateBehavior
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IfDuplicateBehavior, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for IfMissingBehavior
impl<'de> Deserialize<'de> for IfMissingBehavior
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IfMissingBehavior, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Colormap
impl<'de> Deserialize<'de> for Colormap
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Colormap, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SmartChannelSource
impl<'de> Deserialize<'de> for SmartChannelSource
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SmartChannelSource, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RedapUri
impl<'de> Deserialize<'de> for RedapUri
fn deserialize<D>(
deserializer: D,
) -> Result<RedapUri, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Scheme
impl<'de> Deserialize<'de> for Scheme
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Scheme, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DecodeHardwareAcceleration
impl<'de> Deserialize<'de> for DecodeHardwareAcceleration
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DecodeHardwareAcceleration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ContentsName
impl<'de> Deserialize<'de> for ContentsName
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ContentsName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Item
impl<'de> Deserialize<'de> for Item
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Item, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ItemContext
impl<'de> Deserialize<'de> for ItemContext
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ItemContext, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Looping
impl<'de> Deserialize<'de> for Looping
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Looping, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PlayState
impl<'de> Deserialize<'de> for PlayState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlayState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for IpAddr
impl<'de> Deserialize<'de> for IpAddr
fn deserialize<D>(
deserializer: D,
) -> Result<IpAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SocketAddr
impl<'de> Deserialize<'de> for SocketAddr
fn deserialize<D>(
deserializer: D,
) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for 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 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 Config
impl<'de> Deserialize<'de> for Config
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Config, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AnalyticsEvent
impl<'de> Deserialize<'de> for AnalyticsEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AnalyticsEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for EpisodeIndex
impl<'de> Deserialize<'de> for EpisodeIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EpisodeIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Feature
impl<'de> Deserialize<'de> for Feature
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Feature, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LeRobotDatasetEpisode
impl<'de> Deserialize<'de> for LeRobotDatasetEpisode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeRobotDatasetEpisode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LeRobotDatasetInfo
impl<'de> Deserialize<'de> for LeRobotDatasetInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeRobotDatasetInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for LeRobotDatasetTask
impl<'de> Deserialize<'de> for LeRobotDatasetTask
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeRobotDatasetTask, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Names
impl<'de> Deserialize<'de> for Names
fn deserialize<D>(
deserializer: D,
) -> Result<Names, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TaskIndex
impl<'de> Deserialize<'de> for TaskIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TaskIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ColumnConfig
impl<'de> Deserialize<'de> for ColumnConfig
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ColumnConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TableConfig
impl<'de> Deserialize<'de> for TableConfig
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TableConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RedapServers
impl<'de> Deserialize<'de> for RedapServers
fn deserialize<D>(
deserializer: D,
) -> Result<RedapServers, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CpuModelMeshKey
impl<'de> Deserialize<'de> for CpuModelMeshKey
fn deserialize<D>(
deserializer: D,
) -> Result<CpuModelMeshKey, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Size
impl<'de> Deserialize<'de> for Size
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Size, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for InternedString
impl<'de> Deserialize<'de> for InternedString
fn deserialize<D>(
deserializer: D,
) -> Result<InternedString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for CatalogUri
impl<'de> Deserialize<'de> for CatalogUri
fn deserialize<D>(
deserializer: D,
) -> Result<CatalogUri, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DatasetDataUri
impl<'de> Deserialize<'de> for DatasetDataUri
fn deserialize<D>(
deserializer: D,
) -> Result<DatasetDataUri, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ProxyUri
impl<'de> Deserialize<'de> for ProxyUri
fn deserialize<D>(
deserializer: D,
) -> Result<ProxyUri, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Origin
impl<'de> Deserialize<'de> for Origin
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Origin, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TimeRange
impl<'de> Deserialize<'de> for TimeRange
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TimeRange, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DecodeSettings
impl<'de> Deserialize<'de> for DecodeSettings
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DecodeSettings, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for AppOptionswhere
AppOptions: Default,
impl<'de> Deserialize<'de> for AppOptionswhere
AppOptions: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AppOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for DataResultHandle
impl<'de> Deserialize<'de> for DataResultHandle
fn deserialize<D>(
deserializer: D,
) -> Result<DataResultHandle, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ApplicationSelectionStatewhere
ApplicationSelectionState: Default,
impl<'de> Deserialize<'de> for ApplicationSelectionStatewhere
ApplicationSelectionState: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ApplicationSelectionState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ItemCollection
impl<'de> Deserialize<'de> for ItemCollection
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ItemCollection, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TimeControlwhere
TimeControl: Default,
impl<'de> Deserialize<'de> for TimeControlwhere
TimeControl: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TimeControl, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for TimeView
impl<'de> Deserialize<'de> for TimeView
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TimeView, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for BlueprintUndoState
impl<'de> Deserialize<'de> for BlueprintUndoState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BlueprintUndoState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ViewSystemIdentifier
impl<'de> Deserialize<'de> for ViewSystemIdentifier
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ViewSystemIdentifier, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for RecordingConfigwhere
RecordingConfig: Default,
impl<'de> Deserialize<'de> for RecordingConfigwhere
RecordingConfig: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordingConfig, <__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 Extensions
impl<'de> Deserialize<'de> for Extensions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Extensions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Options
impl<'de> Deserialize<'de> for Options
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Options, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PrettyConfigwhere
PrettyConfig: Default,
impl<'de> Deserialize<'de> for PrettyConfigwhere
PrettyConfig: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PrettyConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Map
impl<'de> Deserialize<'de> for Map
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Map, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ByteBuf
impl<'de> Deserialize<'de> for ByteBuf
fn deserialize<D>(
deserializer: D,
) -> Result<ByteBuf, <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 DefaultKey
impl<'de> Deserialize<'de> for DefaultKey
fn deserialize<D>(
deserializer: D,
) -> Result<DefaultKey, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for KeyData
impl<'de> Deserialize<'de> for KeyData
fn deserialize<D>(
deserializer: D,
) -> Result<KeyData, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Url
impl<'de> Deserialize<'de> for Url
Deserializes this URL from a serde
stream.
This implementation is only available if the serde
Cargo feature is enabled.
fn deserialize<D>(
deserializer: D,
) -> Result<Url, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for 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 Accessor
impl<'de> Deserialize<'de> for Accessor
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Accessor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Accessor
impl<'de> Deserialize<'de> for Accessor
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Accessor, <__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 ActionData
impl<'de> Deserialize<'de> for ActionData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActionData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ActionRequest
impl<'de> Deserialize<'de> for ActionRequest
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActionRequest, <__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 Activated
impl<'de> Deserialize<'de> for Activated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Activated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Activated
impl<'de> Deserialize<'de> for Activated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Activated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ActivationToken
impl<'de> Deserialize<'de> for ActivationToken
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ActivationToken, <__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 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 Affine
impl<'de> Deserialize<'de> for Affine
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Affine, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Align
impl<'de> Deserialize<'de> for Align
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Align, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Align2
impl<'de> Deserialize<'de> for Align2
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Align2, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AlphaCutoff
impl<'de> Deserialize<'de> for AlphaCutoff
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AlphaCutoff, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AmazonS3ConfigKey
impl<'de> Deserialize<'de> for AmazonS3ConfigKey
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AmazonS3ConfigKey, <__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 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 AppID
impl<'de> Deserialize<'de> for AppID
fn deserialize<D>(
deserializer: D,
) -> Result<AppID, <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 AreaState
impl<'de> Deserialize<'de> for AreaState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AreaState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AriaCurrent
impl<'de> Deserialize<'de> for AriaCurrent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AriaCurrent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Asset
impl<'de> Deserialize<'de> for Asset
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Asset, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Asset
impl<'de> Deserialize<'de> for Asset
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Asset, <__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 AutoComplete
impl<'de> Deserialize<'de> for AutoComplete
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AutoComplete, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AutoSizeMode
impl<'de> Deserialize<'de> for AutoSizeMode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AutoSizeMode, <__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 Axis
impl<'de> Deserialize<'de> for Axis
fn deserialize<D>(
deserializer: D,
) -> Result<Axis, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Background
impl<'de> Deserialize<'de> for Background
fn deserialize<D>(
deserializer: D,
) -> Result<Background, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BindShortcuts
impl<'de> Deserialize<'de> for BindShortcuts
fn deserialize<D>(
deserializer: D,
) -> Result<BindShortcuts, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BoundingBox
impl<'de> Deserialize<'de> for BoundingBox
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BoundingBox, <__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 Brush
impl<'de> Deserialize<'de> for Brush
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Brush, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Buffer
impl<'de> Deserialize<'de> for Buffer
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Buffer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Buffer
impl<'de> Deserialize<'de> for Buffer
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Buffer, <__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 CCursor
impl<'de> Deserialize<'de> for CCursor
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CCursor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CCursorRange
impl<'de> Deserialize<'de> for CCursorRange
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CCursorRange, <__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 CacheOptions
impl<'de> Deserialize<'de> for CacheOptions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CacheOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CachePolicy
impl<'de> Deserialize<'de> for CachePolicy
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CachePolicy, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Camera
impl<'de> Deserialize<'de> for Camera
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Camera, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Camera
impl<'de> Deserialize<'de> for Camera
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Camera, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Capabilities
impl<'de> Deserialize<'de> for Capabilities
fn deserialize<D>(
deserializer: D,
) -> Result<Capabilities, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Channel
impl<'de> Deserialize<'de> for Channel
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Channel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Channel
impl<'de> Deserialize<'de> for Channel
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Channel, <__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 Checked<AlphaMode>
impl<'de> Deserialize<'de> for Checked<AlphaMode>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<AlphaMode>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<GenericComponentType>
impl<'de> Deserialize<'de> for Checked<GenericComponentType>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<GenericComponentType>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<IndexComponentType>
impl<'de> Deserialize<'de> for Checked<IndexComponentType>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<IndexComponentType>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<Interpolation>
impl<'de> Deserialize<'de> for Checked<Interpolation>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<Interpolation>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<MagFilter>
impl<'de> Deserialize<'de> for Checked<MagFilter>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<MagFilter>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<MinFilter>
impl<'de> Deserialize<'de> for Checked<MinFilter>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<MinFilter>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<Mode>
impl<'de> Deserialize<'de> for Checked<Mode>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<Mode>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<Property>
impl<'de> Deserialize<'de> for Checked<Property>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<Property>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<Semantic>
impl<'de> Deserialize<'de> for Checked<Semantic>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<Semantic>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<Target>
impl<'de> Deserialize<'de> for Checked<Target>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<Target>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<Type>
impl<'de> Deserialize<'de> for Checked<Type>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<Type>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<Type>
impl<'de> Deserialize<'de> for Checked<Type>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<Type>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Checked<WrappingMode>
impl<'de> Deserialize<'de> for Checked<WrappingMode>
fn deserialize<D>(
deserializer: D,
) -> Result<Checked<WrappingMode>, <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 Choice
impl<'de> Deserialize<'de> for Choice
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Choice, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CircleShape
impl<'de> Deserialize<'de> for CircleShape
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CircleShape, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ClientConfigKey
impl<'de> Deserialize<'de> for ClientConfigKey
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ClientConfigKey, <__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 CodeThemewhere
CodeTheme: Default,
impl<'de> Deserialize<'de> for CodeThemewhere
CodeTheme: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CodeTheme, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Color
impl<'de> Deserialize<'de> for Color
fn deserialize<D>(
deserializer: D,
) -> Result<Color, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ColorImage
impl<'de> Deserialize<'de> for ColorImage
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ColorImage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ColorMode
impl<'de> Deserialize<'de> for ColorMode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ColorMode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Column
impl<'de> Deserialize<'de> for Column
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Column, <__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 ComponentType
impl<'de> Deserialize<'de> for ComponentType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComponentType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Conformal3
impl<'de> Deserialize<'de> for Conformal3
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Conformal3, <__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 Connectivity
impl<'de> Deserialize<'de> for Connectivity
fn deserialize<D>(
deserializer: D,
) -> Result<Connectivity, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Container
impl<'de> Deserialize<'de> for Container
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Container, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ContainerKind
impl<'de> Deserialize<'de> for ContainerKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ContainerKind, <__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 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 CornerRadius
impl<'de> Deserialize<'de> for CornerRadius
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CornerRadius, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CornerRadiusF32
impl<'de> Deserialize<'de> for CornerRadiusF32
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CornerRadiusF32, <__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 CubicBezierShape
impl<'de> Deserialize<'de> for CubicBezierShape
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CubicBezierShape, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Cursor
impl<'de> Deserialize<'de> for Cursor
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Cursor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CursorGrab
impl<'de> Deserialize<'de> for CursorGrab
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CursorGrab, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CursorIcon
impl<'de> Deserialize<'de> for CursorIcon
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CursorIcon, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CursorMode
impl<'de> Deserialize<'de> for CursorMode
fn deserialize<D>(
deserializer: D,
) -> Result<CursorMode, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CursorRange
impl<'de> Deserialize<'de> for CursorRange
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CursorRange, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CustomAction
impl<'de> Deserialize<'de> for CustomAction
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CustomAction, <__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 Deactivated
impl<'de> Deserialize<'de> for Deactivated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Deactivated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Deactivated
impl<'de> Deserialize<'de> for Deactivated
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Deactivated, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DebugOptions
impl<'de> Deserialize<'de> for DebugOptions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DebugOptions, <__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 Device
impl<'de> Deserialize<'de> for Device
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Device, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DeviceType
impl<'de> Deserialize<'de> for DeviceType
fn deserialize<D>(
deserializer: D,
) -> Result<DeviceType, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Direction
impl<'de> Deserialize<'de> for Direction
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Direction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Disabled
impl<'de> Deserialize<'de> for Disabled
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Disabled, <__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 DocumentFlags
impl<'de> Deserialize<'de> for DocumentFlags
fn deserialize<D>(
deserializer: D,
) -> Result<DocumentFlags, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DocumentID
impl<'de> Deserialize<'de> for DocumentID
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DocumentID, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DroppedFile
impl<'de> Deserialize<'de> for DroppedFile
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DroppedFile, <__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 EllipseShape
impl<'de> Deserialize<'de> for EllipseShape
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EllipseShape, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EmissiveFactor
impl<'de> Deserialize<'de> for EmissiveFactor
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EmissiveFactor, <__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 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 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 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 FileFilter
impl<'de> Deserialize<'de> for FileFilter
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FileFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FilePath
impl<'de> Deserialize<'de> for FilePath
fn deserialize<D>(
deserializer: D,
) -> Result<FilePath, <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 FontData
impl<'de> Deserialize<'de> for FontData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FontData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FontDefinitionswhere
FontDefinitions: Default,
impl<'de> Deserialize<'de> for FontDefinitionswhere
FontDefinitions: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FontDefinitions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FontFamily
impl<'de> Deserialize<'de> for FontFamily
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FontFamily, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FontId
impl<'de> Deserialize<'de> for FontId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FontId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FontImage
impl<'de> Deserialize<'de> for FontImage
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FontImage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FontTweak
impl<'de> Deserialize<'de> for FontTweak
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FontTweak, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Frame
impl<'de> Deserialize<'de> for Frame
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Frame, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FrameMeta
impl<'de> Deserialize<'de> for FrameMeta
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FrameMeta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Galley
impl<'de> Deserialize<'de> for Galley
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Galley, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GenericComponentType
impl<'de> Deserialize<'de> for GenericComponentType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GenericComponentType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Glyph
impl<'de> Deserialize<'de> for Glyph
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Glyph, <__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 Grid
impl<'de> Deserialize<'de> for Grid
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Grid, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GridLayout
impl<'de> Deserialize<'de> for GridLayout
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GridLayout, <__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 HandleShape
impl<'de> Deserialize<'de> for HandleShape
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HandleShape, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for HasPopup
impl<'de> Deserialize<'de> for HasPopup
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HasPopup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for HeaderRow
impl<'de> Deserialize<'de> for HeaderRow
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HeaderRow, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for HostCommandFlags
impl<'de> Deserialize<'de> for HostCommandFlags
fn deserialize<D>(
deserializer: D,
) -> Result<HostCommandFlags, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for HoveredFile
impl<'de> Deserialize<'de> for HoveredFile
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HoveredFile, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for HttpResponse
impl<'de> Deserialize<'de> for HttpResponse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HttpResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for HttpVersion
impl<'de> Deserialize<'de> for HttpVersion
fn deserialize<__D>(
__deserializer: __D,
) -> Result<HttpVersion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IMEOutput
impl<'de> Deserialize<'de> for IMEOutput
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IMEOutput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IMEPurpose
impl<'de> Deserialize<'de> for IMEPurpose
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IMEPurpose, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Icon
impl<'de> Deserialize<'de> for Icon
fn deserialize<D>(
deserializer: D,
) -> Result<Icon, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IconData
impl<'de> Deserialize<'de> for IconData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IconData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IconType
impl<'de> Deserialize<'de> for IconType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IconType, <__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 IdTypeMap
impl<'de> Deserialize<'de> for IdTypeMap
fn deserialize<D>(
deserializer: D,
) -> Result<IdTypeMap, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Image
impl<'de> Deserialize<'de> for Image
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Image, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Image
impl<'de> Deserialize<'de> for Image
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Image, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ImageData
impl<'de> Deserialize<'de> for ImageData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImageData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ImageDelta
impl<'de> Deserialize<'de> for ImageDelta
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImageDelta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ImageFit
impl<'de> Deserialize<'de> for ImageFit
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImageFit, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ImageOptions
impl<'de> Deserialize<'de> for ImageOptions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImageOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ImeEvent
impl<'de> Deserialize<'de> for ImeEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImeEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IndexComponentType
impl<'de> Deserialize<'de> for IndexComponentType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IndexComponentType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Indices
impl<'de> Deserialize<'de> for Indices
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Indices, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Indices
impl<'de> Deserialize<'de> for Indices
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Indices, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Info
impl<'de> Deserialize<'de> for Info
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Info, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Info
impl<'de> Deserialize<'de> for Info
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Info, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InhibitState
impl<'de> Deserialize<'de> for InhibitState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InhibitState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InputState
impl<'de> Deserialize<'de> for InputState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InputState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Integrity
impl<'de> Deserialize<'de> for Integrity
fn deserialize<D>(
deserializer: D,
) -> Result<Integrity, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Interactionwhere
Interaction: Default,
impl<'de> Deserialize<'de> for Interactionwhere
Interaction: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Interaction, <__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 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 Interpolation
impl<'de> Deserialize<'de> for Interpolation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Interpolation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Invalid
impl<'de> Deserialize<'de> for Invalid
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Invalid, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IsoTransform
impl<'de> Deserialize<'de> for IsoTransform
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IsoTransform, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Key
impl<'de> Deserialize<'de> for Key
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Key, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for KeyState
impl<'de> Deserialize<'de> for KeyState
fn deserialize<D>(
deserializer: D,
) -> Result<KeyState, <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 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 KeyboardShortcut
impl<'de> Deserialize<'de> for KeyboardShortcut
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KeyboardShortcut, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LauncherIcon
impl<'de> Deserialize<'de> for LauncherIcon
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LauncherIcon, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LauncherType
impl<'de> Deserialize<'de> for LauncherType
fn deserialize<D>(
deserializer: D,
) -> Result<LauncherType, <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 LayerId
impl<'de> Deserialize<'de> for LayerId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LayerId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LayoutJob
impl<'de> Deserialize<'de> for LayoutJob
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LayoutJob, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LayoutSection
impl<'de> Deserialize<'de> for LayoutSection
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LayoutSection, <__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 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 Linear
impl<'de> Deserialize<'de> for Linear
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Linear, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LinearDir
impl<'de> Deserialize<'de> for LinearDir
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LinearDir, <__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 ListShortcuts
impl<'de> Deserialize<'de> for ListShortcuts
fn deserialize<D>(
deserializer: D,
) -> Result<ListShortcuts, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ListStyle
impl<'de> Deserialize<'de> for ListStyle
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ListStyle, <__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 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 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 MagFilter
impl<'de> Deserialize<'de> for MagFilter
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MagFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Margin
impl<'de> Deserialize<'de> for Margin
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Margin, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Marginf
impl<'de> Deserialize<'de> for Marginf
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Marginf, <__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 Material
impl<'de> Deserialize<'de> for Material
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Material, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Materialwhere
Material: Default,
impl<'de> Deserialize<'de> for Materialwhere
Material: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Material, <__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 Memorywhere
Memory: Default,
impl<'de> Deserialize<'de> for Memorywhere
Memory: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Memory, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Mesh
impl<'de> Deserialize<'de> for Mesh
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Mesh, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Mesh
impl<'de> Deserialize<'de> for Mesh
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Mesh, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Mesh
impl<'de> Deserialize<'de> for Mesh
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Mesh, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MimeType
impl<'de> Deserialize<'de> for MimeType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MimeType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MinFilter
impl<'de> Deserialize<'de> for MinFilter
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MinFilter, <__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 Mode
impl<'de> Deserialize<'de> for Mode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Mode, <__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 Modifiers
impl<'de> Deserialize<'de> for Modifiers
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Modifiers, <__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 MorphTarget
impl<'de> Deserialize<'de> for MorphTarget
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MorphTarget, <__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 MouseWheelUnit
impl<'de> Deserialize<'de> for MouseWheelUnit
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MouseWheelUnit, <__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 NetworkStatus
impl<'de> Deserialize<'de> for NetworkStatus
fn deserialize<D>(
deserializer: D,
) -> Result<NetworkStatus, <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 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 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 NodeId
impl<'de> Deserialize<'de> for NodeId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NodeId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for NormalTexture
impl<'de> Deserialize<'de> for NormalTexture
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NormalTexture, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for NormalTexture
impl<'de> Deserialize<'de> for NormalTexture
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NormalTexture, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for NumericColorSpace
impl<'de> Deserialize<'de> for NumericColorSpace
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NumericColorSpace, <__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 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 OcclusionTexture
impl<'de> Deserialize<'de> for OcclusionTexture
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OcclusionTexture, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OcclusionTexture
impl<'de> Deserialize<'de> for OcclusionTexture
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OcclusionTexture, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OpenUrl
impl<'de> Deserialize<'de> for OpenUrl
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OpenUrl, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Optionswhere
Options: Default,
impl<'de> Deserialize<'de> for Optionswhere
Options: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Options, <__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 Orientation
impl<'de> Deserialize<'de> for Orientation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Orientation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Orientation
impl<'de> Deserialize<'de> for Orientation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Orientation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Orthographic
impl<'de> Deserialize<'de> for Orthographic
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Orthographic, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Orthographic
impl<'de> Deserialize<'de> for Orthographic
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Orthographic, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OutputCommand
impl<'de> Deserialize<'de> for OutputCommand
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OutputCommand, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OutputEvent
impl<'de> Deserialize<'de> for OutputEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OutputEvent, <__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 PCursor
impl<'de> Deserialize<'de> for PCursor
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PCursor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PCursorRange
impl<'de> Deserialize<'de> for PCursorRange
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PCursorRange, <__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 PageSetup
impl<'de> Deserialize<'de> for PageSetup
fn deserialize<D>(
deserializer: D,
) -> Result<PageSetup, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PanelState
impl<'de> Deserialize<'de> for PanelState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PanelState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PathShape
impl<'de> Deserialize<'de> for PathShape
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PathShape, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PathStroke
impl<'de> Deserialize<'de> for PathStroke
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PathStroke, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PbrBaseColorFactor
impl<'de> Deserialize<'de> for PbrBaseColorFactor
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PbrBaseColorFactor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PbrMetallicRoughness
impl<'de> Deserialize<'de> for PbrMetallicRoughness
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PbrMetallicRoughness, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PbrMetallicRoughnesswhere
PbrMetallicRoughness: Default,
impl<'de> Deserialize<'de> for PbrMetallicRoughnesswhere
PbrMetallicRoughness: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PbrMetallicRoughness, <__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 Perspective
impl<'de> Deserialize<'de> for Perspective
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Perspective, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Perspective
impl<'de> Deserialize<'de> for Perspective
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Perspective, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Plane3
impl<'de> Deserialize<'de> for Plane3
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Plane3, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PlatformOutput
impl<'de> Deserialize<'de> for PlatformOutput
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PlatformOutput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Point
impl<'de> Deserialize<'de> for Point
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Point, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PointerButton
impl<'de> Deserialize<'de> for PointerButton
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PointerButton, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PointerState
impl<'de> Deserialize<'de> for PointerState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PointerState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Pos2
impl<'de> Deserialize<'de> for Pos2
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Pos2, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PrefetchInfo
impl<'de> Deserialize<'de> for PrefetchInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PrefetchInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PrepareInstallResponse
impl<'de> Deserialize<'de> for PrepareInstallResponse
fn deserialize<D>(
deserializer: D,
) -> Result<PrepareInstallResponse, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PreparePrint
impl<'de> Deserialize<'de> for PreparePrint
fn deserialize<D>(
deserializer: D,
) -> Result<PreparePrint, <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 Primitive
impl<'de> Deserialize<'de> for Primitive
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Primitive, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Primitive
impl<'de> Deserialize<'de> for Primitive
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Primitive, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for 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 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 QuadraticBezierShape
impl<'de> Deserialize<'de> for QuadraticBezierShape
fn deserialize<__D>(
__deserializer: __D,
) -> Result<QuadraticBezierShape, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Quality
impl<'de> Deserialize<'de> for Quality
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Quality, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RCursor
impl<'de> Deserialize<'de> for RCursor
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RCursor, <__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 Rangef
impl<'de> Deserialize<'de> for Rangef
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Rangef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RawInput
impl<'de> Deserialize<'de> for RawInput
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RawInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Ray3
impl<'de> Deserialize<'de> for Ray3
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Ray3, <__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 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 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 RectShape
impl<'de> Deserialize<'de> for RectShape
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RectShape, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RectTransform
impl<'de> Deserialize<'de> for RectTransform
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RectTransform, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Region
impl<'de> Deserialize<'de> for Region
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Region, <__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 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 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 Renderer
impl<'de> Deserialize<'de> for Renderer
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Renderer, <__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 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 ResizeDirection
impl<'de> Deserialize<'de> for ResizeDirection
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResizeDirection, <__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 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 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 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 Root
impl<'de> Deserialize<'de> for Root
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Root, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Root
impl<'de> Deserialize<'de> for Root
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Root, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Rot2
impl<'de> Deserialize<'de> for Rot2
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Rot2, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Row
impl<'de> Deserialize<'de> for Row
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Row, <__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 RowVisuals
impl<'de> Deserialize<'de> for RowVisuals
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RowVisuals, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Sampler
impl<'de> Deserialize<'de> for Sampler
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Sampler, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Sampler
impl<'de> Deserialize<'de> for Sampler
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Sampler, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Sampler
impl<'de> Deserialize<'de> for Sampler
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Sampler, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Samplerwhere
Sampler: Default,
impl<'de> Deserialize<'de> for Samplerwhere
Sampler: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Sampler, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SandboxFlags
impl<'de> Deserialize<'de> for SandboxFlags
fn deserialize<D>(
deserializer: D,
) -> Result<SandboxFlags, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Scene
impl<'de> Deserialize<'de> for Scene
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Scene, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Scene
impl<'de> Deserialize<'de> for Scene
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Scene, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ScopeDetails
impl<'de> Deserialize<'de> for ScopeDetails
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ScopeDetails, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ScopeId
impl<'de> Deserialize<'de> for ScopeId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ScopeId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ScopeType
impl<'de> Deserialize<'de> for ScopeType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ScopeType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Screenshot
impl<'de> Deserialize<'de> for Screenshot
fn deserialize<D>(
deserializer: D,
) -> Result<Screenshot, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ScrollAnimationwhere
ScrollAnimation: Default,
impl<'de> Deserialize<'de> for ScrollAnimationwhere
ScrollAnimation: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ScrollAnimation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ScrollBarVisibility
impl<'de> Deserialize<'de> for ScrollBarVisibility
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ScrollBarVisibility, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ScrollStylewhere
ScrollStyle: Default,
impl<'de> Deserialize<'de> for ScrollStylewhere
ScrollStyle: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ScrollStyle, <__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 SelectedDevices
impl<'de> Deserialize<'de> for SelectedDevices
fn deserialize<D>(
deserializer: D,
) -> Result<SelectedDevices, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SelectedFiles
impl<'de> Deserialize<'de> for SelectedFiles
fn deserialize<D>(
deserializer: D,
) -> Result<SelectedFiles, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Selectionwhere
Selection: Default,
impl<'de> Deserialize<'de> for Selectionwhere
Selection: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Selection, <__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 SelectionOwnerChanged
impl<'de> Deserialize<'de> for SelectionOwnerChanged
fn deserialize<D>(
deserializer: D,
) -> Result<SelectionOwnerChanged, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SelectionPanelwhere
SelectionPanel: Default,
impl<'de> Deserialize<'de> for SelectionPanelwhere
SelectionPanel: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SelectionPanel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SessionState
impl<'de> Deserialize<'de> for SessionState
fn deserialize<D>(
deserializer: D,
) -> Result<SessionState, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SetOn
impl<'de> Deserialize<'de> for SetOn
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SetOn, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SetPointerBarriersResponse
impl<'de> Deserialize<'de> for SetPointerBarriersResponse
fn deserialize<D>(
deserializer: D,
) -> Result<SetPointerBarriersResponse, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Setting
impl<'de> Deserialize<'de> for Setting
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Setting, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Settings
impl<'de> Deserialize<'de> for Settings
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Settings, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Settings
impl<'de> Deserialize<'de> for Settings
fn deserialize<D>(
deserializer: D,
) -> Result<Settings, <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>,
§impl<'de> Deserialize<'de> for Shadow
impl<'de> Deserialize<'de> for Shadow
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Shadow, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Shares, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Shortcut
impl<'de> Deserialize<'de> for Shortcut
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Shortcut, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ShortcutsChanged
impl<'de> Deserialize<'de> for ShortcutsChanged
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ShortcutsChanged, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Size
impl<'de> Deserialize<'de> for Size
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Size, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Skin
impl<'de> Deserialize<'de> for Skin
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Skin, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Skin
impl<'de> Deserialize<'de> for Skin
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Skin, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SliderClamping
impl<'de> Deserialize<'de> for SliderClamping
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SliderClamping, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SliderOrientation
impl<'de> Deserialize<'de> for SliderOrientation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SliderOrientation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SortDirection
impl<'de> Deserialize<'de> for SortDirection
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SortDirection, <__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 SourceType
impl<'de> Deserialize<'de> for SourceType
fn deserialize<D>(
deserializer: D,
) -> Result<SourceType, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Spacingwhere
Spacing: Default,
impl<'de> Deserialize<'de> for Spacingwhere
Spacing: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Spacing, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Sparse
impl<'de> Deserialize<'de> for Sparse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Sparse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Sparse
impl<'de> Deserialize<'de> for Sparse
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Sparse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SpawnFlags
impl<'de> Deserialize<'de> for SpawnFlags
fn deserialize<D>(
deserializer: D,
) -> Result<SpawnFlags, <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 Statewhere
State: Default,
impl<'de> Deserialize<'de> for Statewhere
State: Default,
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 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 Stream
impl<'de> Deserialize<'de> for Stream
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Stream, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Stream
impl<'de> Deserialize<'de> for Stream
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Stream, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StreamInfo
impl<'de> Deserialize<'de> for StreamInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StreamInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Streams
impl<'de> Deserialize<'de> for Streams
fn deserialize<D>(
deserializer: D,
) -> Result<Streams, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StrengthFactor
impl<'de> Deserialize<'de> for StrengthFactor
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StrengthFactor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Stride
impl<'de> Deserialize<'de> for Stride
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Stride, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Stroke
impl<'de> Deserialize<'de> for Stroke
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Stroke, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StrokeKind
impl<'de> Deserialize<'de> for StrokeKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StrokeKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Stylewhere
Style: Default,
impl<'de> Deserialize<'de> for Stylewhere
Style: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Style, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SupportsFlags
impl<'de> Deserialize<'de> for SupportsFlags
fn deserialize<D>(
deserializer: D,
) -> Result<SupportsFlags, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SystemTheme
impl<'de> Deserialize<'de> for SystemTheme
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SystemTheme, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TSTransform
impl<'de> Deserialize<'de> for TSTransform
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TSTransform, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TableState
impl<'de> Deserialize<'de> for TableState
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TableState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Tabs
impl<'de> Deserialize<'de> for Tabs
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Tabs, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Target
impl<'de> Deserialize<'de> for Target
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Target, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Target
impl<'de> Deserialize<'de> for Target
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Target, <__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 TessellationOptionswhere
TessellationOptions: Default,
impl<'de> Deserialize<'de> for TessellationOptionswhere
TessellationOptions: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TessellationOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextAlign
impl<'de> Deserialize<'de> for TextAlign
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextAlign, <__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 TextCursorStatewhere
TextCursorState: Default,
impl<'de> Deserialize<'de> for TextCursorStatewhere
TextCursorState: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextCursorState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextCursorStylewhere
TextCursorStyle: Default,
impl<'de> Deserialize<'de> for TextCursorStylewhere
TextCursorStyle: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextCursorStyle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextDecoration
impl<'de> Deserialize<'de> for TextDecoration
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextDecoration, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextDirection
impl<'de> Deserialize<'de> for TextDirection
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextDirection, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextEditStatewhere
TextEditState: Default,
impl<'de> Deserialize<'de> for TextEditStatewhere
TextEditState: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextEditState, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextFormat
impl<'de> Deserialize<'de> for TextFormat
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextFormat, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextPosition
impl<'de> Deserialize<'de> for TextPosition
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextPosition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextSelection
impl<'de> Deserialize<'de> for TextSelection
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextSelection, <__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 TextShape
impl<'de> Deserialize<'de> for TextShape
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextShape, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextStyle
impl<'de> Deserialize<'de> for TextStyle
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextStyle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextWrapMode
impl<'de> Deserialize<'de> for TextWrapMode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextWrapMode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextWrapping
impl<'de> Deserialize<'de> for TextWrapping
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextWrapping, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Texture
impl<'de> Deserialize<'de> for Texture
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Texture, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Texture
impl<'de> Deserialize<'de> for Texture
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Texture, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextureFilter
impl<'de> Deserialize<'de> for TextureFilter
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextureFilter, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextureId
impl<'de> Deserialize<'de> for TextureId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextureId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextureOptions
impl<'de> Deserialize<'de> for TextureOptions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextureOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TextureWrapMode
impl<'de> Deserialize<'de> for TextureWrapMode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TextureWrapMode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TexturesDelta
impl<'de> Deserialize<'de> for TexturesDelta
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TexturesDelta, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Theme
impl<'de> Deserialize<'de> for Theme
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Theme, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ThemePreference
impl<'de> Deserialize<'de> for ThemePreference
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ThemePreference, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ThreadInfo
impl<'de> Deserialize<'de> for ThreadInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ThreadInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TileId
impl<'de> Deserialize<'de> for TileId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TileId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TimePanelwhere
TimePanel: Default,
impl<'de> Deserialize<'de> for TimePanelwhere
TimePanel: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TimePanel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TimePanelSource
impl<'de> Deserialize<'de> for TimePanelSource
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TimePanelSource, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Toggled
impl<'de> Deserialize<'de> for Toggled
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Toggled, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TouchDeviceId
impl<'de> Deserialize<'de> for TouchDeviceId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TouchDeviceId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TouchId
impl<'de> Deserialize<'de> for TouchId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TouchId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TouchPhase
impl<'de> Deserialize<'de> for TouchPhase
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TouchPhase, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Tree
impl<'de> Deserialize<'de> for Tree
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Tree, <__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 TreeUpdate
impl<'de> Deserialize<'de> for TreeUpdate
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TreeUpdate, <__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 TypeId
impl<'de> Deserialize<'de> for TypeId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for USize64
impl<'de> Deserialize<'de> for USize64
fn deserialize<__D>(
__deserializer: __D,
) -> Result<USize64, <__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 UnitQuaternion
impl<'de> Deserialize<'de> for UnitQuaternion
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnitQuaternion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UpdateInfo
impl<'de> Deserialize<'de> for UpdateInfo
fn deserialize<D>(
deserializer: D,
) -> Result<UpdateInfo, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UpdateProgress
impl<'de> Deserialize<'de> for UpdateProgress
fn deserialize<D>(
deserializer: D,
) -> Result<UpdateProgress, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UpdateStatus
impl<'de> Deserialize<'de> for UpdateStatus
fn deserialize<D>(
deserializer: D,
) -> Result<UpdateStatus, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UserAttentionType
impl<'de> Deserialize<'de> for UserAttentionType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserAttentionType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UserData
impl<'de> Deserialize<'de> for UserData
fn deserialize<D>(
deserializer: D,
) -> Result<UserData, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UserInformation
impl<'de> Deserialize<'de> for UserInformation
fn deserialize<D>(
deserializer: D,
) -> Result<UserInformation, <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 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 Vec2
impl<'de> Deserialize<'de> for Vec2
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Vec2, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Vec2
impl<'de> Deserialize<'de> for Vec2
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Vec2, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Vec2b
impl<'de> Deserialize<'de> for Vec2b
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Vec2b, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Vertex
impl<'de> Deserialize<'de> for Vertex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Vertex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VerticalOffset
impl<'de> Deserialize<'de> for VerticalOffset
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VerticalOffset, <__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 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 ViewportClass
impl<'de> Deserialize<'de> for ViewportClass
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ViewportClass, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ViewportCommand
impl<'de> Deserialize<'de> for ViewportCommand
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ViewportCommand, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ViewportEvent
impl<'de> Deserialize<'de> for ViewportEvent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ViewportEvent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ViewportId
impl<'de> Deserialize<'de> for ViewportId
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ViewportId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ViewportIdPair
impl<'de> Deserialize<'de> for ViewportIdPair
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ViewportIdPair, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ViewportInfo
impl<'de> Deserialize<'de> for ViewportInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ViewportInfo, <__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 Visualswhere
Visuals: Default,
impl<'de> Deserialize<'de> for Visualswhere
Visuals: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Visuals, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Void
impl<'de> Deserialize<'de> for Void
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Void, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WebGlContextOption
impl<'de> Deserialize<'de> for WebGlContextOption
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WebGlContextOption, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WidgetInfo
impl<'de> Deserialize<'de> for WidgetInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WidgetInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WidgetType
impl<'de> Deserialize<'de> for WidgetType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WidgetType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WidgetVisuals
impl<'de> Deserialize<'de> for WidgetVisuals
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WidgetVisuals, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Widgetswhere
Widgets: Default,
impl<'de> Deserialize<'de> for Widgetswhere
Widgets: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Widgets, <__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 WindowLevel
impl<'de> Deserialize<'de> for WindowLevel
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WindowLevel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WindowSettingswhere
WindowSettings: Default,
impl<'de> Deserialize<'de> for WindowSettingswhere
WindowSettings: Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WindowSettings, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WrappingMode
impl<'de> Deserialize<'de> for WrappingMode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WrappingMode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for X11WindowType
impl<'de> Deserialize<'de> for X11WindowType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<X11WindowType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Zones
impl<'de> Deserialize<'de> for Zones
fn deserialize<D>(
deserializer: D,
) -> Result<Zones, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ZonesChanged
impl<'de> Deserialize<'de> for ZonesChanged
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ZonesChanged, <__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, A> Deserialize<'de> for SmallVec<A>where
A: Array,
<A as Array>::Item: Deserialize<'de>,
impl<'de, A> Deserialize<'de> for SmallVec<A>where
A: Array,
<A as Array>::Item: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<SmallVec<A>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for FixedI8<Frac>where
Frac: LeEqU8,
impl<'de, Frac> Deserialize<'de> for FixedI8<Frac>where
Frac: LeEqU8,
fn deserialize<D>(
deserializer: D,
) -> Result<FixedI8<Frac>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for FixedI16<Frac>where
Frac: LeEqU16,
impl<'de, Frac> Deserialize<'de> for FixedI16<Frac>where
Frac: LeEqU16,
fn deserialize<D>(
deserializer: D,
) -> Result<FixedI16<Frac>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for FixedI32<Frac>where
Frac: LeEqU32,
impl<'de, Frac> Deserialize<'de> for FixedI32<Frac>where
Frac: LeEqU32,
fn deserialize<D>(
deserializer: D,
) -> Result<FixedI32<Frac>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for FixedI64<Frac>where
Frac: LeEqU64,
impl<'de, Frac> Deserialize<'de> for FixedI64<Frac>where
Frac: LeEqU64,
fn deserialize<D>(
deserializer: D,
) -> Result<FixedI64<Frac>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for FixedI128<Frac>where
Frac: LeEqU128,
impl<'de, Frac> Deserialize<'de> for FixedI128<Frac>where
Frac: LeEqU128,
fn deserialize<D>(
deserializer: D,
) -> Result<FixedI128<Frac>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for FixedU8<Frac>where
Frac: LeEqU8,
impl<'de, Frac> Deserialize<'de> for FixedU8<Frac>where
Frac: LeEqU8,
fn deserialize<D>(
deserializer: D,
) -> Result<FixedU8<Frac>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for FixedU16<Frac>where
Frac: LeEqU16,
impl<'de, Frac> Deserialize<'de> for FixedU16<Frac>where
Frac: LeEqU16,
fn deserialize<D>(
deserializer: D,
) -> Result<FixedU16<Frac>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for FixedU32<Frac>where
Frac: LeEqU32,
impl<'de, Frac> Deserialize<'de> for FixedU32<Frac>where
Frac: LeEqU32,
fn deserialize<D>(
deserializer: D,
) -> Result<FixedU32<Frac>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for FixedU64<Frac>where
Frac: LeEqU64,
impl<'de, Frac> Deserialize<'de> for FixedU64<Frac>where
Frac: LeEqU64,
fn deserialize<D>(
deserializer: D,
) -> Result<FixedU64<Frac>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for FixedU128<Frac>where
Frac: LeEqU128,
impl<'de, Frac> Deserialize<'de> for FixedU128<Frac>where
Frac: LeEqU128,
fn deserialize<D>(
deserializer: D,
) -> Result<FixedU128<Frac>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedI8<Frac>>where
Frac: LeEqU8,
impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedI8<Frac>>where
Frac: LeEqU8,
fn deserialize<D>(
deserializer: D,
) -> Result<Unwrapped<FixedI8<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedI16<Frac>>where
Frac: LeEqU16,
impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedI16<Frac>>where
Frac: LeEqU16,
fn deserialize<D>(
deserializer: D,
) -> Result<Unwrapped<FixedI16<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedI32<Frac>>where
Frac: LeEqU32,
impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedI32<Frac>>where
Frac: LeEqU32,
fn deserialize<D>(
deserializer: D,
) -> Result<Unwrapped<FixedI32<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedI64<Frac>>where
Frac: LeEqU64,
impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedI64<Frac>>where
Frac: LeEqU64,
fn deserialize<D>(
deserializer: D,
) -> Result<Unwrapped<FixedI64<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedI128<Frac>>where
Frac: LeEqU128,
impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedI128<Frac>>where
Frac: LeEqU128,
fn deserialize<D>(
deserializer: D,
) -> Result<Unwrapped<FixedI128<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedU8<Frac>>where
Frac: LeEqU8,
impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedU8<Frac>>where
Frac: LeEqU8,
fn deserialize<D>(
deserializer: D,
) -> Result<Unwrapped<FixedU8<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedU16<Frac>>where
Frac: LeEqU16,
impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedU16<Frac>>where
Frac: LeEqU16,
fn deserialize<D>(
deserializer: D,
) -> Result<Unwrapped<FixedU16<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedU32<Frac>>where
Frac: LeEqU32,
impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedU32<Frac>>where
Frac: LeEqU32,
fn deserialize<D>(
deserializer: D,
) -> Result<Unwrapped<FixedU32<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedU64<Frac>>where
Frac: LeEqU64,
impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedU64<Frac>>where
Frac: LeEqU64,
fn deserialize<D>(
deserializer: D,
) -> Result<Unwrapped<FixedU64<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedU128<Frac>>where
Frac: LeEqU128,
impl<'de, Frac> Deserialize<'de> for Unwrapped<FixedU128<Frac>>where
Frac: LeEqU128,
fn deserialize<D>(
deserializer: D,
) -> Result<Unwrapped<FixedU128<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Wrapping<FixedI8<Frac>>where
Frac: LeEqU8,
impl<'de, Frac> Deserialize<'de> for Wrapping<FixedI8<Frac>>where
Frac: LeEqU8,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<FixedI8<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Wrapping<FixedI16<Frac>>where
Frac: LeEqU16,
impl<'de, Frac> Deserialize<'de> for Wrapping<FixedI16<Frac>>where
Frac: LeEqU16,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<FixedI16<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Wrapping<FixedI32<Frac>>where
Frac: LeEqU32,
impl<'de, Frac> Deserialize<'de> for Wrapping<FixedI32<Frac>>where
Frac: LeEqU32,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<FixedI32<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Wrapping<FixedI64<Frac>>where
Frac: LeEqU64,
impl<'de, Frac> Deserialize<'de> for Wrapping<FixedI64<Frac>>where
Frac: LeEqU64,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<FixedI64<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Wrapping<FixedI128<Frac>>where
Frac: LeEqU128,
impl<'de, Frac> Deserialize<'de> for Wrapping<FixedI128<Frac>>where
Frac: LeEqU128,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<FixedI128<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Wrapping<FixedU8<Frac>>where
Frac: LeEqU8,
impl<'de, Frac> Deserialize<'de> for Wrapping<FixedU8<Frac>>where
Frac: LeEqU8,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<FixedU8<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Wrapping<FixedU16<Frac>>where
Frac: LeEqU16,
impl<'de, Frac> Deserialize<'de> for Wrapping<FixedU16<Frac>>where
Frac: LeEqU16,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<FixedU16<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Wrapping<FixedU32<Frac>>where
Frac: LeEqU32,
impl<'de, Frac> Deserialize<'de> for Wrapping<FixedU32<Frac>>where
Frac: LeEqU32,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<FixedU32<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Wrapping<FixedU64<Frac>>where
Frac: LeEqU64,
impl<'de, Frac> Deserialize<'de> for Wrapping<FixedU64<Frac>>where
Frac: LeEqU64,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<FixedU64<Frac>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, Frac> Deserialize<'de> for Wrapping<FixedU128<Frac>>where
Frac: LeEqU128,
impl<'de, Frac> Deserialize<'de> for Wrapping<FixedU128<Frac>>where
Frac: LeEqU128,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<FixedU128<Frac>>, <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> Deserialize<'de> for SlotMap<K, V>where
K: Key,
V: Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for SlotMap<K, V>where
K: Key,
V: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<SlotMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, K, V> Deserialize<'de> for DenseSlotMap<K, V>where
K: Key,
V: Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for DenseSlotMap<K, V>where
K: Key,
V: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<DenseSlotMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, K, V> Deserialize<'de> for HopSlotMap<K, V>where
K: Key,
V: Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for HopSlotMap<K, V>where
K: Key,
V: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<HopSlotMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, K, V> Deserialize<'de> for SecondaryMap<K, V>where
K: Key,
V: Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for SecondaryMap<K, V>where
K: Key,
V: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<SecondaryMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for AHashMap<K, V>
impl<'de, K, V> Deserialize<'de> for AHashMap<K, V>
fn deserialize<D>(
deserializer: D,
) -> Result<AHashMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for EnumMap<K, V>
impl<'de, K, V> Deserialize<'de> for EnumMap<K, V>
Requires crate feature "serde"
fn deserialize<D>(
deserializer: D,
) -> Result<EnumMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>
fn deserialize<D>(
deserializer: D,
) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, K, V, S> Deserialize<'de> for SparseSecondaryMap<K, V, S>
impl<'de, K, V, S> Deserialize<'de> for SparseSecondaryMap<K, V, S>
fn deserialize<D>(
deserializer: D,
) -> Result<SparseSecondaryMap<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, A> Deserialize<'de> for HashMap<K, V, S, A>where
K: Deserialize<'de> + Eq + Hash,
V: Deserialize<'de>,
S: BuildHasher + Default,
A: Allocator + Default,
impl<'de, K, V, S, A> Deserialize<'de> for HashMap<K, V, S, A>where
K: Deserialize<'de> + Eq + Hash,
V: Deserialize<'de>,
S: BuildHasher + Default,
A: Allocator + Default,
fn deserialize<D>(
deserializer: D,
) -> Result<HashMap<K, V, S, A>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, Pane> Deserialize<'de> for Tile<Pane>where
Pane: Deserialize<'de>,
impl<'de, Pane> Deserialize<'de> for Tile<Pane>where
Pane: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Tile<Pane>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, Pane> Deserialize<'de> for Tiles<Pane>where
Pane: Deserialize<'de>,
impl<'de, Pane> Deserialize<'de> for Tiles<Pane>where
Pane: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Tiles<Pane>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, Pane> Deserialize<'de> for Tree<Pane>where
Pane: Deserialize<'de>,
impl<'de, Pane> Deserialize<'de> for Tree<Pane>where
Pane: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Tree<Pane>, <__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>,
§impl<'de, R, G, T> Deserialize<'de> for ReentrantMutex<R, G, T>where
R: RawMutex,
G: GetThreadId,
T: Deserialize<'de> + ?Sized,
impl<'de, R, G, T> Deserialize<'de> for ReentrantMutex<R, G, T>where
R: RawMutex,
G: GetThreadId,
T: Deserialize<'de> + ?Sized,
fn deserialize<D>(
deserializer: D,
) -> Result<ReentrantMutex<R, G, T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, R, T> Deserialize<'de> for Mutex<R, T>where
R: RawMutex,
T: Deserialize<'de> + ?Sized,
impl<'de, R, T> Deserialize<'de> for Mutex<R, T>where
R: RawMutex,
T: Deserialize<'de> + ?Sized,
fn deserialize<D>(
deserializer: D,
) -> Result<Mutex<R, T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, R, T> Deserialize<'de> for RwLock<R, T>where
R: RawRwLock,
T: Deserialize<'de> + ?Sized,
impl<'de, R, T> Deserialize<'de> for RwLock<R, T>where
R: RawRwLock,
T: Deserialize<'de> + ?Sized,
fn deserialize<D>(
deserializer: D,
) -> Result<RwLock<R, T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, S> Deserialize<'de> for Host<S>where
S: Deserialize<'de>,
impl<'de, S> Deserialize<'de> for Host<S>where
S: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Host<S>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, State> Deserialize<'de> for Undoer<State>where
State: Deserialize<'de> + Default,
impl<'de, State> Deserialize<'de> for Undoer<State>where
State: Deserialize<'de> + Default,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Undoer<State>, <__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 BlueprintId<T>where
T: BlueprintIdRegistry,
impl<'de, T> Deserialize<'de> for BlueprintId<T>where
T: BlueprintIdRegistry,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BlueprintId<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.