pub trait Deserialize<'de>: Sized {
// Required method
fn deserialize<D>(
deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>;
}Expand description
A data structure that can be deserialized from any data format supported by Serde.
Serde provides Deserialize implementations for many Rust primitive and
standard library types. The complete list is here. All of these
can be deserialized using Serde out of the box.
Additionally, Serde provides a procedural macro called serde_derive to
automatically generate Deserialize implementations for structs and enums
in your program. See the derive section of the manual for how to
use this.
In rare cases it may be necessary to implement Deserialize manually for
some type in your program. See the Implementing
Deserialize section of the manual for more about this.
Third-party crates may provide Deserialize implementations for types that
they expose. For example the linked-hash-map crate provides a
LinkedHashMap<K, V> type that is deserializable by Serde because the crate
provides an implementation of Deserialize for it.
§Lifetime
The 'de lifetime of this trait is the lifetime of data that may be
borrowed by Self when deserialized. See the page Understanding
deserializer lifetimes for a more detailed explanation of these lifetimes.
Required Methods§
Sourcefn deserialize<D>(
deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Self, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer.
See the Implementing Deserialize section of the
manual for more information about how to implement this method.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
§impl<'a, K, V> Deserialize<'a> for IndexMap<K, V>
Available on crate feature serde only.
impl<'a, K, V> Deserialize<'a> for IndexMap<K, V>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<IndexMap<K, V>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a, K, V> Deserialize<'a> for Map<K, V>
Available on crate feature serde only.
impl<'a, K, V> Deserialize<'a> for Map<K, V>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Map<K, V>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a, T> Deserialize<'a> for IndexSet<T>
Available on crate feature serde only.
impl<'a, T> Deserialize<'a> for IndexSet<T>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<IndexSet<T>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
§impl<'a, T> Deserialize<'a> for Set<T>
Available on crate feature serde only.
impl<'a, T> Deserialize<'a> for Set<T>
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Set<T>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
Source§impl<'de, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
Available on crate feature std only.
impl<'de, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
std only.fn deserialize<D>(
deserializer: D,
) -> Result<&'a Path, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for &'a [u8]where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a [u8]where
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<&'a [u8], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, 'a> Deserialize<'de> for &'a strwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a strwhere
'de: 'a,
fn deserialize<D>(
deserializer: D,
) -> Result<&'a str, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, 'a> Deserialize<'de> for FlagValue<'a>where
'de: 'a,
impl<'de, 'a> Deserialize<'de> for FlagValue<'a>where
'de: 'a,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FlagValue<'a>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, K, V, S, A> Deserialize<'de> for HashMap<K, V, S, A>where
K: Deserialize<'de> + Eq + Hash,
V: Deserialize<'de>,
S: BuildHasher + Default,
A: Allocator + Default,
impl<'de, K, V, S, A> Deserialize<'de> for HashMap<K, V, S, A>where
K: Deserialize<'de> + Eq + Hash,
V: Deserialize<'de>,
S: BuildHasher + Default,
A: Allocator + Default,
fn deserialize<D>(
deserializer: D,
) -> Result<HashMap<K, V, S, A>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S>
impl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S>
fn deserialize<D>(
deserializer: D,
) -> Result<IndexMap<K, V, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for NameMap<K, V>
impl<'de, K, V> Deserialize<'de> for NameMap<K, V>
fn deserialize<__D>(
__deserializer: __D,
) -> Result<NameMap<K, V>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for PrimaryMap<K, V>where
K: EntityRef,
V: Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for PrimaryMap<K, V>where
K: EntityRef,
V: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PrimaryMap<K, V>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for SecondaryMap<K, V>where
K: EntityRef,
V: Clone + Deserialize<'de>,
Available on crate feature enable-serde only.
impl<'de, K, V> Deserialize<'de> for SecondaryMap<K, V>where
K: EntityRef,
V: Clone + Deserialize<'de>,
enable-serde only.fn deserialize<D>(
deserializer: D,
) -> Result<SecondaryMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for SparseMap<K, V>where
K: EntityRef + Deserialize<'de>,
V: SparseMapValue<K> + Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for SparseMap<K, V>where
K: EntityRef + Deserialize<'de>,
V: SparseMapValue<K> + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SparseMap<K, V>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for TryBTreeMap<K, V>
impl<'de, K, V> Deserialize<'de> for TryBTreeMap<K, V>
fn deserialize<D>(
deserializer: D,
) -> Result<TryBTreeMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for TryIndexMap<K, V>
impl<'de, K, V> Deserialize<'de> for TryIndexMap<K, V>
fn deserialize<D>(
deserializer: D,
) -> Result<TryIndexMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for TryPrimaryMap<K, V>where
K: EntityRef,
V: Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for TryPrimaryMap<K, V>where
K: EntityRef,
V: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<TryPrimaryMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K, V> Deserialize<'de> for TrySecondaryMap<K, V>where
K: EntityRef,
V: Clone + Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for TrySecondaryMap<K, V>where
K: EntityRef,
V: Clone + Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<TrySecondaryMap<K, V>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, K> Deserialize<'de> for EntitySet<K>where
K: EntityRef,
impl<'de, K> Deserialize<'de> for EntitySet<K>where
K: EntityRef,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntitySet<K>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de, S> Deserialize<'de> for Host<S>where
S: Deserialize<'de>,
impl<'de, S> Deserialize<'de> for Host<S>where
S: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Host<S>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
T15: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
T15: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
T14: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
T13: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
T12: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
T11: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
T10: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
T9: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8, T9), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
T8: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
T7: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
T6: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5, T6), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4, T5), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3, T4), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2, T3), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1, T2), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T0, T1> Deserialize<'de> for (T0, T1)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
impl<'de, T0, T1> Deserialize<'de> for (T0, T1)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T0, T1), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T, S, A> Deserialize<'de> for HashSet<T, S, A>
impl<'de, T, S, A> Deserialize<'de> for HashSet<T, S, A>
fn deserialize<D>(
deserializer: D,
) -> Result<HashSet<T, S, A>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T, S> Deserialize<'de> for IndexSet<T, S>
impl<'de, T, S> Deserialize<'de> for IndexSet<T, S>
fn deserialize<D>(
deserializer: D,
) -> Result<IndexSet<T, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for (T,)where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for (T,)where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<(T,), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Cell<T>where
T: Deserialize<'de> + Copy,
impl<'de, T> Deserialize<'de> for Cell<T>where
T: Deserialize<'de> + Copy,
fn deserialize<D>(
deserializer: D,
) -> Result<Cell<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for CompoundBitSet<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for CompoundBitSet<T>where
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CompoundBitSet<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for CoreExport<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for CoreExport<T>where
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CoreExport<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for EntityList<T>where
T: EntityRef + ReservedValue,
impl<'de, T> Deserialize<'de> for EntityList<T>where
T: EntityRef + ReservedValue,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntityList<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for ExportItem<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for ExportItem<T>where
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExportItem<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for ListPool<T>where
T: EntityRef + ReservedValue + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for ListPool<T>where
T: EntityRef + ReservedValue + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ListPool<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for MachBufferFinalized<T>where
T: CompilePhase,
impl<'de, T> Deserialize<'de> for MachBufferFinalized<T>where
T: CompilePhase,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MachBufferFinalized<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for MachSrcLoc<T>where
T: CompilePhase,
<T as CompilePhase>::SourceLocType: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for MachSrcLoc<T>where
T: CompilePhase,
<T as CompilePhase>::SourceLocType: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MachSrcLoc<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Mutex<T>where
T: Deserialize<'de>,
Available on crate feature std only.
impl<'de, T> Deserialize<'de> for Mutex<T>where
T: Deserialize<'de>,
std only.fn deserialize<D>(
deserializer: D,
) -> Result<Mutex<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for PackedOption<T>where
T: ReservedValue + Deserialize<'de>,
impl<'de, T> Deserialize<'de> for PackedOption<T>where
T: ReservedValue + Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PackedOption<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for PhantomData<T>where
T: ?Sized,
impl<'de, T> Deserialize<'de> for PhantomData<T>where
T: ?Sized,
fn deserialize<D>(
deserializer: D,
) -> Result<PhantomData<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for RefCell<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for RefCell<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<RefCell<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for RwLock<T>where
T: Deserialize<'de>,
Available on crate feature std only.
impl<'de, T> Deserialize<'de> for RwLock<T>where
T: Deserialize<'de>,
std only.fn deserialize<D>(
deserializer: D,
) -> Result<RwLock<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for ScalarBitSet<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for ScalarBitSet<T>where
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ScalarBitSet<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Spanned<T>where
T: Deserialize<'de>,
Available on crate feature serde only.
impl<'de, T> Deserialize<'de> for Spanned<T>where
T: Deserialize<'de>,
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Spanned<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for TryVec<T>where
T: Deserialize<'de>,
Available on crate feature serde only.
impl<'de, T> Deserialize<'de> for TryVec<T>where
T: Deserialize<'de>,
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<TryVec<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for Wrapping<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Wrapping<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<Wrapping<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de, T> Deserialize<'de> for Writable<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Writable<T>where
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Writable<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 0]
impl<'de, T> Deserialize<'de> for [T; 0]
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 0], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 1]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 1]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 1], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 2]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 2]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 2], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 3]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 3]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 3], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 4]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 4]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 4], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 5]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 5]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 5], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 6]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 6]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 6], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 7]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 7]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 7], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 8]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 8]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 8], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 9]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 9]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 9], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 10]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 10]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 10], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 11]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 11]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 11], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 12]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 12]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 12], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 13]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 13]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 13], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 14]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 14]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 14], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 15]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 15]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 15], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 16]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 16]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 16], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 17]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 17]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 17], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 18]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 18]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 18], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 19]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 19]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 19], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 20]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 20]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 20], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 21]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 21]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 21], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 22]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 22]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 22], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 23]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 23]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 23], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 24]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 24]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 24], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 25]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 25]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 25], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 26]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 26]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 26], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 27]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 27]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 27], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 28]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 28]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 28], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 29]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 29]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 29], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 30]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 30]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 30], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 31]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 31]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 31], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de, T> Deserialize<'de> for [T; 32]where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for [T; 32]where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D,
) -> Result<[T; 32], <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for ()
impl<'de> Deserialize<'de> for ()
fn deserialize<D>(
deserializer: D,
) -> Result<(), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AbiParam
impl<'de> Deserialize<'de> for AbiParam
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AbiParam, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AbstractResourceIndex
impl<'de> Deserialize<'de> for AbstractResourceIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AbstractResourceIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AliasRegion
impl<'de> Deserialize<'de> for AliasRegion
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AliasRegion, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AliasRegionData
impl<'de> Deserialize<'de> for AliasRegionData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AliasRegionData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AliasRegionSet
impl<'de> Deserialize<'de> for AliasRegionSet
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AliasRegionSet, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Allocation
impl<'de> Deserialize<'de> for Allocation
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Allocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AllocationKind
impl<'de> Deserialize<'de> for AllocationKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AllocationKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AnyEntity
impl<'de> Deserialize<'de> for AnyEntity
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AnyEntity, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ArgumentExtension
impl<'de> Deserialize<'de> for ArgumentExtension
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ArgumentExtension, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ArgumentPurpose
impl<'de> Deserialize<'de> for ArgumentPurpose
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ArgumentPurpose, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Atom
impl<'de> Deserialize<'de> for Atom
fn deserialize<D>(
deserializer: D,
) -> Result<Atom, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Atomic<bool>
Available on no_target_has_atomic or target_has_atomic=8 only.
impl<'de> Deserialize<'de> for Atomic<bool>
no_target_has_atomic or target_has_atomic=8 only.fn deserialize<D>(
deserializer: D,
) -> Result<Atomic<bool>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Atomic<i8>
Available on no_target_has_atomic or target_has_atomic=8 only.
impl<'de> Deserialize<'de> for Atomic<i8>
no_target_has_atomic or target_has_atomic=8 only.fn deserialize<D>(
deserializer: D,
) -> Result<Atomic<i8>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Atomic<i16>
Available on no_target_has_atomic or target_has_atomic=16 only.
impl<'de> Deserialize<'de> for Atomic<i16>
no_target_has_atomic or target_has_atomic=16 only.fn deserialize<D>(
deserializer: D,
) -> Result<Atomic<i16>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Atomic<i32>
Available on no_target_has_atomic or target_has_atomic=32 only.
impl<'de> Deserialize<'de> for Atomic<i32>
no_target_has_atomic or target_has_atomic=32 only.fn deserialize<D>(
deserializer: D,
) -> Result<Atomic<i32>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Atomic<i64>
Available on no_target_has_atomic or target_has_atomic=64 only.
impl<'de> Deserialize<'de> for Atomic<i64>
no_target_has_atomic or target_has_atomic=64 only.fn deserialize<D>(
deserializer: D,
) -> Result<Atomic<i64>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Atomic<isize>
Available on no_target_has_atomic or target_has_atomic=ptr only.
impl<'de> Deserialize<'de> for Atomic<isize>
no_target_has_atomic or target_has_atomic=ptr only.fn deserialize<D>(
deserializer: D,
) -> Result<Atomic<isize>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Atomic<u8>
Available on no_target_has_atomic or target_has_atomic=8 only.
impl<'de> Deserialize<'de> for Atomic<u8>
no_target_has_atomic or target_has_atomic=8 only.fn deserialize<D>(
deserializer: D,
) -> Result<Atomic<u8>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Atomic<u16>
Available on no_target_has_atomic or target_has_atomic=16 only.
impl<'de> Deserialize<'de> for Atomic<u16>
no_target_has_atomic or target_has_atomic=16 only.fn deserialize<D>(
deserializer: D,
) -> Result<Atomic<u16>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Atomic<u32>
Available on no_target_has_atomic or target_has_atomic=32 only.
impl<'de> Deserialize<'de> for Atomic<u32>
no_target_has_atomic or target_has_atomic=32 only.fn deserialize<D>(
deserializer: D,
) -> Result<Atomic<u32>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Atomic<u64>
Available on no_target_has_atomic or target_has_atomic=64 only.
impl<'de> Deserialize<'de> for Atomic<u64>
no_target_has_atomic or target_has_atomic=64 only.fn deserialize<D>(
deserializer: D,
) -> Result<Atomic<u64>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Atomic<usize>
Available on no_target_has_atomic or target_has_atomic=ptr only.
impl<'de> Deserialize<'de> for Atomic<usize>
no_target_has_atomic or target_has_atomic=ptr only.fn deserialize<D>(
deserializer: D,
) -> Result<Atomic<usize>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AtomicRmwOp
impl<'de> Deserialize<'de> for AtomicRmwOp
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AtomicRmwOp, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Block
impl<'de> Deserialize<'de> for Block
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Block, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Block
impl<'de> Deserialize<'de> for Block
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Block, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BlockCall
impl<'de> Deserialize<'de> for BlockCall
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BlockCall, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for BlockData
impl<'de> Deserialize<'de> for BlockData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<BlockData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Blocks
impl<'de> Deserialize<'de> for Blocks
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Blocks, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CacheConfig
impl<'de> Deserialize<'de> for CacheConfig
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CacheConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CallConv
impl<'de> Deserialize<'de> for CallConv
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CallConv, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CanonicalAbiInfo
impl<'de> Deserialize<'de> for CanonicalAbiInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CanonicalAbiInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CanonicalOptions
impl<'de> Deserialize<'de> for CanonicalOptions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CanonicalOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CanonicalOptionsDataModel
impl<'de> Deserialize<'de> for CanonicalOptionsDataModel
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CanonicalOptionsDataModel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Collector
impl<'de> Deserialize<'de> for Collector
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Collector, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Comparator
impl<'de> Deserialize<'de> for Comparator
fn deserialize<D>(
deserializer: D,
) -> Result<Comparator, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CompiledComponentInfo
impl<'de> Deserialize<'de> for CompiledComponentInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CompiledComponentInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CompiledFunctionsTable
impl<'de> Deserialize<'de> for CompiledFunctionsTable
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CompiledFunctionsTable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CompiledModuleInfo
impl<'de> Deserialize<'de> for CompiledModuleInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CompiledModuleInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Component
impl<'de> Deserialize<'de> for Component
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Component, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ComponentArtifacts
impl<'de> Deserialize<'de> for ComponentArtifacts
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComponentArtifacts, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ComponentExtern
impl<'de> Deserialize<'de> for ComponentExtern
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComponentExtern, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ComponentExternData
impl<'de> Deserialize<'de> for ComponentExternData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComponentExternData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ComponentFuncIndex
impl<'de> Deserialize<'de> for ComponentFuncIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComponentFuncIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ComponentIndex
impl<'de> Deserialize<'de> for ComponentIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComponentIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ComponentInstanceIndex
impl<'de> Deserialize<'de> for ComponentInstanceIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComponentInstanceIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ComponentTypeIndex
impl<'de> Deserialize<'de> for ComponentTypeIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComponentTypeIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ComponentTypes
impl<'de> Deserialize<'de> for ComponentTypes
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComponentTypes, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ComponentUpvarIndex
impl<'de> Deserialize<'de> for ComponentUpvarIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ComponentUpvarIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ConstExpr
impl<'de> Deserialize<'de> for ConstExpr
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConstExpr, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ConstOp
impl<'de> Deserialize<'de> for ConstOp
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConstOp, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Constant
impl<'de> Deserialize<'de> for Constant
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Constant, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ConstantData
impl<'de> Deserialize<'de> for ConstantData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConstantData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ConstantPool
impl<'de> Deserialize<'de> for ConstantPool
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ConstantPool, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for CoreDef
impl<'de> Deserialize<'de> for CoreDef
fn deserialize<__D>(
__deserializer: __D,
) -> Result<CoreDef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DataFlowGraph
impl<'de> Deserialize<'de> for DataFlowGraph
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DataFlowGraph, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DataIndex
impl<'de> Deserialize<'de> for DataIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DataIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Date
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Date
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Date, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Date
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Date
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Date, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DateTime
Available on crate feature serde only.
impl<'de> Deserialize<'de> for DateTime
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<DateTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Datetime
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Datetime
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Datetime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DebugTag
impl<'de> Deserialize<'de> for DebugTag
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DebugTag, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DebugTags
impl<'de> Deserialize<'de> for DebugTags
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DebugTags, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefinedFuncIndex
impl<'de> Deserialize<'de> for DefinedFuncIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefinedFuncIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefinedGlobalIndex
impl<'de> Deserialize<'de> for DefinedGlobalIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefinedGlobalIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefinedMemoryIndex
impl<'de> Deserialize<'de> for DefinedMemoryIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefinedMemoryIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefinedResourceIndex
impl<'de> Deserialize<'de> for DefinedResourceIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefinedResourceIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefinedTableIndex
impl<'de> Deserialize<'de> for DefinedTableIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefinedTableIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DefinedTagIndex
impl<'de> Deserialize<'de> for DefinedTagIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DefinedTagIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Duration
impl<'de> Deserialize<'de> for Duration
fn deserialize<D>(
deserializer: D,
) -> Result<Duration, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DynamicStackSlot
impl<'de> Deserialize<'de> for DynamicStackSlot
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DynamicStackSlot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DynamicStackSlotData
impl<'de> Deserialize<'de> for DynamicStackSlotData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DynamicStackSlotData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DynamicType
impl<'de> Deserialize<'de> for DynamicType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DynamicType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DynamicTypeData
impl<'de> Deserialize<'de> for DynamicTypeData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<DynamicTypeData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Edit
impl<'de> Deserialize<'de> for Edit
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Edit, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ElemIndex
impl<'de> Deserialize<'de> for ElemIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ElemIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EngineInternedRecGroupIndex
impl<'de> Deserialize<'de> for EngineInternedRecGroupIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EngineInternedRecGroupIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EngineOrModuleTypeIndex
impl<'de> Deserialize<'de> for EngineOrModuleTypeIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EngineOrModuleTypeIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EntityIndex
impl<'de> Deserialize<'de> for EntityIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntityIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for EntityType
impl<'de> Deserialize<'de> for EntityType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EntityType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Error
impl<'de> Deserialize<'de> for Error
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Error, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExceptionContextLoc
impl<'de> Deserialize<'de> for ExceptionContextLoc
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExceptionContextLoc, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExceptionTable
impl<'de> Deserialize<'de> for ExceptionTable
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExceptionTable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExceptionTableData
impl<'de> Deserialize<'de> for ExceptionTableData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExceptionTableData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExceptionTag
impl<'de> Deserialize<'de> for ExceptionTag
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExceptionTag, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Export
impl<'de> Deserialize<'de> for Export
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Export, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExportIndex
impl<'de> Deserialize<'de> for ExportIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExportIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExtFuncData
impl<'de> Deserialize<'de> for ExtFuncData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtFuncData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExternalName
impl<'de> Deserialize<'de> for ExternalName
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExternalName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExtractCallback
impl<'de> Deserialize<'de> for ExtractCallback
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtractCallback, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExtractMemory
impl<'de> Deserialize<'de> for ExtractMemory
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtractMemory, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExtractPostReturn
impl<'de> Deserialize<'de> for ExtractPostReturn
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtractPostReturn, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExtractRealloc
impl<'de> Deserialize<'de> for ExtractRealloc
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtractRealloc, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ExtractTable
impl<'de> Deserialize<'de> for ExtractTable
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ExtractTable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FilePos
impl<'de> Deserialize<'de> for FilePos
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FilePos, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FinalizedMachExceptionHandler
impl<'de> Deserialize<'de> for FinalizedMachExceptionHandler
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FinalizedMachExceptionHandler, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FinalizedRelocTarget
impl<'de> Deserialize<'de> for FinalizedRelocTarget
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FinalizedRelocTarget, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FixedEncoding
impl<'de> Deserialize<'de> for FixedEncoding
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FixedEncoding, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FlatType
impl<'de> Deserialize<'de> for FlatType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FlatType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FloatCC
impl<'de> Deserialize<'de> for FloatCC
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FloatCC, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FuncIndex
impl<'de> Deserialize<'de> for FuncIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FuncIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FuncKeyIndex
impl<'de> Deserialize<'de> for FuncKeyIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FuncKeyIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FuncKeyNamespace
impl<'de> Deserialize<'de> for FuncKeyNamespace
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FuncKeyNamespace, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FuncRef
impl<'de> Deserialize<'de> for FuncRef
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FuncRef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FuncRefIndex
impl<'de> Deserialize<'de> for FuncRefIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FuncRefIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Function
impl<'de> Deserialize<'de> for Function
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Function, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FunctionLoc
impl<'de> Deserialize<'de> for FunctionLoc
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FunctionLoc, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FunctionName
impl<'de> Deserialize<'de> for FunctionName
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FunctionName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FunctionParameters
impl<'de> Deserialize<'de> for FunctionParameters
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FunctionParameters, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FunctionStencil
impl<'de> Deserialize<'de> for FunctionStencil
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FunctionStencil, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for FunctionType
impl<'de> Deserialize<'de> for FunctionType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<FunctionType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Global
impl<'de> Deserialize<'de> for Global
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Global, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GlobalConstValue
impl<'de> Deserialize<'de> for GlobalConstValue
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GlobalConstValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GlobalIndex
impl<'de> Deserialize<'de> for GlobalIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GlobalIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GlobalInitializer
impl<'de> Deserialize<'de> for GlobalInitializer
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GlobalInitializer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GlobalValue
impl<'de> Deserialize<'de> for GlobalValue
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GlobalValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for GlobalValueData
impl<'de> Deserialize<'de> for GlobalValueData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<GlobalValueData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ISOWeekDate
Available on crate feature serde only.
impl<'de> Deserialize<'de> for ISOWeekDate
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<ISOWeekDate, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Ieee16
impl<'de> Deserialize<'de> for Ieee16
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Ieee16, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Ieee32
impl<'de> Deserialize<'de> for Ieee32
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Ieee32, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Ieee64
impl<'de> Deserialize<'de> for Ieee64
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Ieee64, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Ieee128
impl<'de> Deserialize<'de> for Ieee128
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Ieee128, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Imm64
impl<'de> Deserialize<'de> for Imm64
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Imm64, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Immediate
impl<'de> Deserialize<'de> for Immediate
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Immediate, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ImportIndex
impl<'de> Deserialize<'de> for ImportIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ImportIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IndexType
impl<'de> Deserialize<'de> for IndexType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IndexType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Initializer
impl<'de> Deserialize<'de> for Initializer
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Initializer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Inlining
impl<'de> Deserialize<'de> for Inlining
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Inlining, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Inst
impl<'de> Deserialize<'de> for Inst
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Inst, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Inst
impl<'de> Deserialize<'de> for Inst
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Inst, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InstPosition
impl<'de> Deserialize<'de> for InstPosition
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InstPosition, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InstRange
impl<'de> Deserialize<'de> for InstRange
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InstRange, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InstantiateModule
impl<'de> Deserialize<'de> for InstantiateModule
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InstantiateModule, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InstructionAddressMap
impl<'de> Deserialize<'de> for InstructionAddressMap
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InstructionAddressMap, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InstructionData
impl<'de> Deserialize<'de> for InstructionData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InstructionData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Insts
impl<'de> Deserialize<'de> for Insts
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Insts, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IntCC
impl<'de> Deserialize<'de> for IntCC
fn deserialize<__D>(
__deserializer: __D,
) -> Result<IntCC, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InterfaceType
impl<'de> Deserialize<'de> for InterfaceType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<InterfaceType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for IpAddr
Available on crate feature std or non-no_core_net only.
impl<'de> Deserialize<'de> for IpAddr
std or non-no_core_net only.fn deserialize<D>(
deserializer: D,
) -> Result<IpAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for JumpTable
impl<'de> Deserialize<'de> for JumpTable
fn deserialize<__D>(
__deserializer: __D,
) -> Result<JumpTable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for JumpTableData
impl<'de> Deserialize<'de> for JumpTableData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<JumpTableData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for KnownSymbol
impl<'de> Deserialize<'de> for KnownSymbol
fn deserialize<__D>(
__deserializer: __D,
) -> Result<KnownSymbol, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LabelValueLoc
impl<'de> Deserialize<'de> for LabelValueLoc
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LabelValueLoc, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Layout
impl<'de> Deserialize<'de> for Layout
fn deserialize<D>(
deserializer: D,
) -> Result<Layout, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LibCall
impl<'de> Deserialize<'de> for LibCall
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LibCall, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Limits
impl<'de> Deserialize<'de> for Limits
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Limits, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LinearMemoryOptions
impl<'de> Deserialize<'de> for LinearMemoryOptions
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LinearMemoryOptions, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for LoweredIndex
impl<'de> Deserialize<'de> for LoweredIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LoweredIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MachBufferFrameLayout
impl<'de> Deserialize<'de> for MachBufferFrameLayout
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MachBufferFrameLayout, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MachCallSite
impl<'de> Deserialize<'de> for MachCallSite
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MachCallSite, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MachDebugTagPos
impl<'de> Deserialize<'de> for MachDebugTagPos
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MachDebugTagPos, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MachMemFlags
impl<'de> Deserialize<'de> for MachMemFlags
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MachMemFlags, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MachTrap
impl<'de> Deserialize<'de> for MachTrap
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MachTrap, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MachineEnv
impl<'de> Deserialize<'de> for MachineEnv
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MachineEnv, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Map<String, Value>
impl<'de> Deserialize<'de> for Map<String, Value>
fn deserialize<D>(
deserializer: D,
) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Map<String, Value>
impl<'de> Deserialize<'de> for Map<String, Value>
fn deserialize<D>(
deserializer: D,
) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MemFlags
impl<'de> Deserialize<'de> for MemFlags
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MemFlags, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MemFlagsData
impl<'de> Deserialize<'de> for MemFlagsData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MemFlagsData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MemFlagsSet
impl<'de> Deserialize<'de> for MemFlagsSet
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MemFlagsSet, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Memory
impl<'de> Deserialize<'de> for Memory
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Memory, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MemoryIndex
impl<'de> Deserialize<'de> for MemoryIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MemoryIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for MemoryInitialization
impl<'de> Deserialize<'de> for MemoryInitialization
fn deserialize<__D>(
__deserializer: __D,
) -> Result<MemoryInitialization, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Metadata
impl<'de> Deserialize<'de> for Metadata
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Metadata, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Module
impl<'de> Deserialize<'de> for Module
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Module, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ModuleIndex
impl<'de> Deserialize<'de> for ModuleIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModuleIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ModuleInstanceIndex
impl<'de> Deserialize<'de> for ModuleInstanceIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModuleInstanceIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ModuleInternedRecGroupIndex
impl<'de> Deserialize<'de> for ModuleInternedRecGroupIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModuleInternedRecGroupIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ModuleInternedTypeIndex
impl<'de> Deserialize<'de> for ModuleInternedTypeIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModuleInternedTypeIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ModuleStartup
impl<'de> Deserialize<'de> for ModuleStartup
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModuleStartup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ModuleTypes
impl<'de> Deserialize<'de> for ModuleTypes
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModuleTypes, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ModuleUpvarIndex
impl<'de> Deserialize<'de> for ModuleUpvarIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ModuleUpvarIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<i8>
impl<'de> Deserialize<'de> for NonZero<i8>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<i8>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<i16>
impl<'de> Deserialize<'de> for NonZero<i16>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<i16>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<i32>
impl<'de> Deserialize<'de> for NonZero<i32>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<i32>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<i64>
impl<'de> Deserialize<'de> for NonZero<i64>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<i64>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<i128>
impl<'de> Deserialize<'de> for NonZero<i128>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<i128>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<isize>
impl<'de> Deserialize<'de> for NonZero<isize>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<isize>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<u8>
impl<'de> Deserialize<'de> for NonZero<u8>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<u8>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<u16>
impl<'de> Deserialize<'de> for NonZero<u16>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<u16>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<u32>
impl<'de> Deserialize<'de> for NonZero<u32>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<u32>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<u64>
impl<'de> Deserialize<'de> for NonZero<u64>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<u64>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<u128>
impl<'de> Deserialize<'de> for NonZero<u128>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<u128>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for NonZero<usize>
impl<'de> Deserialize<'de> for NonZero<usize>
fn deserialize<D>(
deserializer: D,
) -> Result<NonZero<usize>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Number
impl<'de> Deserialize<'de> for Number
fn deserialize<D>(
deserializer: D,
) -> Result<Number, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Offset32
impl<'de> Deserialize<'de> for Offset32
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Offset32, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Opcode
impl<'de> Deserialize<'de> for Opcode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Opcode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Operand
impl<'de> Deserialize<'de> for Operand
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Operand, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OperandConstraint
impl<'de> Deserialize<'de> for OperandConstraint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OperandConstraint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OperandKind
impl<'de> Deserialize<'de> for OperandKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OperandKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OperandPos
impl<'de> Deserialize<'de> for OperandPos
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OperandPos, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OperatorCost
impl<'de> Deserialize<'de> for OperatorCost
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OperatorCost, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OperatorCostStrategy
impl<'de> Deserialize<'de> for OperatorCostStrategy
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OperatorCostStrategy, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OptionsIndex
impl<'de> Deserialize<'de> for OptionsIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OptionsIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for OsString
Available on crate feature std and (Unix or Windows) only.
impl<'de> Deserialize<'de> for OsString
std and (Unix or Windows) only.fn deserialize<D>(
deserializer: D,
) -> Result<OsString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Output
impl<'de> Deserialize<'de> for Output
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Output, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OwnedMemoryIndex
impl<'de> Deserialize<'de> for OwnedMemoryIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<OwnedMemoryIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PReg
impl<'de> Deserialize<'de> for PReg
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PReg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PRegSet
impl<'de> Deserialize<'de> for PRegSet
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PRegSet, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PassiveElemIndex
impl<'de> Deserialize<'de> for PassiveElemIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PassiveElemIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for PathBuf
Available on crate feature std only.
impl<'de> Deserialize<'de> for PathBuf
std only.fn deserialize<D>(
deserializer: D,
) -> Result<PathBuf, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ProgPoint
impl<'de> Deserialize<'de> for ProgPoint
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProgPoint, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RealReg
impl<'de> Deserialize<'de> for RealReg
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RealReg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RecGroupRelativeTypeIndex
impl<'de> Deserialize<'de> for RecGroupRelativeTypeIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecGroupRelativeTypeIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RecordField
impl<'de> Deserialize<'de> for RecordField
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RecordField, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Reg
impl<'de> Deserialize<'de> for Reg
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Reg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RegAllocError
impl<'de> Deserialize<'de> for RegAllocError
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RegAllocError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RegClass
impl<'de> Deserialize<'de> for RegClass
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RegClass, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RelSourceLoc
impl<'de> Deserialize<'de> for RelSourceLoc
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RelSourceLoc, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Reloc
impl<'de> Deserialize<'de> for Reloc
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Reloc, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Resource
impl<'de> Deserialize<'de> for Resource
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Resource, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ResourceIndex
impl<'de> Deserialize<'de> for ResourceIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResourceIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeCallbackIndex
impl<'de> Deserialize<'de> for RuntimeCallbackIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimeCallbackIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeComponentInstanceIndex
impl<'de> Deserialize<'de> for RuntimeComponentInstanceIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimeComponentInstanceIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeDataIndex
impl<'de> Deserialize<'de> for RuntimeDataIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimeDataIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeImportIndex
impl<'de> Deserialize<'de> for RuntimeImportIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimeImportIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeInstanceIndex
impl<'de> Deserialize<'de> for RuntimeInstanceIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimeInstanceIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeMemoryIndex
impl<'de> Deserialize<'de> for RuntimeMemoryIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimeMemoryIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimePostReturnIndex
impl<'de> Deserialize<'de> for RuntimePostReturnIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimePostReturnIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeReallocIndex
impl<'de> Deserialize<'de> for RuntimeReallocIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimeReallocIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for RuntimeTableIndex
impl<'de> Deserialize<'de> for RuntimeTableIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<RuntimeTableIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i8>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<i8>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<i8>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i16>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<i16>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<i16>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i32>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<i32>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<i32>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i64>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<i64>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<i64>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<i128>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<i128>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<i128>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<isize>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<isize>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<isize>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u8>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<u8>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<u8>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u16>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<u16>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<u16>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u32>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<u32>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<u32>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u64>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<u64>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<u64>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<u128>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<u128>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<u128>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Saturating<usize>
Available on non-no_core_num_saturating only.
impl<'de> Deserialize<'de> for Saturating<usize>
no_core_num_saturating only.fn deserialize<D>(
deserializer: D,
) -> Result<Saturating<usize>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SerializableFunction
impl<'de> Deserialize<'de> for SerializableFunction
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SerializableFunction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SigRef
impl<'de> Deserialize<'de> for SigRef
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SigRef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Signature
impl<'de> Deserialize<'de> for Signature
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Signature, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SignedDuration
Available on crate feature serde only.
impl<'de> Deserialize<'de> for SignedDuration
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<SignedDuration, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SocketAddr
Available on crate feature std or non-no_core_net only.
impl<'de> Deserialize<'de> for SocketAddr
std or non-no_core_net only.fn deserialize<D>(
deserializer: D,
) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SocketAddrV4
impl<'de> Deserialize<'de> for SocketAddrV4
fn deserialize<D>(
deserializer: D,
) -> Result<SocketAddrV4, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SocketAddrV6
impl<'de> Deserialize<'de> for SocketAddrV6
fn deserialize<D>(
deserializer: D,
) -> Result<SocketAddrV6, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SourceLoc
impl<'de> Deserialize<'de> for SourceLoc
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SourceLoc, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Span
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Span
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Span, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for SpillSlot
impl<'de> Deserialize<'de> for SpillSlot
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SpillSlot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StackSlot
impl<'de> Deserialize<'de> for StackSlot
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StackSlot, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StackSlotData
impl<'de> Deserialize<'de> for StackSlotData
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StackSlotData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StackSlotKey
impl<'de> Deserialize<'de> for StackSlotKey
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StackSlotKey, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StackSlotKind
impl<'de> Deserialize<'de> for StackSlotKind
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StackSlotKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StaticComponentIndex
impl<'de> Deserialize<'de> for StaticComponentIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StaticComponentIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StaticModuleIndex
impl<'de> Deserialize<'de> for StaticModuleIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StaticModuleIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StringEncoding
impl<'de> Deserialize<'de> for StringEncoding
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StringEncoding, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for StringPool
impl<'de> Deserialize<'de> for StringPool
fn deserialize<D>(
deserializer: D,
) -> Result<StringPool, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for SystemTime
Available on crate feature std only.
impl<'de> Deserialize<'de> for SystemTime
std only.fn deserialize<D>(
deserializer: D,
) -> Result<SystemTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Table
impl<'de> Deserialize<'de> for Table
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Table, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TableIndex
impl<'de> Deserialize<'de> for TableIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TableIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TableInitialValue
impl<'de> Deserialize<'de> for TableInitialValue
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TableInitialValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TableInitialization
impl<'de> Deserialize<'de> for TableInitialization
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TableInitialization, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TableSegment
impl<'de> Deserialize<'de> for TableSegment
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TableSegment, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TableSegmentElements
impl<'de> Deserialize<'de> for TableSegmentElements
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TableSegmentElements, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Tag
impl<'de> Deserialize<'de> for Tag
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Tag, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TagIndex
impl<'de> Deserialize<'de> for TagIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TagIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Time
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Time
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Time, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Time
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Time
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Time, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Timestamp
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Timestamp
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Timestamp, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TrampolineIndex
impl<'de> Deserialize<'de> for TrampolineIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TrampolineIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TrapCode
impl<'de> Deserialize<'de> for TrapCode
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TrapCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TryString
Available on crate feature serde only.
impl<'de> Deserialize<'de> for TryString
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<TryString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Tunables
impl<'de> Deserialize<'de> for Tunables
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Tunables, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Type
impl<'de> Deserialize<'de> for Type
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Type, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeComponent
impl<'de> Deserialize<'de> for TypeComponent
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeComponent, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeComponentGlobalErrorContextTableIndex
impl<'de> Deserialize<'de> for TypeComponentGlobalErrorContextTableIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeComponentGlobalErrorContextTableIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeComponentIndex
impl<'de> Deserialize<'de> for TypeComponentIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeComponentIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeComponentInstance
impl<'de> Deserialize<'de> for TypeComponentInstance
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeComponentInstance, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeComponentInstanceIndex
impl<'de> Deserialize<'de> for TypeComponentInstanceIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeComponentInstanceIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeComponentLocalErrorContextTableIndex
impl<'de> Deserialize<'de> for TypeComponentLocalErrorContextTableIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeComponentLocalErrorContextTableIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeDef
impl<'de> Deserialize<'de> for TypeDef
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeDef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeEnum
impl<'de> Deserialize<'de> for TypeEnum
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeEnum, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeEnumIndex
impl<'de> Deserialize<'de> for TypeEnumIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeEnumIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeErrorContextTable
impl<'de> Deserialize<'de> for TypeErrorContextTable
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeErrorContextTable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeFixedLengthList
impl<'de> Deserialize<'de> for TypeFixedLengthList
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeFixedLengthList, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeFixedLengthListIndex
impl<'de> Deserialize<'de> for TypeFixedLengthListIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeFixedLengthListIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeFlags
impl<'de> Deserialize<'de> for TypeFlags
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeFlags, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeFlagsIndex
impl<'de> Deserialize<'de> for TypeFlagsIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeFlagsIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeFunc
impl<'de> Deserialize<'de> for TypeFunc
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeFunc, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeFuncIndex
impl<'de> Deserialize<'de> for TypeFuncIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeFuncIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeFuture
impl<'de> Deserialize<'de> for TypeFuture
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeFuture, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeFutureIndex
impl<'de> Deserialize<'de> for TypeFutureIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeFutureIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeFutureTable
impl<'de> Deserialize<'de> for TypeFutureTable
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeFutureTable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeFutureTableIndex
impl<'de> Deserialize<'de> for TypeFutureTableIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeFutureTableIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeIndex
impl<'de> Deserialize<'de> for TypeIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeList
impl<'de> Deserialize<'de> for TypeList
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeList, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeListIndex
impl<'de> Deserialize<'de> for TypeListIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeListIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeMap
impl<'de> Deserialize<'de> for TypeMap
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeMap, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeMapIndex
impl<'de> Deserialize<'de> for TypeMapIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeMapIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeModule
impl<'de> Deserialize<'de> for TypeModule
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeModule, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeModuleIndex
impl<'de> Deserialize<'de> for TypeModuleIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeModuleIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeOption
impl<'de> Deserialize<'de> for TypeOption
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeOption, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeOptionIndex
impl<'de> Deserialize<'de> for TypeOptionIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeOptionIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeRecord
impl<'de> Deserialize<'de> for TypeRecord
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeRecord, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeRecordIndex
impl<'de> Deserialize<'de> for TypeRecordIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeRecordIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeResourceTable
impl<'de> Deserialize<'de> for TypeResourceTable
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeResourceTable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeResourceTableIndex
impl<'de> Deserialize<'de> for TypeResourceTableIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeResourceTableIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeResult
impl<'de> Deserialize<'de> for TypeResult
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeResultIndex
impl<'de> Deserialize<'de> for TypeResultIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeResultIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeStream
impl<'de> Deserialize<'de> for TypeStream
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeStream, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeStreamIndex
impl<'de> Deserialize<'de> for TypeStreamIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeStreamIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeStreamTable
impl<'de> Deserialize<'de> for TypeStreamTable
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeStreamTable, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeStreamTableIndex
impl<'de> Deserialize<'de> for TypeStreamTableIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeStreamTableIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeTuple
impl<'de> Deserialize<'de> for TypeTuple
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeTuple, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeTupleIndex
impl<'de> Deserialize<'de> for TypeTupleIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeTupleIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeVariant
impl<'de> Deserialize<'de> for TypeVariant
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeVariant, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for TypeVariantIndex
impl<'de> Deserialize<'de> for TypeVariantIndex
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TypeVariantIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Uimm32
impl<'de> Deserialize<'de> for Uimm32
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Uimm32, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Uimm64
impl<'de> Deserialize<'de> for Uimm64
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Uimm64, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UnsafeIntrinsic
impl<'de> Deserialize<'de> for UnsafeIntrinsic
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnsafeIntrinsic, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UnwindInfo
impl<'de> Deserialize<'de> for UnwindInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnwindInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UnwindInfo
impl<'de> Deserialize<'de> for UnwindInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnwindInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UnwindInfo
impl<'de> Deserialize<'de> for UnwindInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnwindInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UnwindInfo
impl<'de> Deserialize<'de> for UnwindInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnwindInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UnwindInst
impl<'de> Deserialize<'de> for UnwindInst
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UnwindInst, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Url
Available on crate feature serde only.Deserializes this URL from a serde stream.
impl<'de> Deserialize<'de> for Url
serde only.Deserializes this URL from a serde stream.
This implementation is only available if the serde Cargo feature is enabled.
fn deserialize<D>(
deserializer: D,
) -> Result<Url, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UserExternalName
impl<'de> Deserialize<'de> for UserExternalName
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserExternalName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UserExternalNameRef
impl<'de> Deserialize<'de> for UserExternalNameRef
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserExternalNameRef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UserFuncName
impl<'de> Deserialize<'de> for UserFuncName
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserFuncName, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UserStackMap
impl<'de> Deserialize<'de> for UserStackMap
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserStackMap, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for UserStackMapEntry
impl<'de> Deserialize<'de> for UserStackMapEntry
fn deserialize<__D>(
__deserializer: __D,
) -> Result<UserStackMapEntry, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for V128Imm
impl<'de> Deserialize<'de> for V128Imm
fn deserialize<__D>(
__deserializer: __D,
) -> Result<V128Imm, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VMSharedTypeIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VReg
impl<'de> Deserialize<'de> for VReg
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VReg, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Value
impl<'de> Deserialize<'de> for Value
fn deserialize<D>(
deserializer: D,
) -> Result<Value, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Value
impl<'de> Deserialize<'de> for Value
fn deserialize<__D>(
__deserializer: __D,
) -> Result<Value, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Value
impl<'de> Deserialize<'de> for Value
fn deserialize<D>(
deserializer: D,
) -> Result<Value, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ValueLabel
impl<'de> Deserialize<'de> for ValueLabel
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ValueLabel, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ValueLabelAssignments
impl<'de> Deserialize<'de> for ValueLabelAssignments
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ValueLabelAssignments, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ValueLabelStart
impl<'de> Deserialize<'de> for ValueLabelStart
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ValueLabelStart, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for ValueLocRange
impl<'de> Deserialize<'de> for ValueLocRange
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ValueLocRange, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VariableOperatorCost
impl<'de> Deserialize<'de> for VariableOperatorCost
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VariableOperatorCost, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VariantInfo
impl<'de> Deserialize<'de> for VariantInfo
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VariantInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for Version
impl<'de> Deserialize<'de> for Version
fn deserialize<D>(
deserializer: D,
) -> Result<Version, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for VersionMarker
Available on crate feature enable-serde only.
impl<'de> Deserialize<'de> for VersionMarker
enable-serde only.fn deserialize<D>(
deserializer: D,
) -> Result<VersionMarker, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for VersionReq
impl<'de> Deserialize<'de> for VersionReq
fn deserialize<D>(
deserializer: D,
) -> Result<VersionReq, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmArrayType
impl<'de> Deserialize<'de> for WasmArrayType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmArrayType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmChecksum
impl<'de> Deserialize<'de> for WasmChecksum
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmChecksum, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmCompositeInnerType
impl<'de> Deserialize<'de> for WasmCompositeInnerType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmCompositeInnerType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmCompositeType
impl<'de> Deserialize<'de> for WasmCompositeType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmCompositeType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmContType
impl<'de> Deserialize<'de> for WasmContType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmContType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmExnType
impl<'de> Deserialize<'de> for WasmExnType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmExnType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmFieldType
impl<'de> Deserialize<'de> for WasmFieldType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmFieldType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmFuncType
impl<'de> Deserialize<'de> for WasmFuncType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmFuncType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmHeapTopType
impl<'de> Deserialize<'de> for WasmHeapTopType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmHeapTopType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmHeapType
impl<'de> Deserialize<'de> for WasmHeapType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmHeapType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmRecGroup
impl<'de> Deserialize<'de> for WasmRecGroup
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmRecGroup, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmRefType
impl<'de> Deserialize<'de> for WasmRefType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmRefType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmStorageType
impl<'de> Deserialize<'de> for WasmStorageType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmStorageType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmStructType
impl<'de> Deserialize<'de> for WasmStructType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmStructType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmSubType
impl<'de> Deserialize<'de> for WasmSubType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmSubType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for WasmValType
impl<'de> Deserialize<'de> for WasmValType
fn deserialize<__D>(
__deserializer: __D,
) -> Result<WasmValType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Zoned
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Zoned
serde only.fn deserialize<D>(
deserializer: D,
) -> Result<Zoned, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for bool
impl<'de> Deserialize<'de> for bool
fn deserialize<D>(
deserializer: D,
) -> Result<bool, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for char
impl<'de> Deserialize<'de> for char
fn deserialize<D>(
deserializer: D,
) -> Result<char, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for f32
impl<'de> Deserialize<'de> for f32
fn deserialize<D>(
deserializer: D,
) -> Result<f32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for f64
impl<'de> Deserialize<'de> for f64
fn deserialize<D>(
deserializer: D,
) -> Result<f64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for i8
impl<'de> Deserialize<'de> for i8
fn deserialize<D>(
deserializer: D,
) -> Result<i8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for i16
impl<'de> Deserialize<'de> for i16
fn deserialize<D>(
deserializer: D,
) -> Result<i16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for i32
impl<'de> Deserialize<'de> for i32
fn deserialize<D>(
deserializer: D,
) -> Result<i32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for i64
impl<'de> Deserialize<'de> for i64
fn deserialize<D>(
deserializer: D,
) -> Result<i64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for i128
impl<'de> Deserialize<'de> for i128
fn deserialize<D>(
deserializer: D,
) -> Result<i128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for isize
impl<'de> Deserialize<'de> for isize
fn deserialize<D>(
deserializer: D,
) -> Result<isize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for u8
impl<'de> Deserialize<'de> for u8
fn deserialize<D>(
deserializer: D,
) -> Result<u8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for u16
impl<'de> Deserialize<'de> for u16
fn deserialize<D>(
deserializer: D,
) -> Result<u16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for u32
impl<'de> Deserialize<'de> for u32
fn deserialize<D>(
deserializer: D,
) -> Result<u32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for u64
impl<'de> Deserialize<'de> for u64
fn deserialize<D>(
deserializer: D,
) -> Result<u64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for u128
impl<'de> Deserialize<'de> for u128
fn deserialize<D>(
deserializer: D,
) -> Result<u128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Source§impl<'de> Deserialize<'de> for usize
impl<'de> Deserialize<'de> for usize
fn deserialize<D>(
deserializer: D,
) -> Result<usize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Implementors§
impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>
alloc or std only.impl<'de, 'a> Deserialize<'de> for ProtectedHeader<'a>
impl<'de, 'a> Deserialize<'de> for ProtectedHeaderAcme<'a>
impl<'de, 'a> Deserialize<'de> for ProtectedHeaderCrypto<'a>
impl<'de, 'a> Deserialize<'de> for ProtectedHeaderKey<'a>
impl<'de, A> Deserialize<'de> for SmallVec<A>
serde only.impl<'de, Idx> Deserialize<'de> for Range<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>where
Idx: Deserialize<'de>,
impl<'de, K, V, S> Deserialize<'de> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::HashMap<K, V, S>
std only.impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
alloc or std only.impl<'de, R> Deserialize<'de> for Record<R>where
R: RecordData + Deserialize<'de>,
impl<'de, T, E> Deserialize<'de> for Result<T, E>where
T: Deserialize<'de>,
E: Deserialize<'de>,
result only.impl<'de, T, S> Deserialize<'de> for rama::crypto::dep::x509_parser::prelude::asn1_rs::nom::lib::std::collections::HashSet<T, S>
std only.impl<'de, T> Deserialize<'de> for Arc<T>
rc and (crate features alloc or std) only.This impl requires the "rc" Cargo feature of Serde.
Deserializing a data structure containing Arc will not attempt to
deduplicate Arc references to the same data. Every deserialized Arc
will end up with a strong count of 1.
impl<'de, T> Deserialize<'de> for BTreeSet<T>
alloc or std only.impl<'de, T> Deserialize<'de> for BinaryHeap<T>where
T: Deserialize<'de> + Ord,
alloc or std only.impl<'de, T> Deserialize<'de> for Bound<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Box<T>where
T: Deserialize<'de>,
alloc or std only.impl<'de, T> Deserialize<'de> for Box<[T]>where
T: Deserialize<'de>,
alloc or std only.impl<'de, T> Deserialize<'de> for FilterValue<T>where
T: FromStr,
impl<'de, T> Deserialize<'de> for IpHint<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for LinkedList<T>where
T: Deserialize<'de>,
alloc or std only.impl<'de, T> Deserialize<'de> for NonEmptyVec<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Option<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Rc<T>
rc and (crate features alloc or std) only.This impl requires the "rc" Cargo feature of Serde.
Deserializing a data structure containing Rc will not attempt to
deduplicate Rc references to the same data. Every deserialized Rc
will end up with a strong count of 1.
impl<'de, T> Deserialize<'de> for rama::http::Request<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for rama::http::Response<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Reverse<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Vec<T>where
T: Deserialize<'de>,
alloc or std only.impl<'de, T> Deserialize<'de> for VecDeque<T>where
T: Deserialize<'de>,
alloc or std only.impl<'de, T> Deserialize<'de> for rama::utils::collections::smallvec::alloc::rc::Weak<T>where
T: Deserialize<'de>,
rc and (crate features alloc or std) only.This impl requires the "rc" Cargo feature of Serde. The resulting
Weak<T> has a reference count of 0 and cannot be upgraded.
impl<'de, T> Deserialize<'de> for rama::utils::collections::smallvec::alloc::sync::Weak<T>where
T: Deserialize<'de>,
rc and (crate features alloc or std) only.This impl requires the "rc" Cargo feature of Serde. The resulting
Weak<T> has a reference count of 0 and cannot be upgraded.
impl<'de, const N: usize, T> Deserialize<'de> for NonEmptySmallVec<N, T>where
T: Deserialize<'de>,
impl<'de> Deserialize<'de> for A
impl<'de> Deserialize<'de> for AAAA
impl<'de> Deserialize<'de> for ANAME
impl<'de> Deserialize<'de> for Account
impl<'de> Deserialize<'de> for AccountStatus
impl<'de> Deserialize<'de> for Action
impl<'de> Deserialize<'de> for AddressType
impl<'de> Deserialize<'de> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::cert::Algorithm
impl<'de> Deserialize<'de> for rama::dns::client::hickory::resolver::net::proto::rr::rdata::sshfp::Algorithm
impl<'de> Deserialize<'de> for AllowlistSource
impl<'de> Deserialize<'de> for Alpn
impl<'de> Deserialize<'de> for ApplicationProtocol
impl<'de> Deserialize<'de> for ArcStr
impl<'de> Deserialize<'de> for AsOrg
impl<'de> Deserialize<'de> for Asn
impl<'de> Deserialize<'de> for Authority
impl<'de> Deserialize<'de> for Authorization
impl<'de> Deserialize<'de> for AuthorizationStatus
impl<'de> Deserialize<'de> for Box<CStr>
std, or crate feature alloc and non-no_core_cstr only.impl<'de> Deserialize<'de> for Box<OsStr>
std and (Unix or Windows) only.impl<'de> Deserialize<'de> for Box<Path>
std only.impl<'de> Deserialize<'de> for Box<str>
alloc or std only.impl<'de> Deserialize<'de> for Browser
impl<'de> Deserialize<'de> for Bytes
impl<'de> Deserialize<'de> for BytesMut
impl<'de> Deserialize<'de> for CAA
impl<'de> Deserialize<'de> for CERT
impl<'de> Deserialize<'de> for CNAME
impl<'de> Deserialize<'de> for CSYNC
impl<'de> Deserialize<'de> for CString
std, or crate feature alloc and non-no_core_cstr only.impl<'de> Deserialize<'de> for Cache
impl<'de> Deserialize<'de> for CacheState
impl<'de> Deserialize<'de> for CaptureFilterwhere
CaptureFilter: Default,
impl<'de> Deserialize<'de> for CaptureOutcome
impl<'de> Deserialize<'de> for CapturedTlsParameters
impl<'de> Deserialize<'de> for CapturedWebSocketMessage
impl<'de> Deserialize<'de> for CertOrderInput
dns and http-backend and http and std and tcp and tls only.impl<'de> Deserialize<'de> for CertOrderOutput
dns and http-backend and http and std and tcp and tls only.impl<'de> Deserialize<'de> for CertType
impl<'de> Deserialize<'de> for CertUsage
impl<'de> Deserialize<'de> for CertificateCompressionAlgorithm
impl<'de> Deserialize<'de> for CertificateIdentity
impl<'de> Deserialize<'de> for CertificateKeyKind
impl<'de> Deserialize<'de> for CertificateSubject
impl<'de> Deserialize<'de> for CertificateValidity
impl<'de> Deserialize<'de> for Challenge
impl<'de> Deserialize<'de> for ChallengeStatus
impl<'de> Deserialize<'de> for ChallengeType
impl<'de> Deserialize<'de> for CipherSuite
impl<'de> Deserialize<'de> for ClientHello
impl<'de> Deserialize<'de> for ClientHelloExtension
impl<'de> Deserialize<'de> for ClientHint
impl<'de> Deserialize<'de> for ClientSubnet
impl<'de> Deserialize<'de> for CloseCode
impl<'de> Deserialize<'de> for Command
impl<'de> Deserialize<'de> for CompressionAlgorithm
impl<'de> Deserialize<'de> for Config
impl<'de> Deserialize<'de> for ConnectionConfig
serde only.impl<'de> Deserialize<'de> for ConnectionId
impl<'de> Deserialize<'de> for Content
impl<'de> Deserialize<'de> for ContentEncodingDirective
impl<'de> Deserialize<'de> for Continent
impl<'de> Deserialize<'de> for Cookie
impl<'de> Deserialize<'de> for Coordinates
impl<'de> Deserialize<'de> for Country
impl<'de> Deserialize<'de> for CreateAccountOptions
impl<'de> Deserialize<'de> for Creator
impl<'de> Deserialize<'de> for CrossOriginEmbedderPolicyValue
impl<'de> Deserialize<'de> for CrossOriginKind
impl<'de> Deserialize<'de> for CrossOriginOpenerPolicyValue
impl<'de> Deserialize<'de> for CrossOriginResourcePolicy
impl<'de> Deserialize<'de> for DNSClass
impl<'de> Deserialize<'de> for Decision
impl<'de> Deserialize<'de> for DeviceKind
impl<'de> Deserialize<'de> for DeviceName
impl<'de> Deserialize<'de> for Direction
impl<'de> Deserialize<'de> for DirectiveName
impl<'de> Deserialize<'de> for Directory
impl<'de> Deserialize<'de> for DirectoryMeta
impl<'de> Deserialize<'de> for DnsResponse
impl<'de> Deserialize<'de> for rama::net::address::Domain
impl<'de> Deserialize<'de> for rama::net::socket::opts::Domain
impl<'de> Deserialize<'de> for DomainAddress
impl<'de> Deserialize<'de> for ECHClientHello
impl<'de> Deserialize<'de> for ECPointFormat
impl<'de> Deserialize<'de> for EarlyFrame
impl<'de> Deserialize<'de> for EarlyFrameCapture
impl<'de> Deserialize<'de> for EchConfigList
impl<'de> Deserialize<'de> for Edns
impl<'de> Deserialize<'de> for EdnsCode
impl<'de> Deserialize<'de> for EdnsFlags
impl<'de> Deserialize<'de> for EdnsOption
impl<'de> Deserialize<'de> for ElementPatchMode
impl<'de> Deserialize<'de> for Empty
impl<'de> Deserialize<'de> for Entry
impl<'de> Deserialize<'de> for EventType
impl<'de> Deserialize<'de> for ExtensionId
impl<'de> Deserialize<'de> for FieldValue
serde only.impl<'de> Deserialize<'de> for FinalizePayload
impl<'de> Deserialize<'de> for FingerprintType
impl<'de> Deserialize<'de> for GeneratedServerAuthConfig
impl<'de> Deserialize<'de> for GeoLocation
impl<'de> Deserialize<'de> for HINFO
impl<'de> Deserialize<'de> for HTTPS
impl<'de> Deserialize<'de> for HardwareAddress
impl<'de> Deserialize<'de> for rama::dns::client::hickory::resolver::net::proto::op::Header
impl<'de> Deserialize<'de> for rama::http::layer::har::spec::Header
impl<'de> Deserialize<'de> for HeaderCounts
impl<'de> Deserialize<'de> for HeaderMap
impl<'de> Deserialize<'de> for HeaderName
impl<'de> Deserialize<'de> for HeaderValue
Human-readable formats must support deserialize_any because textual
values deserialize from strings while opaque values deserialize from byte
sequences. Formats that represent serialize_bytes as text cannot retain
that distinction and are not suitable for lossless opaque header values.
impl<'de> Deserialize<'de> for Headers
impl<'de> Deserialize<'de> for rama::net::address::Host
impl<'de> Deserialize<'de> for HostWithOptPort
impl<'de> Deserialize<'de> for HostWithPort
impl<'de> Deserialize<'de> for Http1Profile
impl<'de> Deserialize<'de> for Http1Settings
impl<'de> Deserialize<'de> for Http2Profile
impl<'de> Deserialize<'de> for Http2Settings
impl<'de> Deserialize<'de> for HttpAgent
impl<'de> Deserialize<'de> for HttpExchangeId
impl<'de> Deserialize<'de> for HttpHeadersProfile
impl<'de> Deserialize<'de> for HttpProfile
impl<'de> Deserialize<'de> for HttpVersion
impl<'de> Deserialize<'de> for Identifier
impl<'de> Deserialize<'de> for IgnoredAny
impl<'de> Deserialize<'de> for InterfaceAddress
impl<'de> Deserialize<'de> for InterfaceFlags
impl<'de> Deserialize<'de> for IpGeoInfo
impl<'de> Deserialize<'de> for IpGeoSourceResult
impl<'de> Deserialize<'de> for IpNet
impl<'de> Deserialize<'de> for IpScopes
impl<'de> Deserialize<'de> for Ipv4Addr
impl<'de> Deserialize<'de> for Ipv4Net
impl<'de> Deserialize<'de> for Ipv6Addr
impl<'de> Deserialize<'de> for Ipv6Net
impl<'de> Deserialize<'de> for JWA
impl<'de> Deserialize<'de> for JWK
impl<'de> Deserialize<'de> for JWKEllipticCurves
impl<'de> Deserialize<'de> for JWKType
impl<'de> Deserialize<'de> for JWKUse
impl<'de> Deserialize<'de> for JWS
impl<'de> Deserialize<'de> for JWSCompact
impl<'de> Deserialize<'de> for JWSFlattened
impl<'de> Deserialize<'de> for JsProfile
impl<'de> Deserialize<'de> for JsProfileScreen
impl<'de> Deserialize<'de> for JsProfileWebApis
impl<'de> Deserialize<'de> for JsStr
impl<'de> Deserialize<'de> for JsValue
impl<'de> Deserialize<'de> for KeyAuthorization
impl<'de> Deserialize<'de> for KeyValue
impl<'de> Deserialize<'de> for Language
impl<'de> Deserialize<'de> for LeafCertConfig
impl<'de> Deserialize<'de> for LeafCertRequest
impl<'de> Deserialize<'de> for Locale
impl<'de> Deserialize<'de> for Log
impl<'de> Deserialize<'de> for LogFile
impl<'de> Deserialize<'de> for LookupIpStrategy
impl<'de> Deserialize<'de> for LossyAsn
impl<'de> Deserialize<'de> for LowerName
serde only.impl<'de> Deserialize<'de> for MX
impl<'de> Deserialize<'de> for Mandatory
impl<'de> Deserialize<'de> for Matcher
impl<'de> Deserialize<'de> for Matching
impl<'de> Deserialize<'de> for MaxImagePreviewSetting
impl<'de> Deserialize<'de> for Message
impl<'de> Deserialize<'de> for MessageType
impl<'de> Deserialize<'de> for rama::dns::client::hickory::resolver::net::proto::op::Metadata
impl<'de> Deserialize<'de> for Method
impl<'de> Deserialize<'de> for NAPTR
impl<'de> Deserialize<'de> for NS
impl<'de> Deserialize<'de> for NSIDPayload
impl<'de> Deserialize<'de> for NULL
impl<'de> Deserialize<'de> for Name
serde only.impl<'de> Deserialize<'de> for NameServerConfig
impl<'de> Deserialize<'de> for NameServerTransportState
impl<'de> Deserialize<'de> for Namespace
impl<'de> Deserialize<'de> for NewOrderPayload
impl<'de> Deserialize<'de> for NodeId
impl<'de> Deserialize<'de> for NonEmptyStr
impl<'de> Deserialize<'de> for OPENPGPKEY
impl<'de> Deserialize<'de> for OPT
impl<'de> Deserialize<'de> for OpCode
impl<'de> Deserialize<'de> for OpportunisticEncryption
impl<'de> Deserialize<'de> for OpportunisticEncryptionConfigwhere
OpportunisticEncryptionConfig: Default,
impl<'de> Deserialize<'de> for OpportunisticEncryptionPersistence
impl<'de> Deserialize<'de> for Order
impl<'de> Deserialize<'de> for OrderStatus
impl<'de> Deserialize<'de> for OrdersList
impl<'de> Deserialize<'de> for PTR
impl<'de> Deserialize<'de> for Page
impl<'de> Deserialize<'de> for PageTimings
impl<'de> Deserialize<'de> for rama::http::request::Parts
impl<'de> Deserialize<'de> for rama::http::response::Parts
impl<'de> Deserialize<'de> for Payload
impl<'de> Deserialize<'de> for PerMessageDeflateIdentifier
impl<'de> Deserialize<'de> for PermissionsPolicyDirectiveName
impl<'de> Deserialize<'de> for Ping
impl<'de> Deserialize<'de> for PlatformKind
impl<'de> Deserialize<'de> for PostData
impl<'de> Deserialize<'de> for PostParam
impl<'de> Deserialize<'de> for Preset
impl<'de> Deserialize<'de> for Priority
impl<'de> Deserialize<'de> for Problem
impl<'de> Deserialize<'de> for rama::net::Protocol
impl<'de> Deserialize<'de> for rama::net::socket::opts::Protocol
impl<'de> Deserialize<'de> for ProtocolConfig
impl<'de> Deserialize<'de> for ProtocolStatus
impl<'de> Deserialize<'de> for rama::tls::ProtocolVersion
impl<'de> Deserialize<'de> for rama::proxy::socks5::proto::ProtocolVersion
impl<'de> Deserialize<'de> for Proxy
impl<'de> Deserialize<'de> for ProxyAddress
impl<'de> Deserialize<'de> for ProxyFilter
impl<'de> Deserialize<'de> for PseudoHeader
impl<'de> Deserialize<'de> for PseudoHeaderOrder
impl<'de> Deserialize<'de> for Query
impl<'de> Deserialize<'de> for QueryStringPair
impl<'de> Deserialize<'de> for RData
impl<'de> Deserialize<'de> for RawProblemResponse
impl<'de> Deserialize<'de> for RecordId
impl<'de> Deserialize<'de> for rama::dns::wire::RecordType
impl<'de> Deserialize<'de> for rama::dns::client::hickory::resolver::net::proto::rr::RecordType
impl<'de> Deserialize<'de> for rama::gateway::fastcgi::proto::RecordType
impl<'de> Deserialize<'de> for RecordTypeSet
impl<'de> Deserialize<'de> for ReferrerPolicy
impl<'de> Deserialize<'de> for ReplyKind
impl<'de> Deserialize<'de> for rama::http::layer::har::spec::Request
impl<'de> Deserialize<'de> for RequestInitiator
impl<'de> Deserialize<'de> for ResolveHosts
impl<'de> Deserialize<'de> for ResolverConfig
impl<'de> Deserialize<'de> for ResolverOptswhere
ResolverOpts: Default,
impl<'de> Deserialize<'de> for rama::http::layer::har::spec::Response
impl<'de> Deserialize<'de> for ResponseCode
impl<'de> Deserialize<'de> for ResponseSpecwhere
ResponseSpec: Default,
impl<'de> Deserialize<'de> for Role
impl<'de> Deserialize<'de> for Rule
impl<'de> Deserialize<'de> for SMIMEA
impl<'de> Deserialize<'de> for SOA
impl<'de> Deserialize<'de> for SRV
impl<'de> Deserialize<'de> for SSHFP
impl<'de> Deserialize<'de> for SVCB
impl<'de> Deserialize<'de> for ScopeMode
impl<'de> Deserialize<'de> for Script
impl<'de> Deserialize<'de> for SecFetchSite
impl<'de> Deserialize<'de> for SelectedUserAgentProfile
impl<'de> Deserialize<'de> for Selector
impl<'de> Deserialize<'de> for SelfSignedCaConfig
impl<'de> Deserialize<'de> for SerialNumber
impl<'de> Deserialize<'de> for ServerOrderingStrategy
impl<'de> Deserialize<'de> for Setting
impl<'de> Deserialize<'de> for SettingId
impl<'de> Deserialize<'de> for SettingOrder
impl<'de> Deserialize<'de> for Settings
impl<'de> Deserialize<'de> for SettingsConfig
impl<'de> Deserialize<'de> for SignatureScheme
impl<'de> Deserialize<'de> for SmolStr
impl<'de> Deserialize<'de> for SocketAddress
impl<'de> Deserialize<'de> for SocketOptions
impl<'de> Deserialize<'de> for SocksMethod
impl<'de> Deserialize<'de> for StatusCode
impl<'de> Deserialize<'de> for StoredRecord
impl<'de> Deserialize<'de> for StreamDependency
impl<'de> Deserialize<'de> for StreamId
impl<'de> Deserialize<'de> for String
alloc or std only.