re_viewer::event::serde

Trait Deserialize

Source
pub trait Deserialize<'de>: Sized {
    // Required method
    fn deserialize<D>(
        deserializer: D,
    ) -> Result<Self, <D as Deserializer<'de>>::Error>
       where D: Deserializer<'de>;
}
Expand description

A data structure that can be deserialized from any data format supported by Serde.

Serde provides Deserialize implementations for many Rust primitive and standard library types. The complete list is here. All of these can be deserialized using Serde out of the box.

Additionally, Serde provides a procedural macro called serde_derive to automatically generate Deserialize implementations for structs and enums in your program. See the derive section of the manual for how to use this.

In rare cases it may be necessary to implement Deserialize manually for some type in your program. See the Implementing Deserialize section of the manual for more about this.

Third-party crates may provide Deserialize implementations for types that they expose. For example the linked-hash-map crate provides a LinkedHashMap<K, V> type that is deserializable by Serde because the crate provides an implementation of Deserialize for it.

§Lifetime

The 'de lifetime of this trait is the lifetime of data that may be borrowed by Self when deserialized. See the page Understanding deserializer lifetimes for a more detailed explanation of these lifetimes.

Required Methods§

Source

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

§

fn deserialize<D>( deserializer: D, ) -> Result<Date, <D as Deserializer<'a>>::Error>
where D: Deserializer<'a>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<Month, <D as Deserializer<'a>>::Error>
where D: Deserializer<'a>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<PrimitiveDateTime, <D as Deserializer<'a>>::Error>
where D: Deserializer<'a>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<UtcOffset, <D as Deserializer<'a>>::Error>
where D: Deserializer<'a>,

§

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 Bytes
where 'de: 'a,

Source§

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,

Source§

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>
where T: BitFlag, <T as RawBitFlags>::Numeric: Deserialize<'a> + Into<u64>,

§

fn deserialize<D>(d: D) -> Result<BitFlags<T>, <D as Deserializer<'a>>::Error>
where D: Deserializer<'a>,

Source§

impl<'de> Deserialize<'de> for EventKind

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EventKind, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Property

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Property, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DType

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for IfDuplicateBehavior

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<IfDuplicateBehavior, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for IfMissingBehavior

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<IfMissingBehavior, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Colormap

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Colormap, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SmartChannelSource

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SmartChannelSource, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RedapUri

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RedapUri, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Scheme

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Scheme, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DecodeHardwareAcceleration

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DecodeHardwareAcceleration, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ContentsName

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ContentsName, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Item

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Item, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ItemContext

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ItemContext, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Looping

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Looping, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PlayState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PlayState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for IpAddr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<IpAddr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Month

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Month, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Weekday

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Weekday, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Value

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Value, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Value

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Value, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for bool

Source§

fn deserialize<D>( deserializer: D, ) -> Result<bool, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for char

Source§

fn deserialize<D>( deserializer: D, ) -> Result<char, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for f32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<f32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for f64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<f64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for i128

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i128, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for isize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<isize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for u128

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u128, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ()

Source§

fn deserialize<D>( deserializer: D, ) -> Result<(), <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for usize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<usize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Config

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Config, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AnalyticsEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnalyticsEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for EpisodeIndex

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EpisodeIndex, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Feature

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Feature, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LeRobotDatasetEpisode

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LeRobotDatasetEpisode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LeRobotDatasetInfo

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LeRobotDatasetInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for LeRobotDatasetTask

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LeRobotDatasetTask, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Names

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Names, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TaskIndex

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TaskIndex, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ColumnConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ColumnConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TableConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TableConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RedapServers

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RedapServers, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CpuModelMeshKey

Source§

fn deserialize<D>( deserializer: D, ) -> Result<CpuModelMeshKey, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Size

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Size, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for InternedString

Source§

fn deserialize<D>( deserializer: D, ) -> Result<InternedString, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CatalogUri

Source§

fn deserialize<D>( deserializer: D, ) -> Result<CatalogUri, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DatasetDataUri

Source§

fn deserialize<D>( deserializer: D, ) -> Result<DatasetDataUri, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ProxyUri

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ProxyUri, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Origin

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Origin, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TimeRange

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TimeRange, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DecodeSettings

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DecodeSettings, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AppOptions

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AppOptions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DataResultHandle

Source§

fn deserialize<D>( deserializer: D, ) -> Result<DataResultHandle, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ApplicationSelectionState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ApplicationSelectionState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ItemCollection

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ItemCollection, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TimeControl

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TimeControl, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TimeView

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TimeView, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for BlueprintUndoState

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BlueprintUndoState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ViewSystemIdentifier

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ViewSystemIdentifier, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RecordingConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RecordingConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Box<str>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<RawValue>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for CString

Source§

fn deserialize<D>( deserializer: D, ) -> Result<CString, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for String

Source§

fn deserialize<D>( deserializer: D, ) -> Result<String, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Ipv4Addr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Ipv4Addr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Ipv6Addr

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Ipv6Addr, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddrV4

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddrV4, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddrV6

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddrV6, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NonZero<i8>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

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>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<usize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicBool

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicBool, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicI64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicI64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicIsize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicIsize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU8, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU16, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU32, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicU64

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicU64, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for AtomicUsize

Source§

fn deserialize<D>( deserializer: D, ) -> Result<AtomicUsize, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Duration

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Duration, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for OsString

Source§

fn deserialize<D>( deserializer: D, ) -> Result<OsString, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PathBuf

Source§

fn deserialize<D>( deserializer: D, ) -> Result<PathBuf, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SystemTime

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SystemTime, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DateTime<FixedOffset>

Deserialize an RFC 3339 formatted string into a DateTime<FixedOffset>

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

See the serde module for alternate deserialization formats.

Source§

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>

Deserialize an RFC 3339 formatted string into a DateTime<Local>

The value will remain the same instant in UTC, but the offset will be recalculated to match that of the Local platform time zone.

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

See the serde module for alternate deserialization formats.

Source§

fn deserialize<D>( deserializer: D, ) -> Result<DateTime<Local>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DateTime<Utc>

Deserialize an RFC 3339 formatted string into a DateTime<Utc>

If the value contains an offset from UTC that is not zero, the value will be converted to UTC.

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

See the serde module for alternate deserialization formats.

Source§

fn deserialize<D>( deserializer: D, ) -> Result<DateTime<Utc>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NaiveDate

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NaiveDate, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NaiveDateTime

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NaiveDateTime, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for NaiveTime

Source§

fn deserialize<D>( deserializer: D, ) -> Result<NaiveTime, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TimeDelta

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TimeDelta, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Extensions

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Extensions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Options

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Options, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for PrettyConfig

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PrettyConfig, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Map

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Map, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ByteBuf

Source§

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>

Source§

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

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Number, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for DefaultKey

Source§

fn deserialize<D>( deserializer: D, ) -> Result<DefaultKey, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for KeyData

Source§

fn deserialize<D>( deserializer: D, ) -> Result<KeyData, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

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.

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Url, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Accessor, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Action, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Action, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ActionRequest, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Activated, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ActivationToken, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AddAccessibleEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Align, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AlphaCutoff, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Animation, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AnnouncementEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ApplicationChangedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AriaCurrent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Asset, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AttributesChangedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<AutoSizeMode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<Axis, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<BindShortcuts, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<BoundsChangedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Buffer, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ButtonEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CCursorRange, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CacheItem, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CachePolicy, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Camera, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Channel, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CharWidthChangedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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>

§

fn deserialize<D>( deserializer: D, ) -> Result<Checked<GenericComponentType>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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>

§

fn deserialize<D>( deserializer: D, ) -> Result<Checked<Interpolation>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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>

§

fn deserialize<D>( deserializer: D, ) -> Result<Checked<MinFilter>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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>

§

fn deserialize<D>( deserializer: D, ) -> Result<Checked<Property>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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>

§

fn deserialize<D>( deserializer: D, ) -> Result<Checked<Target>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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>

§

fn deserialize<D>( deserializer: D, ) -> Result<Checked<Type>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ChildrenChangedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CircleShape, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ClipType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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 CodeTheme
where CodeTheme: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CodeTheme, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ColorImage, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Column, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ColumnDeletedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ColumnReorderedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Conformal3, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<Connectivity, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ContainerKind, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CoordType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CornerRadiusF32, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CubicBezierShape, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CursorGrab, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<CursorMode, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<CustomAction, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Deactivated, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DebugOptions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DesktopDestroyEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Device, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Direction, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DocumentEvents, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<DocumentID, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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<()>

§

fn deserialize<D>( deserializer: D, ) -> Result<DynamicTuple<()>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EmissiveFactor, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Event, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EventBodyOwned, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EventListenerDeregisteredEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EventListenerMode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<EventListeners, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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>

§

fn deserialize<D>( deserializer: D, ) -> Result<Fd<'de>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<FilePath, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FocusEvents, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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 FontDefinitions
where FontDefinitions: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FontDefinitions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FontId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FontTweak, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<FrameMeta, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GenericComponentType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Granularity, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<GridLayout, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HandleShape, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HeaderRow, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HoveredFile, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<HttpVersion, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<IMEPurpose, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<IconData, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Id, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Image, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ImageData, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ImageFit, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ImeEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Indices, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Info, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<InhibitState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<Integrity, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Interaction
where Interaction: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Interaction, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<InterfaceSet, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Invalid, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Key, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<KeySynthType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<KeyboardShortcut, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<LauncherType, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LayerId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LayoutSection, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LegacyCacheItem, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LineCountChangedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LinearDir, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<ListShortcuts, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Live, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<LoadCompleteEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Location, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MagFilter, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Marginf, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Material, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Material
where Material: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Material, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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 Memory
where Memory: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Memory, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Mesh, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MimeType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MinimizeEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ModelChangedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ModifiersEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MouseEvents, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<MoveEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Node, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Node, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NormalTexture, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<NumericColorSpace, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ObjectRef, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OcclusionTexture, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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 Options
where Options: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Options, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Orientation, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Orthographic, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OutputCommand, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<OwnedBusName, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<OwnedFd, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<OwnedInterfaceName, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<OwnedMemberName, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<OwnedPropertyName, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<OwnedUniqueName, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<OwnedWellKnownName, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PCursorRange, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<PageSetup, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PathShape, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PbrBaseColorFactor, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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 PbrMetallicRoughness
where PbrMetallicRoughness: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PbrMetallicRoughness, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Perspective, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Plane3, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Point, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PointerState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PrefetchInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<PreparePrint, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Primitive, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Property, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<PropertyChangeEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<QuadraticBezierShape, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RCursor, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Rangef, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Ray3, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Rect, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RectShape, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Region, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RelationType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ReloadEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Renderer, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RequestNameFlags, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ResizeDirection, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RestoreEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Role, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Root, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Rot2, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RowDeletedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RowReorderedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Sampler, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Sampler, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Sampler
where Sampler: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Sampler, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Scene, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScopeDetails, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScopeType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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 ScrollAnimation
where ScrollAnimation: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScrollAnimation, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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 ScrollStyle
where ScrollStyle: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScrollStyle, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<SelectedDevices, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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 Selection
where Selection: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Selection, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<SelectionOwnerChanged, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for SelectionPanel
where SelectionPanel: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SelectionPanel, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SetOn, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Setting, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<Settings, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Shadow, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Shares

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Shares, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ShortcutsChanged, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Skin, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SliderClamping, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SortDirection, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<SourceType, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Spacing
where Spacing: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Spacing, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Sparse, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<State, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for State
where State: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<State, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<StateSet, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Stream, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StreamInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StrengthFactor, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Stroke, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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 Style
where Style: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Style, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SystemTheme, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TableState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Target, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TerminalEvents, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TessellationOptions
where TessellationOptions: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TessellationOptions, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextAttributesChangedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextCaretMovedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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 TextCursorState
where TextCursorState: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextCursorState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TextCursorStyle
where TextCursorStyle: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextCursorStyle, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextDirection, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for TextEditState
where TextEditState: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextEditState, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextPosition, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextSelectionChangedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextStyle, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextWrapping, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Texture, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextureId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TextureWrapMode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Theme, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ThreadInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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 TimePanel
where TimePanel: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TimePanel, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Toggled, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TouchId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Tree, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TreeUpdate, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Type, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<USize64, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnitQuaternion, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<UpdateProgress, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UserAttentionType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<D>( deserializer: D, ) -> Result<UserInformation, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Values, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Vec2, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Vertex, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<View, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ViewportClass, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ViewportEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ViewportIdPair, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<VisibleDataChangedEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for Visuals
where Visuals: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Visuals, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WebGlContextOption, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WidgetType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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 Widgets
where Widgets: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Widgets, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WindowLevel, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de> Deserialize<'de> for WindowSettings
where WindowSettings: Default,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WindowSettings, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<X11WindowType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

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

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ZonesChanged, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de, 'a> Deserialize<'de> for &'a str
where 'de: 'a,

Source§

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 Path
where 'de: 'a,

Source§

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 RawValue
where 'de: 'a,

Source§

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,

Source§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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>
where T: ToOwned + ?Sized, <T as ToOwned>::Owned: Deserialize<'de>,

Source§

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>,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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,

§

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>,

§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>
where K: Deserialize<'de> + Ord, V: Deserialize<'de>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>
where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>,

§

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>
where K: EnumArray<V> + EnumArray<Option<V>> + Deserialize<'de>, V: Deserialize<'de>,

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>
where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, S: BuildHasher + Default,

Source§

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>
where K: Key, V: Deserialize<'de>, S: BuildHasher + Default,

Source§

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>
where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, S: Default + BuildHasher,

§

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,

§

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>,

§

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>,

§

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>,

§

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>,

§

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,

§

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,

§

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,

§

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>,

Source§

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,

§

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>,

Source§

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)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>,

Source§

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)
where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

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>,

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>,

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>,

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>,

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>,

Source§

impl<'de, T> Deserialize<'de> for Bound<T>
where T: Deserialize<'de>,

Source§

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>,

Source§

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]

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>,

Source§

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>

Source§

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>,

Source§

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>,

Source§

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,

Source§

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>
where T: Deserialize<'de> + Eq + Ord,

Source§

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>,

Source§

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>,

Source§

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>
where Box<T>: Deserialize<'de>, T: ?Sized,

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.

Source§

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>,

This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

Source§

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>
where Box<T>: Deserialize<'de>, T: ?Sized,

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.

Source§

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>,

This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Weak<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Vec<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Vec<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Cell<T>
where T: Deserialize<'de> + Copy,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Cell<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for RefCell<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RefCell<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Reverse<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Reverse<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for PhantomData<T>
where T: ?Sized,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<PhantomData<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Wrapping<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Wrapping<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Mutex<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Mutex<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for RwLock<T>
where T: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RwLock<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T> Deserialize<'de> for Ratio<T>
where T: Deserialize<'de> + Clone + Integer + PartialOrd,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Ratio<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, T> Deserialize<'de> for AHashSet<T>
where T: Deserialize<'de> + Eq + Hash,

§

fn deserialize<D>( deserializer: D, ) -> Result<AHashSet<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, T> Deserialize<'de> for DeserializeValue<'de, T>
where T: Type + Deserialize<'de>,

§

fn deserialize<D>( deserializer: D, ) -> Result<DeserializeValue<'de, T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, T> Deserialize<'de> for History<T>
where T: Deserialize<'de>,

§

fn deserialize<__D>( __deserializer: __D, ) -> Result<History<T>, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

§

impl<'de, T> Deserialize<'de> for Index<T>

§

fn deserialize<D>( deserializer: D, ) -> Result<Index<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, T> Deserialize<'de> for Response<T>
where T: for<'d> Deserialize<'d> + Type,

§

fn deserialize<D>( deserializer: D, ) -> Result<Response<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T, E> Deserialize<'de> for Result<T, E>
where T: Deserialize<'de>, E: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, T, E> Deserialize<'de> for Optional<T>
where T: Type + NoneValue + Deserialize<'de>, <T as NoneValue>::NoneType: Deserialize<'de> + TryInto<T, Error = E> + PartialEq, E: Display,

§

fn deserialize<D>( deserializer: D, ) -> Result<Optional<T>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, T, S> Deserialize<'de> for HashSet<T, S>
where T: Deserialize<'de> + Eq + Hash, S: BuildHasher + Default,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<HashSet<T, S>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, T, S> Deserialize<'de> for IndexSet<T, S>
where T: Deserialize<'de> + Eq + Hash, S: Default + BuildHasher,

§

fn deserialize<D>( deserializer: D, ) -> Result<IndexSet<T, S>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, T, S, A> Deserialize<'de> for HashSet<T, S, A>
where T: Deserialize<'de> + Eq + Hash, S: BuildHasher + Default, A: Allocator + Default,

§

fn deserialize<D>( deserializer: D, ) -> Result<HashSet<T, S, A>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for OptionRangedI8<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedI8<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for RangedI8<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedI8<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for OptionRangedI16<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedI16<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for RangedI16<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedI16<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for OptionRangedI32<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedI32<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for RangedI32<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedI32<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for OptionRangedI64<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedI64<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for RangedI64<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedI64<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for OptionRangedI128<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedI128<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for RangedI128<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedI128<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for OptionRangedIsize<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedIsize<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for RangedIsize<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedIsize<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for OptionRangedU8<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedU8<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for RangedU8<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedU8<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for OptionRangedU16<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedU16<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for RangedU16<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedU16<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for OptionRangedU32<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedU32<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for RangedU32<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedU32<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for OptionRangedU64<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedU64<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for RangedU64<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedU64<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for OptionRangedU128<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedU128<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for RangedU128<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedU128<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for OptionRangedUsize<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<OptionRangedUsize<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

§

impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for RangedUsize<MIN, MAX>

§

fn deserialize<D>( deserializer: D, ) -> Result<RangedUsize<MIN, MAX>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de, const N: usize> Deserialize<'de> for ByteArray<N>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ByteArray<N>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Implementors§

§

impl<'de> Deserialize<'de> for HexColor

Source§

impl<'de> Deserialize<'de> for EulerRot

Source§

impl<'de> Deserialize<'de> for Axis3

Source§

impl<'de> Deserialize<'de> for TimeType

Source§

impl<'de> Deserialize<'de> for StoreKind

Source§

impl<'de> Deserialize<'de> for TimestampFormat

Source§

impl<'de> Deserialize<'de> for SelectionChangeItem

Source§

impl<'de> Deserialize<'de> for ViewerEventKind

Source§

impl<'de> Deserialize<'de> for AppState

Source§

impl<'de> Deserialize<'de> for InstancePath

Source§

impl<'de> Deserialize<'de> for VersionedInstancePath

Source§

impl<'de> Deserialize<'de> for re_viewer::external::re_types::components::ClassId

Source§

impl<'de> Deserialize<'de> for re_viewer::external::re_types::components::KeypointId

Source§

impl<'de> Deserialize<'de> for re_viewer::external::re_types::datatypes::ClassId

Source§

impl<'de> Deserialize<'de> for re_viewer::external::re_types::datatypes::KeypointId

§

impl<'de> Deserialize<'de> for Color32

§

impl<'de> Deserialize<'de> for Rgba

Source§

impl<'de> Deserialize<'de> for Affine2

Source§

impl<'de> Deserialize<'de> for Affine3A

Source§

impl<'de> Deserialize<'de> for BVec2

Source§

impl<'de> Deserialize<'de> for BVec3

Source§

impl<'de> Deserialize<'de> for BVec3A

Source§

impl<'de> Deserialize<'de> for BVec4

Source§

impl<'de> Deserialize<'de> for BVec4A

Source§

impl<'de> Deserialize<'de> for DAffine2

Source§

impl<'de> Deserialize<'de> for DAffine3

Source§

impl<'de> Deserialize<'de> for DMat2

Source§

impl<'de> Deserialize<'de> for DMat3

Source§

impl<'de> Deserialize<'de> for DMat4

Source§

impl<'de> Deserialize<'de> for DQuat

Source§

impl<'de> Deserialize<'de> for DVec2

Source§

impl<'de> Deserialize<'de> for DVec3

Source§

impl<'de> Deserialize<'de> for DVec4

Source§

impl<'de> Deserialize<'de> for I16Vec2

Source§

impl<'de> Deserialize<'de> for I16Vec3

Source§

impl<'de> Deserialize<'de> for I16Vec4

Source§

impl<'de> Deserialize<'de> for I64Vec2

Source§

impl<'de> Deserialize<'de> for I64Vec3

Source§

impl<'de> Deserialize<'de> for I64Vec4

Source§

impl<'de> Deserialize<'de> for IVec2

Source§

impl<'de> Deserialize<'de> for IVec3

Source§

impl<'de> Deserialize<'de> for IVec4

Source§

impl<'de> Deserialize<'de> for Mat2

Source§

impl<'de> Deserialize<'de> for Mat3

Source§

impl<'de> Deserialize<'de> for Mat3A

Source§

impl<'de> Deserialize<'de> for Mat4

Source§

impl<'de> Deserialize<'de> for Quat

Source§

impl<'de> Deserialize<'de> for U16Vec2

Source§

impl<'de> Deserialize<'de> for U16Vec3

Source§

impl<'de> Deserialize<'de> for U16Vec4

Source§

impl<'de> Deserialize<'de> for U64Vec2

Source§

impl<'de> Deserialize<'de> for U64Vec3

Source§

impl<'de> Deserialize<'de> for U64Vec4

Source§

impl<'de> Deserialize<'de> for UVec2

Source§

impl<'de> Deserialize<'de> for UVec3

Source§

impl<'de> Deserialize<'de> for UVec4

Source§

impl<'de> Deserialize<'de> for re_viewer::external::re_types::external::glam::Vec2

Source§

impl<'de> Deserialize<'de> for Vec3

Source§

impl<'de> Deserialize<'de> for Vec3A

Source§

impl<'de> Deserialize<'de> for Vec4

Source§

impl<'de> Deserialize<'de> for Tuid

Source§

impl<'de> Deserialize<'de> for NonNilUuid

Source§

impl<'de> Deserialize<'de> for Uuid

Source§

impl<'de> Deserialize<'de> for DatatypeName

Source§

impl<'de> Deserialize<'de> for ViewClassIdentifier

Source§

impl<'de> Deserialize<'de> for MyColor

Source§

impl<'de> Deserialize<'de> for MyIndex

Source§

impl<'de> Deserialize<'de> for MyLabel

Source§

impl<'de> Deserialize<'de> for ApplicationId

Source§

impl<'de> Deserialize<'de> for ArrowMsg

Source§

impl<'de> Deserialize<'de> for ComponentPath

Source§

impl<'de> Deserialize<'de> for re_viewer::external::re_view::external::re_chunk_store::external::re_chunk::external::re_log_types::Duration

Source§

impl<'de> Deserialize<'de> for EntityPathPart

Source§

impl<'de> Deserialize<'de> for EntryId

Source§

impl<'de> Deserialize<'de> for Instance

Source§

impl<'de> Deserialize<'de> for NonMinI64

Source§

impl<'de> Deserialize<'de> for ResolvedTimeRangeF

Source§

impl<'de> Deserialize<'de> for StoreId

Source§

impl<'de> Deserialize<'de> for TableId

Source§

impl<'de> Deserialize<'de> for TimeCell

Source§

impl<'de> Deserialize<'de> for TimeReal

Source§

impl<'de> Deserialize<'de> for ArchetypeFieldName

Source§

impl<'de> Deserialize<'de> for ArchetypeName

Source§

impl<'de> Deserialize<'de> for ComponentName

Source§

impl<'de> Deserialize<'de> for EntityPath

Source§

impl<'de> Deserialize<'de> for TimePoint

Source§

impl<'de> Deserialize<'de> for TimelineName

Source§

impl<'de> Deserialize<'de> for ChunkId

Source§

impl<'de> Deserialize<'de> for ResolvedTimeRange

Source§

impl<'de> Deserialize<'de> for RowId

Source§

impl<'de> Deserialize<'de> for TimeInt

Source§

impl<'de> Deserialize<'de> for Timeline

Source§

impl<'de> Deserialize<'de> for ExampleDesc

Source§

impl<'de> Deserialize<'de> for ExampleThumbnail

Source§

impl<'de> Deserialize<'de> for ViewerEvent

Source§

impl<'de> Deserialize<'de> for IgnoredAny