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 {
// 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.
Implementations on Foreign Types§
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 LinkedList<T, Global>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for LinkedList<T, Global>where T: Deserialize<'de>,
fn deserialize<D>( deserializer: D ) -> Result<LinkedList<T, Global>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'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>,
source§impl<'de> Deserialize<'de> for AtomicU16
impl<'de> Deserialize<'de> for AtomicU16
fn deserialize<D>( deserializer: D ) -> Result<AtomicU16, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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>,
source§impl<'de> Deserialize<'de> for CString
impl<'de> Deserialize<'de> for CString
fn deserialize<D>( deserializer: D ) -> Result<CString, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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; 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> Deserialize<'de> for AtomicU32
impl<'de> Deserialize<'de> for AtomicU32
fn deserialize<D>( deserializer: D ) -> Result<AtomicU32, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SocketAddrV6
impl<'de> Deserialize<'de> for SocketAddrV6
fn deserialize<D>( deserializer: D ) -> Result<SocketAddrV6, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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> 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 AtomicU64
impl<'de> Deserialize<'de> for AtomicU64
fn deserialize<D>( deserializer: D ) -> Result<AtomicU64, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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, 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, '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>,
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>,
source§impl<'de, T> Deserialize<'de> for Weak<T, Global>where
T: Deserialize<'de> + ?Sized,
impl<'de, T> Deserialize<'de> for Weak<T, Global>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, Global>, <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, 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>,
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> 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>,
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, 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, 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, Idx> Deserialize<'de> for Range<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for Range<Idx>where Idx: Deserialize<'de>,
fn deserialize<D>( deserializer: D ) -> Result<Range<Idx>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Ipv4Addr
impl<'de> Deserialize<'de> for Ipv4Addr
fn deserialize<D>( deserializer: D ) -> Result<Ipv4Addr, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for OsString
impl<'de> Deserialize<'de> for OsString
fn deserialize<D>( deserializer: D ) -> Result<OsString, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for 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>,
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; 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> 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>,
source§impl<'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>,
source§impl<'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>,
source§impl<'de, T> Deserialize<'de> for Arc<T, Global>where
Box<T, Global>: Deserialize<'de>,
T: ?Sized,
impl<'de, T> Deserialize<'de> for Arc<T, Global>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, Global>, <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> 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, T0, T1> Deserialize<'de> for (T0, T1)where
T0: Deserialize<'de>,
T1: Deserialize<'de>,
impl<'de, T0, T1> Deserialize<'de> for (T0, T1)where T0: Deserialize<'de>, T1: Deserialize<'de>,
fn deserialize<D>( deserializer: D ) -> Result<(T0, T1), <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> 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>,
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> Deserialize<'de> for AtomicI32
impl<'de> Deserialize<'de> for AtomicI32
fn deserialize<D>( deserializer: D ) -> Result<AtomicI32, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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; 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, 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, 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 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>,
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, T> Deserialize<'de> for Weak<T, Global>where
T: Deserialize<'de> + ?Sized,
impl<'de, T> Deserialize<'de> for Weak<T, Global>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, Global>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicI64
impl<'de> Deserialize<'de> for AtomicI64
fn deserialize<D>( deserializer: D ) -> Result<AtomicI64, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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>,
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 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>,
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; 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> 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>,
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 Ipv6Addr
impl<'de> Deserialize<'de> for Ipv6Addr
fn deserialize<D>( deserializer: D ) -> Result<Ipv6Addr, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for AtomicIsize
impl<'de> Deserialize<'de> for AtomicIsize
fn deserialize<D>( deserializer: D ) -> Result<AtomicIsize, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroU32
impl<'de> Deserialize<'de> for NonZeroU32
fn deserialize<D>( deserializer: D ) -> Result<NonZeroU32, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'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>,
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> 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>,
source§impl<'de, 'a> Deserialize<'de> for &'a strwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a strwhere 'de: 'a,
fn deserialize<D>( deserializer: D ) -> Result<&'a str, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for Option<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Option<T>where T: Deserialize<'de>,
fn deserialize<D>( deserializer: D ) -> Result<Option<T>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> 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>,
source§impl<'de> Deserialize<'de> for AtomicI16
impl<'de> Deserialize<'de> for AtomicI16
fn deserialize<D>( deserializer: D ) -> Result<AtomicI16, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for SocketAddr
impl<'de> Deserialize<'de> for SocketAddr
fn deserialize<D>( deserializer: D ) -> Result<SocketAddr, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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>,
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; 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> 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>,
source§impl<'de> Deserialize<'de> for AtomicI8
impl<'de> Deserialize<'de> for AtomicI8
fn deserialize<D>( deserializer: D ) -> Result<AtomicI8, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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>,
source§impl<'de> Deserialize<'de> for PathBuf
impl<'de> Deserialize<'de> for PathBuf
fn deserialize<D>( deserializer: D ) -> Result<PathBuf, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for 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, 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> 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, 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; 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> 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, 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, '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, 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 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>,
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; 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; 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 SystemTime
impl<'de> Deserialize<'de> for SystemTime
fn deserialize<D>( deserializer: D ) -> Result<SystemTime, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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, 'a> Deserialize<'de> for &'a Pathwhere
'de: 'a,
impl<'de, 'a> Deserialize<'de> for &'a Pathwhere 'de: 'a,
fn deserialize<D>( deserializer: D ) -> Result<&'a Path, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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>,
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 AtomicU8
impl<'de> Deserialize<'de> for AtomicU8
fn deserialize<D>( deserializer: D ) -> Result<AtomicU8, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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>,
source§impl<'de> Deserialize<'de> for IpAddr
impl<'de> Deserialize<'de> for IpAddr
fn deserialize<D>( deserializer: D ) -> Result<IpAddr, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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; 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, 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>,
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, 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; 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, Idx> Deserialize<'de> for RangeFrom<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeFrom<Idx>where Idx: Deserialize<'de>,
fn deserialize<D>( deserializer: D ) -> Result<RangeFrom<Idx>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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>,
source§impl<'de, T> Deserialize<'de> for Bound<T>where
T: Deserialize<'de>,
impl<'de, T> Deserialize<'de> for Bound<T>where T: Deserialize<'de>,
fn deserialize<D>( deserializer: D ) -> Result<Bound<T>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, T> Deserialize<'de> for [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> 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, 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>,
source§impl<'de> Deserialize<'de> for ()
impl<'de> Deserialize<'de> for ()
fn deserialize<D>( deserializer: D ) -> Result<(), <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NonZeroU8
impl<'de> Deserialize<'de> for NonZeroU8
fn deserialize<D>( deserializer: D ) -> Result<NonZeroU8, <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, 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, 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; 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> Deserialize<'de> for String
impl<'de> Deserialize<'de> for String
fn deserialize<D>( deserializer: D ) -> Result<String, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeTo<Idx>where Idx: Deserialize<'de>,
fn deserialize<D>( deserializer: D ) -> Result<RangeTo<Idx>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> 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, 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, 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>,
source§impl<'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>,
source§impl<'de, T> Deserialize<'de> for Rc<T, Global>where
Box<T, Global>: Deserialize<'de>,
T: ?Sized,
impl<'de, T> Deserialize<'de> for Rc<T, Global>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, Global>, <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, 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 BinaryHeap<T, Global>where
T: Deserialize<'de> + Ord,
impl<'de, T> Deserialize<'de> for BinaryHeap<T, Global>where T: Deserialize<'de> + Ord,
fn deserialize<D>( deserializer: D ) -> Result<BinaryHeap<T, Global>, <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> 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>,
source§impl<'de> Deserialize<'de> for usize
impl<'de> Deserialize<'de> for usize
fn deserialize<D>( deserializer: D ) -> Result<usize, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where
Idx: Deserialize<'de>,
impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where Idx: Deserialize<'de>,
fn deserialize<D>( deserializer: D ) -> Result<RangeInclusive<Idx>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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, 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, 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> Deserialize<'de> for AtomicBool
impl<'de> Deserialize<'de> for AtomicBool
fn deserialize<D>( deserializer: D ) -> Result<AtomicBool, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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> 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 AtomicUsize
impl<'de> Deserialize<'de> for AtomicUsize
fn deserialize<D>( deserializer: D ) -> Result<AtomicUsize, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de, 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>,
§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>,
§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 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 WasmError
impl<'de> Deserialize<'de> for WasmError
fn deserialize<__D>( __deserializer: __D ) -> Result<WasmError, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
source§impl<'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>,
source§impl<'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>,
§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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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> 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 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 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 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, 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 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 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 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> 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 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 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 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, 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 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 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 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 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, 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> 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, 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 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 OwnedDataInitializer
impl<'de> Deserialize<'de> for OwnedDataInitializer
fn deserialize<__D>( __deserializer: __D ) -> Result<OwnedDataInitializer, <__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 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 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 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 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 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 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 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 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 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, 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 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> 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 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 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 FunctionType
impl<'de> Deserialize<'de> for FunctionType
fn deserialize<__D>( __deserializer: __D ) -> Result<FunctionType, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
source§impl<'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>,
source§impl<'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>,
source§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>,
source§impl<'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>,
source§impl<'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>,
source§impl<'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>,
source§impl<'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>,
source§impl<'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>,
source§impl<'de> Deserialize<'de> for Month
impl<'de> Deserialize<'de> for Month
fn deserialize<D>( deserializer: D ) -> Result<Month, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NaiveDateTime
impl<'de> Deserialize<'de> for NaiveDateTime
fn deserialize<D>( deserializer: D ) -> Result<NaiveDateTime, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for 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>,
source§impl<'de> Deserialize<'de> for NaiveDate
impl<'de> Deserialize<'de> for NaiveDate
fn deserialize<D>( deserializer: D ) -> Result<NaiveDate, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for NaiveTime
impl<'de> Deserialize<'de> for NaiveTime
fn deserialize<D>( deserializer: D ) -> Result<NaiveTime, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Weekday
impl<'de> Deserialize<'de> for Weekday
fn deserialize<D>( deserializer: D ) -> Result<Weekday, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for 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>,
source§impl<'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>,
source§impl<'de> Deserialize<'de> for Location
impl<'de> Deserialize<'de> for Location
fn deserialize<__D>( __deserializer: __D ) -> Result<Location, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
source§impl<'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>,
source§impl<'de> Deserialize<'de> for ResourceBytes
impl<'de> Deserialize<'de> for ResourceBytes
fn deserialize<__D>( __deserializer: __D ) -> Result<ResourceBytes, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for Map<String, Value>
impl<'de> Deserialize<'de> for Map<String, Value>
fn deserialize<D>( deserializer: D ) -> Result<Map<String, Value>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for 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 Datetime
impl<'de> Deserialize<'de> for Datetime
fn deserialize<D>( deserializer: D ) -> Result<Datetime, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for InternalString
impl<'de> Deserialize<'de> for InternalString
fn deserialize<D>( deserializer: D ) -> Result<InternalString, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
§impl<'de, 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>,
§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 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 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 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 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 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 FwdInnerV1
impl<'de> Deserialize<'de> for FwdInnerV1
fn deserialize<__D>( __deserializer: __D ) -> Result<FwdInnerV1, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Id
impl<'de> Deserialize<'de> for Id
fn deserialize<D>( deserializer: D ) -> Result<Id, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Nonce
impl<'de> Deserialize<'de> for Nonce
fn deserialize<D>( deserializer: D ) -> Result<Nonce, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Cipher
impl<'de> Deserialize<'de> for Cipher
fn deserialize<D>( deserializer: D ) -> Result<Cipher, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for Wire
impl<'de> Deserialize<'de> for Wire
fn deserialize<__D>( __deserializer: __D ) -> Result<Wire, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for PeerConnectionConfig
impl<'de> Deserialize<'de> for PeerConnectionConfig
fn deserialize<__D>( __deserializer: __D ) -> Result<PeerConnectionConfig, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for IceServer
impl<'de> Deserialize<'de> for IceServer
fn deserialize<__D>( __deserializer: __D ) -> Result<IceServer, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for AnswerConfig
impl<'de> Deserialize<'de> for AnswerConfig
fn deserialize<__D>( __deserializer: __D ) -> Result<AnswerConfig, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for DataChannelConfig
impl<'de> Deserialize<'de> for DataChannelConfig
fn deserialize<__D>( __deserializer: __D ) -> Result<DataChannelConfig, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
§impl<'de> Deserialize<'de> for OfferConfig
impl<'de> Deserialize<'de> for OfferConfig
fn deserialize<__D>( __deserializer: __D ) -> Result<OfferConfig, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
source§impl<'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>,
source§impl<'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>,
source§impl<'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>,
source§impl<'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>,
source§impl<'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>,
source§impl<'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>,
source§impl<'de> Deserialize<'de> for GetOptions
impl<'de> Deserialize<'de> for GetOptions
fn deserialize<__D>( __deserializer: __D ) -> Result<GetOptions, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GetMetaOptions
impl<'de> Deserialize<'de> for GetMetaOptions
fn deserialize<__D>( __deserializer: __D ) -> Result<GetMetaOptions, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GetActivityOptions
impl<'de> Deserialize<'de> for GetActivityOptions
fn deserialize<__D>( __deserializer: __D ) -> Result<GetActivityOptions, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GetRequest
impl<'de> Deserialize<'de> for GetRequest
fn deserialize<__D>( __deserializer: __D ) -> Result<GetRequest, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for CountersigningSessionNegotiationMessage
impl<'de> Deserialize<'de> for CountersigningSessionNegotiationMessage
fn deserialize<__D>( __deserializer: __D ) -> Result<CountersigningSessionNegotiationMessage, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
source§impl<'de> Deserialize<'de> for GetLinksOptions
impl<'de> Deserialize<'de> for GetLinksOptions
fn deserialize<__D>( __deserializer: __D ) -> Result<GetLinksOptions, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
source§impl<'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>,
source§impl<'de> Deserialize<'de> for Uuid
impl<'de> Deserialize<'de> for Uuid
fn deserialize<D>( deserializer: D ) -> Result<Uuid, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,
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 AppInfoStatus
impl<'de> Deserialize<'de> for AppRequest
impl<'de> Deserialize<'de> for AppResponse
impl<'de> Deserialize<'de> for AppStatusFilter
impl<'de> Deserialize<'de> for CellInfo
impl<'de> Deserialize<'de> for ExternalApiWireError
impl<'de> Deserialize<'de> for StorageBlob
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 GenesisSelfCheckResultV1
impl<'de> Deserialize<'de> for GenesisSelfCheckResultV2
impl<'de> Deserialize<'de> for ValidateResult
impl<'de> Deserialize<'de> for FetchKey
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 ArqClamping
impl<'de> Deserialize<'de> for holochain::prelude::Action
impl<'de> Deserialize<'de> for ActionBase
impl<'de> Deserialize<'de> for ActionType
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 CapAccess
impl<'de> Deserialize<'de> for CapGrant
impl<'de> Deserialize<'de> for CellBlockReason
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 holochain::prelude::Entry
impl<'de> Deserialize<'de> for EntryCreationAction
impl<'de> Deserialize<'de> for EntryDefId
impl<'de> Deserialize<'de> for EntryDefLocation
impl<'de> Deserialize<'de> for EntryDefsCallbackResult
impl<'de> Deserialize<'de> for EntryDhtStatus
impl<'de> Deserialize<'de> for EntryType
impl<'de> Deserialize<'de> for EntryVisibility
impl<'de> Deserialize<'de> for GetRecordResponse
impl<'de> Deserialize<'de> for GetStrategy
impl<'de> Deserialize<'de> for GossipModuleType
impl<'de> Deserialize<'de> for GrantedFunctions
impl<'de> Deserialize<'de> for HashInput
impl<'de> Deserialize<'de> for HashOutput
impl<'de> Deserialize<'de> for InitCallbackResult
impl<'de> Deserialize<'de> for Level
impl<'de> Deserialize<'de> for LinkTypeFilter
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 Op
impl<'de> Deserialize<'de> for PausedAppReason
impl<'de> Deserialize<'de> for PreflightRequestAcceptance
impl<'de> Deserialize<'de> for ProxyAcceptConfig
impl<'de> Deserialize<'de> for ProxyConfig
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 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 ZomeCallAuthorization
impl<'de> Deserialize<'de> for ZomeCallResponse
impl<'de> Deserialize<'de> for ZomeDef
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 ZomeApiVersion
impl<'de> Deserialize<'de> for SerializedBytesError
impl<'de> Deserialize<'de> for MetricExchangeMsg
impl<'de> Deserialize<'de> for BroadcastData
impl<'de> Deserialize<'de> for SignalFilter
impl<'de> Deserialize<'de> for SignalSubscription
impl<'de> Deserialize<'de> for AgentInfoDump
impl<'de> Deserialize<'de> for AppInfo
impl<'de> Deserialize<'de> for ClonedCell
impl<'de> Deserialize<'de> for DnaStorageInfo
impl<'de> Deserialize<'de> for FullIntegrationStateDump
impl<'de> Deserialize<'de> for FullStateDump
impl<'de> Deserialize<'de> for IntegrationStateDump
impl<'de> Deserialize<'de> for IntegrationStateDumps
impl<'de> Deserialize<'de> for JsonDump
impl<'de> Deserialize<'de> for NetworkInfo
impl<'de> Deserialize<'de> for P2pAgentsDump
impl<'de> Deserialize<'de> for ProvisionedCell
impl<'de> Deserialize<'de> for StemCell
impl<'de> Deserialize<'de> for StorageInfo
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 AgentInfoSigned
impl<'de> Deserialize<'de> for FetchContext
impl<'de> Deserialize<'de> for FetchPoolInfo
impl<'de> Deserialize<'de> for RoughInt
impl<'de> Deserialize<'de> for InclusiveTimestampInterval
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 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.