Trait holochain::prelude::kitsune_p2p::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::hc_seed_bundle::dependencies::serde::Deserialize
source · pub trait Deserialize<'de>: Sized {
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.
Implementations on Foreign Types
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for Path
impl<'de> Deserialize<'de> for Path
fn deserialize<__D>(
__deserializer: __D
) -> Result<Path, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for Anchor
impl<'de> Deserialize<'de> for Anchor
fn deserialize<__D>(
__deserializer: __D
) -> Result<Anchor, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for TypedPath
impl<'de> Deserialize<'de> for TypedPath
fn deserialize<__D>(
__deserializer: __D
) -> Result<TypedPath, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for AtomicI16
impl<'de> Deserialize<'de> for AtomicI16
fn deserialize<D>(
deserializer: D
) -> Result<AtomicI16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T, S> Deserialize<'de> for HashSet<T, S>where
T: Deserialize<'de> + Eq + Hash,
S: BuildHasher + Default,
impl<'de, T, S> Deserialize<'de> for HashSet<T, S>where
T: Deserialize<'de> + Eq + Hash,
S: BuildHasher + Default,
fn deserialize<D>(
deserializer: D
) -> Result<HashSet<T, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2, T3), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for Ipv4Addr
impl<'de> Deserialize<'de> for Ipv4Addr
fn deserialize<D>(
deserializer: D
) -> Result<Ipv4Addr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de, T> Deserialize<'de> for VecDeque<T, Global>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for VecDeque<T, Global>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<VecDeque<T, Global>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for NonZeroU16
impl<'de> Deserialize<'de> for NonZeroU16
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for Box<Path, Global>
impl<'de> Deserialize<'de> for Box<Path, Global>
fn deserialize<D>(
deserializer: D
) -> Result<Box<Path, Global>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for NonZeroI32
impl<'de> Deserialize<'de> for NonZeroI32
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for String
impl<'de> Deserialize<'de> for String
fn deserialize<D>(
deserializer: D
) -> Result<String, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for NonZeroU64
impl<'de> Deserialize<'de> for NonZeroU64
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for IpAddr
impl<'de> Deserialize<'de> for IpAddr
fn deserialize<D>(
deserializer: D
) -> Result<IpAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for Box<CStr, Global>
impl<'de> Deserialize<'de> for Box<CStr, Global>
fn deserialize<D>(
deserializer: D
) -> Result<Box<CStr, Global>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for NonZeroI128
impl<'de> Deserialize<'de> for NonZeroI128
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de, T> Deserialize<'de> for Box<T, Global>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Box<T, Global>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Box<T, Global>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where
Idx: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<RangeInclusive<Idx>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for CString
impl<'de> Deserialize<'de> for CString
fn deserialize<D>(
deserializer: D
) -> Result<CString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for ()
impl<'de> Deserialize<'de> for ()
fn deserialize<D>(
deserializer: D
) -> Result<(), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de, T> Deserialize<'de> for Vec<T, Global>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Vec<T, Global>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Vec<T, Global>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for AtomicIsize
impl<'de> Deserialize<'de> for AtomicIsize
fn deserialize<D>(
deserializer: D
) -> Result<AtomicIsize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for Box<str, Global>
impl<'de> Deserialize<'de> for Box<str, Global>
fn deserialize<D>(
deserializer: D
) -> Result<Box<str, Global>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>where
T: ToOwned + ?Sized,
<T as ToOwned>::Owned: Deserialize<'de>,
impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>where
T: ToOwned + ?Sized,
<T as ToOwned>::Owned: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Cow<'a, T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for NonZeroU32
impl<'de> Deserialize<'de> for NonZeroU32
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de, T> Deserialize<'de> for Box<[T], Global>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Box<[T], Global>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Box<[T], Global>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de, T, E> Deserialize<'de> for Result<T, E>where
T: Deserialize<'de>,
E: Deserialize<'de>,
impl<'de, T, E> Deserialize<'de> for Result<T, E>where
T: Deserialize<'de>,
E: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Result<T, E>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T0> Deserialize<'de> for (T0,)where
T0: Deserialize<'de>,
impl<'de, T0> Deserialize<'de> for (T0,)where
T0: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0,), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de, T> Deserialize<'de> for BTreeSet<T, Global>where
T: Deserialize<'de> + Eq + Ord,
impl<'de, T> Deserialize<'de> for BTreeSet<T, Global>where
T: Deserialize<'de> + Eq + Ord,
fn deserialize<D>(
deserializer: D
) -> Result<BTreeSet<T, Global>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for AtomicU32
impl<'de> Deserialize<'de> for AtomicU32
fn deserialize<D>(
deserializer: D
) -> Result<AtomicU32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de, T> Deserialize<'de> for Option<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Option<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Option<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
T2: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<(T0, T1, T2), <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de, T> Deserialize<'de> for Mutex<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Mutex<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Mutex<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T> Deserialize<'de> for RwLock<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for RwLock<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<RwLock<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for NonZeroI64
impl<'de> Deserialize<'de> for NonZeroI64
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de, T> Deserialize<'de> for Rc<T>where
Box<T, Global>: Deserialize<'de>,
T: ?Sized,
impl<'de, T> Deserialize<'de> for Rc<T>where
Box<T, Global>: Deserialize<'de>,
T: ?Sized,
This impl requires the "rc"
Cargo feature of Serde.
Deserializing a data structure containing Rc
will not attempt to
deduplicate Rc
references to the same data. Every deserialized Rc
will end up with a strong count of 1.
fn deserialize<D>(
deserializer: D
) -> Result<Rc<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for NonZeroUsize
impl<'de> Deserialize<'de> for NonZeroUsize
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroUsize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T> Deserialize<'de> for LinkedList<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for LinkedList<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<LinkedList<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de> + ?Sized,
impl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de> + ?Sized,
This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.
fn deserialize<D>(
deserializer: D
) -> Result<Weak<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T> Deserialize<'de> for Reverse<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Reverse<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Reverse<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for NonZeroIsize
impl<'de> Deserialize<'de> for NonZeroIsize
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroIsize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T> Deserialize<'de> for Arc<T>where
Box<T, Global>: Deserialize<'de>,
T: ?Sized,
impl<'de, T> Deserialize<'de> for Arc<T>where
Box<T, Global>: Deserialize<'de>,
T: ?Sized,
This impl requires the "rc"
Cargo feature of Serde.
Deserializing a data structure containing Arc
will not attempt to
deduplicate Arc
references to the same data. Every deserialized Arc
will end up with a strong count of 1.
fn deserialize<D>(
deserializer: D
) -> Result<Arc<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for AtomicU64
impl<'de> Deserialize<'de> for AtomicU64
fn deserialize<D>(
deserializer: D
) -> Result<AtomicU64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for AtomicI8
impl<'de> Deserialize<'de> for AtomicI8
fn deserialize<D>(
deserializer: D
) -> Result<AtomicI8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>where
K: Deserialize<'de> + Eq + Hash,
V: Deserialize<'de>,
S: BuildHasher + Default,
impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>where
K: Deserialize<'de> + Eq + Hash,
V: Deserialize<'de>,
S: BuildHasher + Default,
fn deserialize<D>(
deserializer: D
) -> Result<HashMap<K, V, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for AtomicI32
impl<'de> Deserialize<'de> for AtomicI32
fn deserialize<D>(
deserializer: D
) -> Result<AtomicI32, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for NonZeroU8
impl<'de> Deserialize<'de> for NonZeroU8
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for NonZeroU128
impl<'de> Deserialize<'de> for NonZeroU128
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroU128, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T> Deserialize<'de> for BinaryHeap<T>where
T: Deserialize<'de> + Ord,
impl<'de, T> Deserialize<'de> for BinaryHeap<T>where
T: Deserialize<'de> + Ord,
fn deserialize<D>(
deserializer: D
) -> Result<BinaryHeap<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for NonZeroI8
impl<'de> Deserialize<'de> for NonZeroI8
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for AtomicU8
impl<'de> Deserialize<'de> for AtomicU8
fn deserialize<D>(
deserializer: D
) -> Result<AtomicU8, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
fn deserialize<D>(
deserializer: D
) -> Result<&'a Path, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for PathBuf
impl<'de> Deserialize<'de> for PathBuf
fn deserialize<D>(
deserializer: D
) -> Result<PathBuf, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for Ipv6Addr
impl<'de> Deserialize<'de> for Ipv6Addr
fn deserialize<D>(
deserializer: D
) -> Result<Ipv6Addr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de> + ?Sized,
impl<'de, T> Deserialize<'de> for Weak<T>where
T: Deserialize<'de> + ?Sized,
This impl requires the "rc"
Cargo feature of Serde. The resulting
Weak<T>
has a reference count of 0 and cannot be upgraded.
fn deserialize<D>(
deserializer: D
) -> Result<Weak<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for AtomicU16
impl<'de> Deserialize<'de> for AtomicU16
fn deserialize<D>(
deserializer: D
) -> Result<AtomicU16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for SocketAddr
impl<'de> Deserialize<'de> for SocketAddr
fn deserialize<D>(
deserializer: D
) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T> Deserialize<'de> for Bound<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Bound<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Bound<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for SystemTime
impl<'de> Deserialize<'de> for SystemTime
fn deserialize<D>(
deserializer: D
) -> Result<SystemTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for AtomicUsize
impl<'de> Deserialize<'de> for AtomicUsize
fn deserialize<D>(
deserializer: D
) -> Result<AtomicUsize, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for AtomicI64
impl<'de> Deserialize<'de> for AtomicI64
fn deserialize<D>(
deserializer: D
) -> Result<AtomicI64, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for OsString
impl<'de> Deserialize<'de> for OsString
fn deserialize<D>(
deserializer: D
) -> Result<OsString, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for NonZeroI16
impl<'de> Deserialize<'de> for NonZeroI16
fn deserialize<D>(
deserializer: D
) -> Result<NonZeroI16, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de, K, V> Deserialize<'de> for BTreeMap<K, V, Global>where
K: Deserialize<'de> + Ord,
V: Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V, Global>where
K: Deserialize<'de> + Ord,
V: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<BTreeMap<K, V, Global>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de, Idx> Deserialize<'de> for Range<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for Range<Idx>where
Idx: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Range<Idx>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for AtomicBool
impl<'de> Deserialize<'de> for AtomicBool
fn deserialize<D>(
deserializer: D
) -> Result<AtomicBool, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, T, S> Deserialize<'de> for IndexSet<T, S>where
T: Deserialize<'de> + Eq + Hash,
S: Default + BuildHasher,
impl<'de, T, S> Deserialize<'de> for IndexSet<T, S>where
T: Deserialize<'de> + Eq + Hash,
S: Default + BuildHasher,
Requires crate feature "serde"
or "serde-1"
fn deserialize<D>(
deserializer: D
) -> Result<IndexSet<T, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S>where
K: Deserialize<'de> + Eq + Hash,
V: Deserialize<'de>,
S: Default + BuildHasher,
impl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S>where
K: Deserialize<'de> + Eq + Hash,
V: Deserialize<'de>,
S: Default + BuildHasher,
Requires crate feature "serde"
or "serde-1"
fn deserialize<D>(
deserializer: D
) -> Result<IndexMap<K, V, S>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Raw
impl<'de> Deserialize<'de> for Raw
fn deserialize<D>(de: D) -> Result<Raw, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
impl<'de> Deserialize<'de> for RawRef<'de>
impl<'de> Deserialize<'de> for RawRef<'de>
fn deserialize<D>(de: D) -> Result<RawRef<'de>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de, B> Deserialize<'de> for BitVec<B>where
B: Deserialize<'de>,
impl<'de, B> Deserialize<'de> for BitVec<B>where
B: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<BitVec<B>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for DateTime<FixedOffset>
impl<'de> Deserialize<'de> for DateTime<FixedOffset>
Deserialize a value that optionally includes a timezone offset in its string representation
The value to be deserialized must be an rfc3339 string.
See the serde
module for alternate
deserialization formats.
fn deserialize<D>(
deserializer: D
) -> Result<DateTime<FixedOffset>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for Month
impl<'de> Deserialize<'de> for Month
fn deserialize<D>(
deserializer: D
) -> Result<Month, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for Weekday
impl<'de> Deserialize<'de> for Weekday
fn deserialize<D>(
deserializer: D
) -> Result<Weekday, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for NaiveTime
impl<'de> Deserialize<'de> for NaiveTime
fn deserialize<D>(
deserializer: D
) -> Result<NaiveTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for DateTime<Utc>
impl<'de> Deserialize<'de> for DateTime<Utc>
Deserialize into a UTC value
The value to be deserialized must be an rfc3339 string.
See the serde
module for alternate
deserialization formats.
fn deserialize<D>(
deserializer: D
) -> Result<DateTime<Utc>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for NaiveDate
impl<'de> Deserialize<'de> for NaiveDate
fn deserialize<D>(
deserializer: D
) -> Result<NaiveDate, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for DateTime<Local>
impl<'de> Deserialize<'de> for DateTime<Local>
Deserialize a value that includes no timezone in its string representation
The value to be deserialized must be an rfc3339 string.
See the serde
module for alternate
serialization formats.
fn deserialize<D>(
deserializer: D
) -> Result<DateTime<Local>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for NaiveDateTime
impl<'de> Deserialize<'de> for NaiveDateTime
fn deserialize<D>(
deserializer: D
) -> Result<NaiveDateTime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
impl<'de> Deserialize<'de> for WasmError
impl<'de> Deserialize<'de> for WasmError
fn deserialize<__D>(
__deserializer: __D
) -> Result<WasmError, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for WasmErrorInner
impl<'de> Deserialize<'de> for WasmErrorInner
fn deserialize<__D>(
__deserializer: __D
) -> Result<WasmErrorInner, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for FunctionAddressMap
impl<'de> Deserialize<'de> for FunctionAddressMap
fn deserialize<__D>(
__deserializer: __D
) -> Result<FunctionAddressMap, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Compilation
impl<'de> Deserialize<'de> for Compilation
fn deserialize<__D>(
__deserializer: __D
) -> Result<Compilation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for CustomSectionProtection
impl<'de> Deserialize<'de> for CustomSectionProtection
fn deserialize<__D>(
__deserializer: __D
) -> Result<CustomSectionProtection, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Dwarf
impl<'de> Deserialize<'de> for Dwarf
fn deserialize<__D>(
__deserializer: __D
) -> Result<Dwarf, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Relocation
impl<'de> Deserialize<'de> for Relocation
fn deserialize<__D>(
__deserializer: __D
) -> Result<Relocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for CompiledFunctionUnwindInfo
impl<'de> Deserialize<'de> for CompiledFunctionUnwindInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<CompiledFunctionUnwindInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for CompiledFunctionFrameInfo
impl<'de> Deserialize<'de> for CompiledFunctionFrameInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<CompiledFunctionFrameInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for SectionIndex
impl<'de> Deserialize<'de> for SectionIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<SectionIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for RelocationKind
impl<'de> Deserialize<'de> for RelocationKind
fn deserialize<__D>(
__deserializer: __D
) -> Result<RelocationKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for RelocationTarget
impl<'de> Deserialize<'de> for RelocationTarget
fn deserialize<__D>(
__deserializer: __D
) -> Result<RelocationTarget, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for CompileModuleInfo
impl<'de> Deserialize<'de> for CompileModuleInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<CompileModuleInfo, <__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 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 CustomSection
impl<'de> Deserialize<'de> for CustomSection
fn deserialize<__D>(
__deserializer: __D
) -> Result<CustomSection, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for TrapInformation
impl<'de> Deserialize<'de> for TrapInformation
fn deserialize<__D>(
__deserializer: __D
) -> Result<TrapInformation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for SectionBody
impl<'de> Deserialize<'de> for SectionBody
fn deserialize<__D>(
__deserializer: __D
) -> Result<SectionBody, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for CompiledFunction
impl<'de> Deserialize<'de> for CompiledFunction
fn deserialize<__D>(
__deserializer: __D
) -> Result<CompiledFunction, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for FunctionBody
impl<'de> Deserialize<'de> for FunctionBody
fn deserialize<__D>(
__deserializer: __D
) -> Result<FunctionBody, <__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 SignatureIndex
impl<'de> Deserialize<'de> for SignatureIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<SignatureIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for TableType
impl<'de> Deserialize<'de> for TableType
fn deserialize<__D>(
__deserializer: __D
) -> Result<TableType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for 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 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 Features
impl<'de> Deserialize<'de> for Features
fn deserialize<__D>(
__deserializer: __D
) -> Result<Features, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for TableStyle
impl<'de> Deserialize<'de> for TableStyle
fn deserialize<__D>(
__deserializer: __D
) -> Result<TableStyle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for CustomSectionIndex
impl<'de> Deserialize<'de> for CustomSectionIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<CustomSectionIndex, <__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 ExternType
impl<'de> Deserialize<'de> for ExternType
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExternType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for LocalFunctionIndex
impl<'de> Deserialize<'de> for LocalFunctionIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<LocalFunctionIndex, <__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 LocalMemoryIndex
impl<'de> Deserialize<'de> for LocalMemoryIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<LocalMemoryIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de, T> Deserialize<'de> for ExportType<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for ExportType<T>where
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ExportType<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for DataInitializerLocation
impl<'de> Deserialize<'de> for DataInitializerLocation
fn deserialize<__D>(
__deserializer: __D
) -> Result<DataInitializerLocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de, 'data> Deserialize<'de> for DataInitializer<'data>where
'de: 'data,
impl<'de, 'data> Deserialize<'de> for DataInitializer<'data>where
'de: 'data,
fn deserialize<__D>(
__deserializer: __D
) -> Result<DataInitializer<'data>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de, T> Deserialize<'de> for ImportType<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for ImportType<T>where
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ImportType<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Mutability
impl<'de> Deserialize<'de> for Mutability
fn deserialize<__D>(
__deserializer: __D
) -> Result<Mutability, <__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 FunctionIndex
impl<'de> Deserialize<'de> for FunctionIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<FunctionIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for GlobalInit
impl<'de> Deserialize<'de> for GlobalInit
fn deserialize<__D>(
__deserializer: __D
) -> Result<GlobalInit, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Pages
impl<'de> Deserialize<'de> for Pages
fn deserialize<__D>(
__deserializer: __D
) -> Result<Pages, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for MemoryType
impl<'de> Deserialize<'de> for MemoryType
fn deserialize<__D>(
__deserializer: __D
) -> Result<MemoryType, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for MemoryStyle
impl<'de> Deserialize<'de> for MemoryStyle
fn deserialize<__D>(
__deserializer: __D
) -> Result<MemoryStyle, <__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> Deserialize<'de> for LocalGlobalIndex
impl<'de> Deserialize<'de> for LocalGlobalIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<LocalGlobalIndex, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for V128
impl<'de> Deserialize<'de> for V128
fn deserialize<__D>(
__deserializer: __D
) -> Result<V128, <__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 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, K, V> Deserialize<'de> for SecondaryMap<K, V>where
K: EntityRef,
V: Clone + Deserialize<'de>,
impl<'de, K, V> Deserialize<'de> for SecondaryMap<K, V>where
K: EntityRef,
V: Clone + Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<SecondaryMap<K, V>, <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>,
impl<'de> Deserialize<'de> for LocalTableIndex
impl<'de> Deserialize<'de> for LocalTableIndex
fn deserialize<__D>(
__deserializer: __D
) -> Result<LocalTableIndex, <__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 TableInitializer
impl<'de> Deserialize<'de> for TableInitializer
fn deserialize<__D>(
__deserializer: __D
) -> Result<TableInitializer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for ModuleInfo
impl<'de> Deserialize<'de> for ModuleInfo
fn deserialize<__D>(
__deserializer: __D
) -> Result<ModuleInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Bytes
impl<'de> Deserialize<'de> for Bytes
fn deserialize<__D>(
__deserializer: __D
) -> Result<Bytes, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for GlobalType
impl<'de> Deserialize<'de> for GlobalType
fn deserialize<__D>(
__deserializer: __D
) -> Result<GlobalType, <__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 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 OwnedDataInitializer
impl<'de> Deserialize<'de> for OwnedDataInitializer
fn deserialize<__D>(
__deserializer: __D
) -> Result<OwnedDataInitializer, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for Mapping
impl<'de> Deserialize<'de> for Mapping
fn deserialize<D>(
deserializer: D
) -> Result<Mapping, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for WebUI
impl<'de> Deserialize<'de> for WebUI
fn deserialize<__D>(
__deserializer: __D
) -> Result<WebUI, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for AppManifestLocation
impl<'de> Deserialize<'de> for AppManifestLocation
fn deserialize<__D>(
__deserializer: __D
) -> Result<AppManifestLocation, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for WebAppManifestV1
impl<'de> Deserialize<'de> for WebAppManifestV1
fn deserialize<__D>(
__deserializer: __D
) -> Result<WebAppManifestV1, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for WebAppManifest
impl<'de> Deserialize<'de> for WebAppManifest
fn deserialize<__D>(
__deserializer: __D
) -> Result<WebAppManifest, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for WebAppBundle
impl<'de> Deserialize<'de> for WebAppBundle
fn deserialize<__D>(
__deserializer: __D
) -> Result<WebAppBundle, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for Link
impl<'de> Deserialize<'de> for Link
fn deserialize<__D>(
__deserializer: __D
) -> Result<Link, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de, M> Deserialize<'de> for Bundle<M>where
M: Manifest + DeserializeOwned,
impl<'de, M> Deserialize<'de> for Bundle<M>where
M: Manifest + DeserializeOwned,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Bundle<M>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for Location
impl<'de> Deserialize<'de> for Location
fn deserialize<__D>(
__deserializer: __D
) -> Result<Location, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de, M> Deserialize<'de> for RawBundle<M>where
M: DeserializeOwned,
impl<'de, M> Deserialize<'de> for RawBundle<M>where
M: DeserializeOwned,
fn deserialize<__D>(
__deserializer: __D
) -> Result<RawBundle<M>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for SpanId
impl<'de> Deserialize<'de> for SpanId
fn deserialize<__D>(
__deserializer: __D
) -> Result<SpanId, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Event
impl<'de> Deserialize<'de> for Event
fn deserialize<__D>(
__deserializer: __D
) -> Result<Event, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for EvictedHashMap
impl<'de> Deserialize<'de> for EvictedHashMap
fn deserialize<__D>(
__deserializer: __D
) -> Result<EvictedHashMap, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for SpanKind
impl<'de> Deserialize<'de> for SpanKind
fn deserialize<__D>(
__deserializer: __D
) -> Result<SpanKind, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for SpanContext
impl<'de> Deserialize<'de> for SpanContext
fn deserialize<__D>(
__deserializer: __D
) -> Result<SpanContext, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Link
impl<'de> Deserialize<'de> for Link
fn deserialize<__D>(
__deserializer: __D
) -> Result<Link, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Key
impl<'de> Deserialize<'de> for Key
fn deserialize<__D>(
__deserializer: __D
) -> Result<Key, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for KeyValue
impl<'de> Deserialize<'de> for KeyValue
fn deserialize<__D>(
__deserializer: __D
) -> Result<KeyValue, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for SpanData
impl<'de> Deserialize<'de> for SpanData
fn deserialize<__D>(
__deserializer: __D
) -> Result<SpanData, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de, T> Deserialize<'de> for EvictedQueue<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for EvictedQueue<T>where
T: Deserialize<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<EvictedQueue<T>, <__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 StatusCode
impl<'de> Deserialize<'de> for StatusCode
fn deserialize<__D>(
__deserializer: __D
) -> Result<StatusCode, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for TraceId
impl<'de> Deserialize<'de> for TraceId
fn deserialize<__D>(
__deserializer: __D
) -> Result<TraceId, <__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>,
sourceimpl<'de, T> Deserialize<'de> for Spanned<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Spanned<T>where
T: Deserialize<'de>,
fn deserialize<D>(
deserializer: D
) -> Result<Spanned<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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>,
sourceimpl<'de> Deserialize<'de> for Datetime
impl<'de> Deserialize<'de> for Datetime
fn deserialize<D>(
deserializer: D
) -> Result<Datetime, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'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<'a, K, V, S> Deserialize<'a> for MultiMap<K, V, S>where
K: Deserialize<'a> + Eq + Hash,
V: Deserialize<'a>,
S: BuildHasher + Default,
impl<'a, K, V, S> Deserialize<'a> for MultiMap<K, V, S>where
K: Deserialize<'a> + Eq + Hash,
V: Deserialize<'a>,
S: BuildHasher + Default,
fn deserialize<D>(
deserializer: D
) -> Result<MultiMap<K, V, S>, <D as Deserializer<'a>>::Error>where
D: Deserializer<'a>,
impl<'de, T> Deserialize<'de> for Bloom<T>where
T: ?Sized,
impl<'de, T> Deserialize<'de> for Bloom<T>where
T: ?Sized,
fn deserialize<__D>(
__deserializer: __D
) -> Result<Bloom<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for SipHasher24
impl<'de> Deserialize<'de> for SipHasher24
fn deserialize<__D>(
__deserializer: __D
) -> Result<SipHasher24, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for SipHasher
impl<'de> Deserialize<'de> for SipHasher
fn deserialize<__D>(
__deserializer: __D
) -> Result<SipHasher, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for SipHasher13
impl<'de> Deserialize<'de> for SipHasher13
fn deserialize<__D>(
__deserializer: __D
) -> Result<SipHasher13, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for Hash128
impl<'de> Deserialize<'de> for Hash128
fn deserialize<__D>(
__deserializer: __D
) -> Result<Hash128, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for SipHasher24
impl<'de> Deserialize<'de> for SipHasher24
fn deserialize<__D>(
__deserializer: __D
) -> Result<SipHasher24, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de> Deserialize<'de> for SipHasher13
impl<'de> Deserialize<'de> for SipHasher13
fn deserialize<__D>(
__deserializer: __D
) -> Result<SipHasher13, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de, T, U> Deserialize<'de> for DeserializeAsWrap<T, U>where
U: DeserializeAs<'de, T>,
impl<'de, T, U> Deserialize<'de> for DeserializeAsWrap<T, U>where
U: DeserializeAs<'de, T>,
fn deserialize<D>(
deserializer: D
) -> Result<DeserializeAsWrap<T, U>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
impl<'de, T> Deserialize<'de> for AutoHashMap<T>where
T: AutoMapped + Deserialize<'de>,
<T as AutoMapped>::Key: AutoHashMapKey,
impl<'de, T> Deserialize<'de> for AutoHashMap<T>where
T: AutoMapped + Deserialize<'de>,
<T as AutoMapped>::Key: AutoHashMapKey,
fn deserialize<__D>(
__deserializer: __D
) -> Result<AutoHashMap<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
impl<'de, T> Deserialize<'de> for AutoBTreeMap<T>where
T: AutoMapped + Deserialize<'de>,
<T as AutoMapped>::Key: AutoBTreeMapKey,
impl<'de, T> Deserialize<'de> for AutoBTreeMap<T>where
T: AutoMapped + Deserialize<'de>,
<T as AutoMapped>::Key: AutoBTreeMapKey,
fn deserialize<__D>(
__deserializer: __D
) -> Result<AutoBTreeMap<T>, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for SignedValidationReceipt
impl<'de> Deserialize<'de> for SignedValidationReceipt
fn deserialize<__D>(
__deserializer: __D
) -> Result<SignedValidationReceipt, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for ValidationReceipt
impl<'de> Deserialize<'de> for ValidationReceipt
fn deserialize<__D>(
__deserializer: __D
) -> Result<ValidationReceipt, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for SourceChainJsonRecord
impl<'de> Deserialize<'de> for SourceChainJsonRecord
fn deserialize<__D>(
__deserializer: __D
) -> Result<SourceChainJsonRecord, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for ValidationLimboStatus
impl<'de> Deserialize<'de> for ValidationLimboStatus
fn deserialize<__D>(
__deserializer: __D
) -> Result<ValidationLimboStatus, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for SourceChainJsonDump
impl<'de> Deserialize<'de> for SourceChainJsonDump
fn deserialize<__D>(
__deserializer: __D
) -> Result<SourceChainJsonDump, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for WireMessage
impl<'de> Deserialize<'de> for WireMessage
fn deserialize<__D>(
__deserializer: __D
) -> Result<WireMessage, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for Uuid
impl<'de> Deserialize<'de> for Uuid
fn deserialize<D>(
deserializer: D
) -> Result<Uuid, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for AnchorInput
impl<'de> Deserialize<'de> for AnchorInput
fn deserialize<__D>(
__deserializer: __D
) -> Result<AnchorInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for AgentActivitySearch
impl<'de> Deserialize<'de> for AgentActivitySearch
fn deserialize<__D>(
__deserializer: __D
) -> Result<AgentActivitySearch, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for ManyAnchorInput
impl<'de> Deserialize<'de> for ManyAnchorInput
fn deserialize<__D>(
__deserializer: __D
) -> Result<ManyAnchorInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
sourceimpl<'de, T> Deserialize<'de> for Serde<T>where
De<T>: Deserialize<'de>,
Ser<'a, T>: for<'a> Serialize,
impl<'de, T> Deserialize<'de> for Serde<T>where
De<T>: Deserialize<'de>,
Ser<'a, T>: for<'a> Serialize,
fn deserialize<D>(
deserializer: D
) -> Result<Serde<T>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for De<Url>
impl<'de> Deserialize<'de> for De<Url>
Deserializes this URL from a serde
stream.
fn deserialize<D>(
deserializer: D
) -> Result<De<Url>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for De<Option<Url>>
impl<'de> Deserialize<'de> for De<Option<Url>>
Deserializes this Optionserde
stream.
fn deserialize<D>(
deserializer: D
) -> Result<De<Option<Url>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
sourceimpl<'de> Deserialize<'de> for De<Host<String>>
impl<'de> Deserialize<'de> for De<Host<String>>
fn deserialize<D>(
deserializer: D
) -> Result<De<Host<String>>, <D as Deserializer<'de>>::Error>where
D: Deserializer<'de>,
Implementors
impl<'a, 'de> Deserialize<'de> for &'a holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::hc_seed_bundle::dependencies::serde_bytes::Byteswhere
'de: 'a,
impl<'de> Deserialize<'de> for AdminRequest
impl<'de> Deserialize<'de> for AdminResponse
impl<'de> Deserialize<'de> for AppRequest
impl<'de> Deserialize<'de> for AppResponse
impl<'de> Deserialize<'de> for AppStatusFilter
impl<'de> Deserialize<'de> for CryptoRequest
impl<'de> Deserialize<'de> for ExternalApiWireError
impl<'de> Deserialize<'de> for InstalledAppInfoStatus
impl<'de> Deserialize<'de> for SignalFilterSet
impl<'de> Deserialize<'de> for KeystoreConfig
impl<'de> Deserialize<'de> for InterfaceDriver
impl<'de> Deserialize<'de> for GenesisSelfCheckResult
impl<'de> Deserialize<'de> for ValidateResult
impl<'de> Deserialize<'de> for MaybeLinkable
impl<'de> Deserialize<'de> for ThisWasmEntry
impl<'de> Deserialize<'de> for HumanTimestamp
impl<'de> Deserialize<'de> for ErrNo
impl<'de> Deserialize<'de> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::hc_seed_bundle::dependencies::one_err::Value
impl<'de> Deserialize<'de> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::hc_seed_bundle::dependencies::rmpv::Value
impl<'de> Deserialize<'de> for ValueRef<'de>
impl<'de> Deserialize<'de> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::serde_json::Value
impl<'de> Deserialize<'de> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::serde_yaml::Value
impl<'de> Deserialize<'de> for LairApiEnum
impl<'de> Deserialize<'de> for LairEntryInfo
impl<'de> Deserialize<'de> for LairEntryInner
impl<'de> Deserialize<'de> for LairServerSignatureFallback
impl<'de> Deserialize<'de> for ActivityRequest
impl<'de> Deserialize<'de> for AppBundleSource
impl<'de> Deserialize<'de> for AppManifest
impl<'de> Deserialize<'de> for AppStatus
impl<'de> Deserialize<'de> for CallTarget
impl<'de> Deserialize<'de> for CallTargetCell
impl<'de> Deserialize<'de> for CellProvisioning
impl<'de> Deserialize<'de> for ChainQueryFilterRange
impl<'de> Deserialize<'de> for ChainStatus
impl<'de> Deserialize<'de> for ChainTopOrdering
impl<'de> Deserialize<'de> for CloneCellId
impl<'de> Deserialize<'de> for CoordinatorSource
impl<'de> Deserialize<'de> for DbSyncLevel
impl<'de> Deserialize<'de> for DbSyncStrategy
impl<'de> Deserialize<'de> for Details
impl<'de> Deserialize<'de> for holochain::prelude::DhtOp
impl<'de> Deserialize<'de> for DhtOpLight
impl<'de> Deserialize<'de> for DhtOpType
impl<'de> Deserialize<'de> for DisabledAppReason
impl<'de> Deserialize<'de> for DnaManifest
impl<'de> Deserialize<'de> for DnaSource
impl<'de> Deserialize<'de> for DnaVersionFlexible
impl<'de> Deserialize<'de> for EntryDefLocation
impl<'de> Deserialize<'de> for EntryDhtStatus
impl<'de> Deserialize<'de> for GetRecordResponse
impl<'de> Deserialize<'de> for GetStrategy
impl<'de> Deserialize<'de> for GossipModuleType
impl<'de> Deserialize<'de> for InitCallbackResult
impl<'de> Deserialize<'de> for Level
impl<'de> Deserialize<'de> for MigrateAgent
impl<'de> Deserialize<'de> for MigrateAgentCallbackResult
impl<'de> Deserialize<'de> for MustGetAgentActivityResponse
impl<'de> Deserialize<'de> for NetworkType
impl<'de> Deserialize<'de> for NewEntryAction
impl<'de> Deserialize<'de> for PausedAppReason
impl<'de> Deserialize<'de> for ProxyAcceptConfig
impl<'de> Deserialize<'de> for ProxyConfig
impl<'de> Deserialize<'de> for RecordEntry
impl<'de> Deserialize<'de> for RequiredValidationType
impl<'de> Deserialize<'de> for Schedule
impl<'de> Deserialize<'de> for Signal
impl<'de> Deserialize<'de> for StoppedAppReason
impl<'de> Deserialize<'de> for SystemSignal
impl<'de> Deserialize<'de> for TransportConfig
impl<'de> Deserialize<'de> for UnresolvedDependencies
impl<'de> Deserialize<'de> for ValidateCallbackResult
impl<'de> Deserialize<'de> for ValidationPackageCallbackResult
impl<'de> Deserialize<'de> for ValidationStatus
impl<'de> Deserialize<'de> for WeighInput
impl<'de> Deserialize<'de> for holochain::prelude::WireMessage
impl<'de> Deserialize<'de> for WireNewEntryAction
impl<'de> Deserialize<'de> for WireOps
impl<'de> Deserialize<'de> for ZomeCallResponse
impl<'de> Deserialize<'de> for ZomeDef
impl<'de> Deserialize<'de> for CountersigningSessionNegotiationMessage
impl<'de> Deserialize<'de> for GetRequest
impl<'de> Deserialize<'de> for MetaOpData
impl<'de> Deserialize<'de> for MetaOpKey
impl<'de> Deserialize<'de> for EncodedTimedBloomFilter
impl<'de> Deserialize<'de> for AnyDht
impl<'de> Deserialize<'de> for AnyLinkable
impl<'de> Deserialize<'de> for holochain::prelude::prelude::Action
impl<'de> Deserialize<'de> for ActionBase
impl<'de> Deserialize<'de> for ActionType
impl<'de> Deserialize<'de> for CapAccess
impl<'de> Deserialize<'de> for CapGrant
impl<'de> Deserialize<'de> for holochain::prelude::prelude::Entry
impl<'de> Deserialize<'de> for EntryCreationAction
impl<'de> Deserialize<'de> for EntryDefId
impl<'de> Deserialize<'de> for EntryDefsCallbackResult
impl<'de> Deserialize<'de> for EntryType
impl<'de> Deserialize<'de> for EntryVisibility
impl<'de> Deserialize<'de> for HashInput
impl<'de> Deserialize<'de> for HashOutput
impl<'de> Deserialize<'de> for LinkTypeFilter
impl<'de> Deserialize<'de> for Op
impl<'de> Deserialize<'de> for PreflightRequestAcceptance
impl<'de> Deserialize<'de> for SerializedBytesError
impl<'de> Deserialize<'de> for ZomeApiVersion
impl<'de> Deserialize<'de> for MetricExchangeMsg
impl<'de> Deserialize<'de> for BroadcastTo
impl<'de> Deserialize<'de> for SignalFilter
impl<'de> Deserialize<'de> for SignalSubscription
impl<'de> Deserialize<'de> for AgentInfoDump
impl<'de> Deserialize<'de> for DnaGossipInfo
impl<'de> Deserialize<'de> for FullIntegrationStateDump
impl<'de> Deserialize<'de> for FullStateDump
impl<'de> Deserialize<'de> for HistoricalGossipThroughput
impl<'de> Deserialize<'de> for InstalledAppInfo
impl<'de> Deserialize<'de> for IntegrationStateDump
impl<'de> Deserialize<'de> for IntegrationStateDumps
impl<'de> Deserialize<'de> for JsonDump
impl<'de> Deserialize<'de> for P2pAgentsDump
impl<'de> Deserialize<'de> for ZomeCall
impl<'de> Deserialize<'de> for AdminInterfaceConfig
impl<'de> Deserialize<'de> for ConductorConfig
impl<'de> Deserialize<'de> for DpkiConfig
impl<'de> Deserialize<'de> for ConfigFilePath
impl<'de> Deserialize<'de> for DatabaseRootPath
impl<'de> Deserialize<'de> for AppInterfaceConfig
impl<'de> Deserialize<'de> for AppInterfaceId
impl<'de> Deserialize<'de> for ConductorState
impl<'de> Deserialize<'de> for ConductorStateTag
impl<'de> Deserialize<'de> for ZomeCallInvocation
impl<'de> Deserialize<'de> for Msg
impl<'de> Deserialize<'de> for Post
impl<'de> Deserialize<'de> for AppString
impl<'de> Deserialize<'de> for MockNetworkData
impl<'de> Deserialize<'de> for AgentInfoSigned
impl<'de> Deserialize<'de> for AgentInfoEncode
impl<'de> Deserialize<'de> for AgentInfoSignedEncode
impl<'de> Deserialize<'de> for AgentMetaInfoEncode
impl<'de> Deserialize<'de> for RandomLimit
impl<'de> Deserialize<'de> for RandomQuery
impl<'de> Deserialize<'de> for KitsuneP2pTuningParams
impl<'de> Deserialize<'de> for OneErr
impl<'de> Deserialize<'de> for IgnoredAny
impl<'de> Deserialize<'de> for ByteBuf
impl<'de> Deserialize<'de> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::serde_json::Map<String, Value>
impl<'de> Deserialize<'de> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::serde_json::Number
impl<'de> Deserialize<'de> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::serde_yaml::Mapping
impl<'de> Deserialize<'de> for holochain::prelude::dependencies::kitsune_p2p_types::dependencies::lair_keystore_api::dependencies::serde_yaml::Number
impl<'de> Deserialize<'de> for TaggedValue
impl<'de> Deserialize<'de> for Duration
impl<'de> Deserialize<'de> for Url
Deserializes this URL from a serde
stream.
This implementation is only available if the serde
Cargo feature is enabled.