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

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

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

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

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

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

Lifetime

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

Required Methods§

source

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

Deserialize this value from the given Serde deserializer.

See the Implementing Deserialize section of the manual for more information about how to implement this method.

Implementations on Foreign Types§

source§

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

source§

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

source§

impl<'de, 'a> Deserialize<'de> for &'a strwhere 'de: 'a,

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 15]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 15], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5, T6), <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 6]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 6], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 7]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 7], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 20]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 20], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V, Global>where K: Deserialize<'de> + Ord, V: Deserialize<'de>,

source§

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

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroU16

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 25]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 25], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 18]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 18], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 30]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 30], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T0, T1> Deserialize<'de> for (T0, T1)where T0: Deserialize<'de>, T1: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 17]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 17], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<OsString, <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>,

source§

impl<'de, T> Deserialize<'de> for [T; 12]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 12], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for Box<CStr, Global>

source§

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; 22]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 22], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 19]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 19], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 1]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 1], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for BinaryHeap<T>where T: Deserialize<'de> + Ord,

source§

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

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7, T8), <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>, T12: Deserialize<'de>, T13: Deserialize<'de>, T14: Deserialize<'de>, T15: Deserialize<'de>,

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 3]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 3], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T0, T1, T2> Deserialize<'de> for (T0, T1, T2)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>,

source§

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

source§

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

source§

fn deserialize<D>( deserializer: D ) -> Result<SocketAddr, <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>,

source§

impl<'de, T> Deserialize<'de> for [T; 14]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 14], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for 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.

source§

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

source§

impl<'de, T0, T1, T2, T3> Deserialize<'de> for (T0, T1, T2, T3)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, 'a> Deserialize<'de> for &'a [u8]where 'de: 'a,

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroIsize

source§

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

source§

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

source§

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

source§

impl<'de, Idx> Deserialize<'de> for Range<Idx>where Idx: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, 'a, T> Deserialize<'de> for Cow<'a, T>where T: ToOwned + ?Sized, <T as ToOwned>::Owned: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 28]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 28], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, 'a> Deserialize<'de> for &'a Pathwhere 'de: 'a,

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 8]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 8], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, Idx> Deserialize<'de> for RangeInclusive<Idx>where Idx: Deserialize<'de>,

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 5]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 5], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>, T11: Deserialize<'de>,

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Box<T, Global>where T: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 2]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 2], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 16]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 16], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 10]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 10], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU32

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 29]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 29], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for VecDeque<T, Global>where T: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI32

source§

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

source§

impl<'de, T0, T1, T2, T3, T4> Deserialize<'de> for (T0, T1, T2, T3, T4)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4), <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 27]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 27], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for Box<[T], Global>where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<Box<[T], Global>, <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 32]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 32], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU8

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for BTreeSet<T, Global>where T: Deserialize<'de> + Eq + Ord,

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI64

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 4]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 4], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 11]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 11], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 0]

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 0], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T0> Deserialize<'de> for (T0,)where T0: Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU128

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for Box<Path, Global>

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI128

source§

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

source§

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.

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 24]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 24], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, K, V, S> Deserialize<'de> for HashMap<K, V, S>where K: Deserialize<'de> + Eq + Hash, V: Deserialize<'de>, S: BuildHasher + Default,

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 13]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 13], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de> Deserialize<'de> for NonZeroUsize

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI8

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for 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.

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 9]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 9], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 21]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 21], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>, T8: Deserialize<'de>, T9: Deserialize<'de>, T10: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 26]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 26], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for [T; 23]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 23], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

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

source§

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

source§

impl<'de, T0, T1, T2, T3, T4, T5> Deserialize<'de> for (T0, T1, T2, T3, T4, T5)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5), <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroI16

source§

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

source§

impl<'de, T> Deserialize<'de> for [T; 31]where T: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<[T; 31], <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

impl<'de, T> Deserialize<'de> for 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.

source§

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

source§

impl<'de, T0, T1, T2, T3, T4, T5, T6, T7> Deserialize<'de> for (T0, T1, T2, T3, T4, T5, T6, T7)where T0: Deserialize<'de>, T1: Deserialize<'de>, T2: Deserialize<'de>, T3: Deserialize<'de>, T4: Deserialize<'de>, T5: Deserialize<'de>, T6: Deserialize<'de>, T7: Deserialize<'de>,

source§

fn deserialize<D>( deserializer: D ) -> Result<(T0, T1, T2, T3, T4, T5, T6, T7), <D as Deserializer<'de>>::Error>where D: Deserializer<'de>,

source§

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

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for NonZeroU64

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for Number

source§

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

source§

impl<'de> Deserialize<'de> for Map<String, Value>

source§

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

source§

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

Requires crate feature "serde" or "serde-1"

source§

fn deserialize<D>( deserializer: D ) -> Result<IndexSet<T, S>, <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,

Requires crate feature "serde" or "serde-1"

source§

fn deserialize<D>( deserializer: D ) -> Result<IndexMap<K, V, S>, <D as Deserializer<'de>>::Error>where D: Deserializer<'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

§

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

source§

impl<'a, 'de> Deserialize<'de> for &'a Byteswhere 'de: 'a,

source§

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

source§

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

source§

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

§

impl<'de> Deserialize<'de> for DhtArc

§

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

§

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

§

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

§

impl<'de> Deserialize<'de> for DhtLocation

§

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

source§

impl<'de, B> Deserialize<'de> for BitVec<B>where B: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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.

source§

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

source§

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

source§

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

source§

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

source§

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

source§

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.

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for 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.

source§

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

source§

impl<'de> Deserialize<'de> for RegionHash

source§

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

source§

impl<'de, O> Deserialize<'de> for Segment<O>where O: Offset + Deserialize<'de>,

source§

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

source§

impl<'de> Deserialize<'de> for SpaceQuantum

source§

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

source§

impl<'de> Deserialize<'de> for SpaceOffset

source§

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

source§

impl<'de> Deserialize<'de> for RegionDataCompact

source§

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

source§

impl<'de, D> Deserialize<'de> for RegionSetLtcs<D>where D: RegionDataConstraints + DeserializeOwned,

source§

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

source§

impl<'de> Deserialize<'de> for TelescopingTimes

source§

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

source§

impl<'de> Deserialize<'de> for TimeQuantum

source§

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

source§

impl<'de> Deserialize<'de> for RegionData

source§

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

source§

impl<'de> Deserialize<'de> for RegionCoords

source§

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

source§

impl<'de> Deserialize<'de> for RegionCoordSetLtcs

source§

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

source§

impl<'de, S> Deserialize<'de> for Arq<S>where S: ArqStart + Deserialize<'de>,

source§

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

source§

impl<'de, S> Deserialize<'de> for ArqSetImpl<S>where S: ArqStart + DeserializeOwned,

source§

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

source§

impl<'de> Deserialize<'de> for TimeOffset

source§

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

§

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

§

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

§

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 RelocationTarget

§

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

§

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 CompiledFunction

§

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

§

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 SectionBody

§

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

§

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 InstructionAddressMap

§

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

§

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 CustomSection

§

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

§

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 SectionIndex

§

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

§

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 CompiledFunctionFrameInfo

§

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

§

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 TrapInformation

§

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

§

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 FunctionBody

§

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

§

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 GlobalIndex

§

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

§

impl<'de> Deserialize<'de> for GlobalInit

§

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

§

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

§

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

§

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

§

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

§

fn deserialize<__D>( __deserializer: __D ) -> Result<MemoryType, <__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>,

§

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

§

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 MemoryIndex

§

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

§

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 Type

§

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

§

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 FunctionIndex

§

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

§

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 DataIndex

§

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

§

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 Mutability

§

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

§

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 V128

§

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

§

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 Features

§

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

§

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 LibCall

§

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

§

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 ModuleInfo

§

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

§

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 LocalMemoryIndex

§

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

§

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 SignatureIndex

§

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

§

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 GlobalType

§

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

§

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 DataInitializerLocation

§

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

§

impl<'de> Deserialize<'de> for ImportIndex

§

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

source§

impl<'de> Deserialize<'de> for Mapping

source§

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

source§

impl<'de> Deserialize<'de> for Number

source§

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

source§

impl<'de> Deserialize<'de> for TaggedValue

source§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for ResourceBytes

source§

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

source§

impl<'de> Deserialize<'de> for Location

source§

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

source§

impl<'de, M> Deserialize<'de> for Bundle<M>where M: Manifest + DeserializeOwned,

source§

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

source§

impl<'de, M> Deserialize<'de> for RawBundle<M>where M: DeserializeOwned,

source§

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

source§

impl<'de> Deserialize<'de> for Url

Deserializes this URL from a serde stream.

This implementation is only available if the serde Cargo feature is enabled.

source§

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

source§

impl<'de, S> Deserialize<'de> for Host<S>where S: Deserialize<'de>,

source§

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

§

impl<'de> Deserialize<'de> for InOut

§

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

§

impl<'de> Deserialize<'de> for MetaOpData

§

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

§

impl<'de> Deserialize<'de> for Broadcast

§

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

§

impl<'de> Deserialize<'de> for Accept

§

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

§

impl<'de> Deserialize<'de> for GossipModuleType

§

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

§

impl<'de> Deserialize<'de> for PushOpData

§

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

§

impl<'de> Deserialize<'de> for PeerGet

§

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

§

impl<'de> Deserialize<'de> for TransportConfig

§

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

§

impl<'de> Deserialize<'de> for Failure

§

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

§

impl<'de> Deserialize<'de> for KitsuneP2pConfig

§

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

§

impl<'de> Deserialize<'de> for ProxyConfig

§

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

§

impl<'de> Deserialize<'de> for DelegateBroadcast

§

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

§

impl<'de> Deserialize<'de> for Initiate

§

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

§

impl<'de> Deserialize<'de> for NoAgents

§

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

§

impl<'de> Deserialize<'de> for Error

§

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

§

impl<'de> Deserialize<'de> for MissingOpHashes

§

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

§

impl<'de> Deserialize<'de> for EncodedTimedBloomFilter

§

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

§

impl<'de> Deserialize<'de> for CallResp

§

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

§

impl<'de> Deserialize<'de> for Call

§

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

§

impl<'de> Deserialize<'de> for PeerQueryResp

§

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

§

impl<'de> Deserialize<'de> for OpBloom

§

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

§

impl<'de> Deserialize<'de> for FetchOp

§

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

§

impl<'de> Deserialize<'de> for MetricExchangeMsg

§

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

§

impl<'de> Deserialize<'de> for MetricExchange

§

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

§

impl<'de> Deserialize<'de> for BroadcastData

§

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

§

impl<'de> Deserialize<'de> for Agents

§

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

§

impl<'de> Deserialize<'de> for NetworkType

§

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

§

impl<'de> Deserialize<'de> for AlreadyInProgress

§

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

§

impl<'de> Deserialize<'de> for OpBatchReceived

§

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

§

impl<'de> Deserialize<'de> for MissingAgents

§

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

§

impl<'de> Deserialize<'de> for Gossip

§

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

§

impl<'de> Deserialize<'de> for OpRegions

§

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

§

impl<'de> Deserialize<'de> for MetaOpKey

§

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

§

impl<'de> Deserialize<'de> for PeerQuery

§

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

§

impl<'de> Deserialize<'de> for ProxyAcceptConfig

§

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

§

impl<'de> Deserialize<'de> for WireData

§

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

§

impl<'de> Deserialize<'de> for PushOpItem

§

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

§

impl<'de> Deserialize<'de> for Busy

§

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

§

impl<'de> Deserialize<'de> for PeerGetResp

§

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

§

impl<'de> Deserialize<'de> for RoughInt

§

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

§

impl<'de> Deserialize<'de> for FetchPoolInfo

§

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

§

impl<'de> Deserialize<'de> for FetchKey

§

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

§

impl<'de> Deserialize<'de> for FetchContext

§

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

§

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

§

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

§

impl<'de> Deserialize<'de> for RandomQuery

§

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

§

impl<'de> Deserialize<'de> for PoolBuf

§

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

§

impl<'de> Deserialize<'de> for KitsuneP2pTuningParams

§

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

§

impl<'de> Deserialize<'de> for KitsuneOpHash

§

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

§

impl<'de> Deserialize<'de> for AgentInfoSigned

§

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

§

impl<'de> Deserialize<'de> for RandomLimit

§

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

§

impl<'de> Deserialize<'de> for KitsuneSignature

§

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

§

impl<'de> Deserialize<'de> for TxUrl

§

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

§

impl<'de> Deserialize<'de> for AgentInfoEncode

§

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

§

impl<'de> Deserialize<'de> for KitsuneOpData

§

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

§

impl<'de> Deserialize<'de> for KitsuneAgent

§

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

§

impl<'de> Deserialize<'de> for AgentInfoSignedEncode

§

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

§

impl<'de> Deserialize<'de> for KitsuneBasis

§

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

§

impl<'de> Deserialize<'de> for AgentMetaInfoEncode

§

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

§

impl<'de> Deserialize<'de> for KitsuneSpace

§

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

source§

impl<'de> Deserialize<'de> for SerializedBytesError

source§

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

source§

impl<'de> Deserialize<'de> for SerializedBytes

source§

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

§

impl<'de> Deserialize<'de> for Resource

§

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

§

impl<'de> Deserialize<'de> for EvictedHashMap

§

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

§

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 SpanData

§

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

§

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 SpanContext

§

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

§

impl<'de> Deserialize<'de> for Event

§

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

§

impl<'de, 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 StatusCode

§

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

§

impl<'de> Deserialize<'de> for Key

§

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

§

impl<'de> Deserialize<'de> for SpanId

§

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

§

impl<'de> Deserialize<'de> for SpanKind

§

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

§

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

§

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 LairApiReqCryptoBoxXSalsaByPubKey

§

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

§

impl<'de> Deserialize<'de> for LairServerConfigInner

§

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

§

impl<'de> Deserialize<'de> for LairApiResSecretBoxXSalsaOpenByTag

§

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

§

impl<'de> Deserialize<'de> for CertInfo

§

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

§

impl<'de> Deserialize<'de> for LairApiReqNewWkaTlsCert

§

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

§

impl<'de> Deserialize<'de> for LairApiResSignByPubKey

§

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

§

impl<'de, const M: usize, const C: usize> Deserialize<'de> for SecretDataSized<M, C>

§

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

§

impl<'de> Deserialize<'de> for LairApiEnum

§

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

§

impl<'de> Deserialize<'de> for LairApiResGetEntry

§

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

§

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

§

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

§

impl<'de> Deserialize<'de> for LairApiResGetWkaTlsCertPrivKey

§

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

§

impl<'de> Deserialize<'de> for DeepLockPassphrase

§

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

§

impl<'de> Deserialize<'de> for LairApiReqSecretBoxXSalsaByTag

§

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

§

impl<'de> Deserialize<'de> for LairApiResCryptoBoxXSalsaOpenByPubKey

§

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

§

impl<'de> Deserialize<'de> for LairApiReqImportSeed

§

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

§

impl<'de> Deserialize<'de> for LairApiReqGetWkaTlsCertPrivKey

§

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

§

impl<'de> Deserialize<'de> for LairEntryInfo

§

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

§

impl<'de> Deserialize<'de> for SecretData

§

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

§

impl<'de> Deserialize<'de> for SeedInfo

§

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

§

impl<'de> Deserialize<'de> for LairApiReqCryptoBoxXSalsaOpenByPubKey

§

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

§

impl<'de> Deserialize<'de> for LairApiResSecretBoxXSalsaByTag

§

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

§

impl<'de> Deserialize<'de> for LairApiReqGetEntry

§

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

§

impl<'de> Deserialize<'de> for LairApiResHello

§

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

§

impl<'de> Deserialize<'de> for LairApiResImportSeed

§

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

§

impl<'de> Deserialize<'de> for LairApiResListEntries

§

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

§

impl<'de> Deserialize<'de> for LairApiReqSignByPubKey

§

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

§

impl<'de> Deserialize<'de> for LairApiResCryptoBoxXSalsaByPubKey

§

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

§

impl<'de> Deserialize<'de> for LairApiResUnlock

§

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

§

impl<'de> Deserialize<'de> for LairApiResError

§

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

§

impl<'de> Deserialize<'de> for LairApiResNewSeed

§

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

§

impl<'de> Deserialize<'de> for LairApiResExportSeedByTag

§

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

§

impl<'de> Deserialize<'de> for LairApiResNewWkaTlsCert

§

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

§

impl<'de> Deserialize<'de> for BinData

§

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

§

impl<'de> Deserialize<'de> for LairApiReqNewSeed

§

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

§

impl<'de> Deserialize<'de> for LairEntryInner

§

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

§

impl<'de> Deserialize<'de> for LairServerSignatureFallback

§

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

§

impl<'de> Deserialize<'de> for LairApiReqUnlock

§

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

§

impl<'de> Deserialize<'de> for LairApiReqHello

§

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

§

impl<'de> Deserialize<'de> for LairApiReqSecretBoxXSalsaOpenByTag

§

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

§

impl<'de> Deserialize<'de> for LairApiReqExportSeedByTag

§

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

§

impl<'de> Deserialize<'de> for LairApiReqListEntries

§

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

source§

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

source§

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

source§

impl<'de> Deserialize<'de> for ErrNo

source§

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

source§

impl<'de> Deserialize<'de> for OneErr

source§

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

§

impl<'de> Deserialize<'de> for ValueRef<'de>

§

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

§

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

§

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

§

impl<'de> Deserialize<'de> for Map<String, Value>

§

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

§

impl<'de, 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<'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 Value

§

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

§

impl<'de> Deserialize<'de> for Url2

§

fn deserialize<D>( deserializer: D ) -> Result<Url2, <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,

§

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,

§

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

§

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

§

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

§

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

§

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

§

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

§

fn deserialize<__D>( __deserializer: __D ) -> Result<SipHasher24, <__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>,

source§

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

source§

impl<'de, T> Deserialize<'de> for AutoHashMap<T>where T: AutoMapped + Deserialize<'de>, <T as AutoMapped>::Key: AutoHashMapKey,

source§

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

source§

impl<'de, T> Deserialize<'de> for AutoBTreeMap<T>where T: AutoMapped + Deserialize<'de>, <T as AutoMapped>::Key: AutoBTreeMapKey,

source§

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

Implementors§

source§

impl<'de> Deserialize<'de> for NewEntryAction

source§

impl<'de> Deserialize<'de> for WireNewEntryAction

source§

impl<'de> Deserialize<'de> for AppBundleSource

source§

impl<'de> Deserialize<'de> for AppManifest

source§

impl<'de> Deserialize<'de> for AppStatus

source§

impl<'de> Deserialize<'de> for CellProvisioning

source§

impl<'de> Deserialize<'de> for CloneCellId

source§

impl<'de> Deserialize<'de> for CoordinatorSource

source§

impl<'de> Deserialize<'de> for DisabledAppReason

source§

impl<'de> Deserialize<'de> for DnaSource

source§

impl<'de> Deserialize<'de> for PausedAppReason

source§

impl<'de> Deserialize<'de> for StoppedAppReason

source§

impl<'de> Deserialize<'de> for MustGetAgentActivityResponse

source§

impl<'de> Deserialize<'de> for DbSyncLevel

source§

impl<'de> Deserialize<'de> for DbSyncStrategy

source§

impl<'de> Deserialize<'de> for holochain_types::dht_op::DhtOp

source§

impl<'de> Deserialize<'de> for DhtOpLight

source§

impl<'de> Deserialize<'de> for DhtOpType

source§

impl<'de> Deserialize<'de> for WireOps

source§

impl<'de> Deserialize<'de> for DnaManifest

source§

impl<'de> Deserialize<'de> for AnyDht

source§

impl<'de> Deserialize<'de> for AnyLinkable

§

impl<'de> Deserialize<'de> for WeighInput

source§

impl<'de> Deserialize<'de> for GetRecordResponse

source§

impl<'de> Deserialize<'de> for Signal

source§

impl<'de> Deserialize<'de> for SystemSignal

source§

impl<'de> Deserialize<'de> for WebAppManifest

§

impl<'de> Deserialize<'de> for holochain_types::prelude::dependencies::holochain_integrity_types::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_types::prelude::dependencies::holochain_integrity_types::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 GrantedFunctions

§

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

source§

impl<'de> Deserialize<'de> for ActivityRequest

source§

impl<'de> Deserialize<'de> for CallTarget

source§

impl<'de> Deserialize<'de> for CallTargetCell

source§

impl<'de> Deserialize<'de> for ChainQueryFilterRange

source§

impl<'de> Deserialize<'de> for ChainStatus

source§

impl<'de> Deserialize<'de> for ChainTopOrdering

source§

impl<'de> Deserialize<'de> for Details

source§

impl<'de> Deserialize<'de> for EntryDefLocation

source§

impl<'de> Deserialize<'de> for EntryDhtStatus

source§

impl<'de> Deserialize<'de> for GetStrategy

§

impl<'de> Deserialize<'de> for HumanTimestamp

source§

impl<'de> Deserialize<'de> for InitCallbackResult

§

impl<'de> Deserialize<'de> for Level

source§

impl<'de> Deserialize<'de> for MigrateAgent

source§

impl<'de> Deserialize<'de> for MigrateAgentCallbackResult

§

impl<'de> Deserialize<'de> for RecordEntry

§

impl<'de> Deserialize<'de> for RequiredValidationType

source§

impl<'de> Deserialize<'de> for Schedule

§

impl<'de> Deserialize<'de> for UnresolvedDependencies

§

impl<'de> Deserialize<'de> for ValidateCallbackResult

source§

impl<'de> Deserialize<'de> for ValidationStatus

source§

impl<'de> Deserialize<'de> for ZomeCallAuthorization

source§

impl<'de> Deserialize<'de> for ZomeCallResponse

source§

impl<'de> Deserialize<'de> for ZomeDef

source§

impl<'de> Deserialize<'de> for ZomeApiVersion

source§

impl<'de> Deserialize<'de> for holochain_types::prelude::warrant::SerializedBytesError

source§

impl<'de> Deserialize<'de> for WireCreate

source§

impl<'de> Deserialize<'de> for WireDelete

source§

impl<'de> Deserialize<'de> for WireUpdate

source§

impl<'de> Deserialize<'de> for WireUpdateRelationship

source§

impl<'de> Deserialize<'de> for AppBundle

source§

impl<'de> Deserialize<'de> for AppManifestV1

source§

impl<'de> Deserialize<'de> for AppRoleAssignment

source§

impl<'de> Deserialize<'de> for AppRoleDnaManifest

source§

impl<'de> Deserialize<'de> for AppRoleManifest

source§

impl<'de> Deserialize<'de> for CreateCloneCellPayload

source§

impl<'de> Deserialize<'de> for DisableCloneCellPayload

source§

impl<'de> Deserialize<'de> for InstallAppDnaPayload

source§

impl<'de> Deserialize<'de> for InstallAppPayload

source§

impl<'de> Deserialize<'de> for InstalledApp

source§

impl<'de> Deserialize<'de> for InstalledAppCommon

source§

impl<'de> Deserialize<'de> for InstalledCell

source§

impl<'de> Deserialize<'de> for NetworkInfoRequestPayload

source§

impl<'de> Deserialize<'de> for RegisterDnaPayload

source§

impl<'de> Deserialize<'de> for RunningApp

source§

impl<'de> Deserialize<'de> for StoppedApp

source§

impl<'de> Deserialize<'de> for UpdateCoordinatorsPayload

source§

impl<'de> Deserialize<'de> for holochain_types::dna::hash_type::Action

source§

impl<'de> Deserialize<'de> for Agent

source§

impl<'de> Deserialize<'de> for holochain_types::dna::hash_type::DhtOp

source§

impl<'de> Deserialize<'de> for holochain_types::dna::hash_type::Dna

source§

impl<'de> Deserialize<'de> for holochain_types::dna::hash_type::Entry

source§

impl<'de> Deserialize<'de> for External

source§

impl<'de> Deserialize<'de> for NetId

source§

impl<'de> Deserialize<'de> for Wasm

source§

impl<'de> Deserialize<'de> for CoordinatorBundle

source§

impl<'de> Deserialize<'de> for CoordinatorManifest

source§

impl<'de> Deserialize<'de> for DnaBundle

source§

impl<'de> Deserialize<'de> for DnaFile

source§

impl<'de> Deserialize<'de> for DnaManifestV1

source§

impl<'de> Deserialize<'de> for EntryDefBufferKey

source§

impl<'de> Deserialize<'de> for EntryHashes

source§

impl<'de> Deserialize<'de> for IntegrityManifest

source§

impl<'de> Deserialize<'de> for ValidatedDnaManifest

source§

impl<'de> Deserialize<'de> for WasmMap

source§

impl<'de> Deserialize<'de> for ZomeDependency

source§

impl<'de> Deserialize<'de> for ZomeManifest

source§

impl<'de> Deserialize<'de> for DnaWasm

source§

impl<'de> Deserialize<'de> for EntryData

source§

impl<'de> Deserialize<'de> for WireEntryOps

source§

impl<'de> Deserialize<'de> for GetLinksResponse

source§

impl<'de> Deserialize<'de> for WireLinkKey

source§

impl<'de> Deserialize<'de> for WireLinkOps

source§

impl<'de> Deserialize<'de> for MetadataSet

source§

impl<'de> Deserialize<'de> for TimedActionHash

§

impl<'de> Deserialize<'de> for EntryRateWeight

§

impl<'de> Deserialize<'de> for RateWeight

source§

impl<'de> Deserialize<'de> for RawGetEntryResponse

source§

impl<'de> Deserialize<'de> for WireRecord

source§

impl<'de> Deserialize<'de> for WireRecordOps

source§

impl<'de> Deserialize<'de> for AppManifestLocation

source§

impl<'de> Deserialize<'de> for WebAppBundle

source§

impl<'de> Deserialize<'de> for WebAppManifestV1

source§

impl<'de> Deserialize<'de> for WebUI

§

impl<'de> Deserialize<'de> for AgentValidationPkg

§

impl<'de> Deserialize<'de> for AppEntryBytes

§

impl<'de> Deserialize<'de> for AppEntryDef

§

impl<'de> Deserialize<'de> for AppEntryName

§

impl<'de> Deserialize<'de> for CapClaim

§

impl<'de> Deserialize<'de> for CapSecret

§

impl<'de> Deserialize<'de> for CloseChain

§

impl<'de> Deserialize<'de> for CounterSigningAgentState

§

impl<'de> Deserialize<'de> for CounterSigningSessionData

§

impl<'de> Deserialize<'de> for CounterSigningSessionTimes

§

impl<'de> Deserialize<'de> for CreateBase

§

impl<'de> Deserialize<'de> for DeleteAction

§

impl<'de> Deserialize<'de> for holochain_types::prelude::dependencies::holochain_integrity_types::Dna

§

impl<'de> Deserialize<'de> for DnaInfo

§

impl<'de> Deserialize<'de> for EntryDef

§

impl<'de> Deserialize<'de> for EntryDefIndex

§

impl<'de> Deserialize<'de> for EntryDefs

§

impl<'de> Deserialize<'de> for ExternIO

§

impl<'de> Deserialize<'de> for GenesisSelfCheckData

§

impl<'de> Deserialize<'de> for Hash256Bits

§

impl<'de> Deserialize<'de> for Hash512Bits

§

impl<'de> Deserialize<'de> for InitZomesComplete

§

impl<'de> Deserialize<'de> for LinkTag

§

impl<'de> Deserialize<'de> for LinkType

§

impl<'de> Deserialize<'de> for MustGetActionInput

§

impl<'de> Deserialize<'de> for MustGetAgentActivityInput

§

impl<'de> Deserialize<'de> for MustGetEntryInput

§

impl<'de> Deserialize<'de> for MustGetValidRecordInput

§

impl<'de> Deserialize<'de> for OpenChain

§

impl<'de> Deserialize<'de> for PreflightBytes

§

impl<'de> Deserialize<'de> for PreflightRequest

§

impl<'de> Deserialize<'de> for PreflightResponse

§

impl<'de> Deserialize<'de> for RegisterAgentActivity

§

impl<'de> Deserialize<'de> for RegisterDelete

§

impl<'de> Deserialize<'de> for RegisterUpdate

§

impl<'de> Deserialize<'de> for RequiredValidations

§

impl<'de> Deserialize<'de> for Role

§

impl<'de> Deserialize<'de> for ScopedZomeTypesSet

§

impl<'de> Deserialize<'de> for StoreEntry

§

impl<'de> Deserialize<'de> for StoreRecord

§

impl<'de> Deserialize<'de> for UpdateAction

§

impl<'de> Deserialize<'de> for UpdateBase

§

impl<'de> Deserialize<'de> for ZomeCallCapGrant

§

impl<'de> Deserialize<'de> for ZomeDependencyIndex

§

impl<'de> Deserialize<'de> for ZomeIndex

§

impl<'de> Deserialize<'de> for ZomeInfo

source§

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

source§

impl<'de> Deserialize<'de> for AgentActivity

source§

impl<'de> Deserialize<'de> for AgentInfo

source§

impl<'de> Deserialize<'de> for AppEntryDefLocation

source§

impl<'de> Deserialize<'de> for AppSignal

source§

impl<'de> Deserialize<'de> for holochain_types::prelude::Call

source§

impl<'de> Deserialize<'de> for CallInfo

source§

impl<'de> Deserialize<'de> for CellId

source§

impl<'de> Deserialize<'de> for ChainFork

source§

impl<'de> Deserialize<'de> for ChainHead

source§

impl<'de> Deserialize<'de> for ChainQueryFilter

source§

impl<'de> Deserialize<'de> for CloneId

source§

impl<'de> Deserialize<'de> for CoordinatorZomeDef

source§

impl<'de> Deserialize<'de> for CrdtType

source§

impl<'de> Deserialize<'de> for CreateInput

source§

impl<'de> Deserialize<'de> for CreateLinkInput

source§

impl<'de> Deserialize<'de> for CurryPayloads

source§

impl<'de> Deserialize<'de> for DeleteInput

source§

impl<'de> Deserialize<'de> for DeleteLinkInput

source§

impl<'de> Deserialize<'de> for DeterministicGetAgentActivityFilter

source§

impl<'de> Deserialize<'de> for DnaDef

source§

impl<'de> Deserialize<'de> for DnaModifiers

source§

impl<'de> Deserialize<'de> for EntryDetails

§

impl<'de> Deserialize<'de> for EphemeralSignatures

§

impl<'de> Deserialize<'de> for FunctionName

source§

impl<'de> Deserialize<'de> for GetAgentActivityInput

source§

impl<'de> Deserialize<'de> for GetInput

source§

impl<'de> Deserialize<'de> for GetLinksInput

source§

impl<'de> Deserialize<'de> for GetOptions

source§

impl<'de> Deserialize<'de> for GrantZomeCallCapabilityPayload

source§

impl<'de> Deserialize<'de> for HighestObserved

source§

impl<'de> Deserialize<'de> for IntegrityZomeDef

source§

impl<'de> Deserialize<'de> for LinkDetails

source§

impl<'de> Deserialize<'de> for MetadataRequest

source§

impl<'de> Deserialize<'de> for RecordDetails

source§

impl<'de> Deserialize<'de> for RemoteSignal

source§

impl<'de> Deserialize<'de> for Sign

source§

impl<'de> Deserialize<'de> for SignEphemeral

§

impl<'de> Deserialize<'de> for Signature

source§

impl<'de> Deserialize<'de> for SignedAction

§

impl<'de> Deserialize<'de> for Timestamp

§

impl<'de> Deserialize<'de> for TraceMsg

source§

impl<'de> Deserialize<'de> for UpdateInput

§

impl<'de> Deserialize<'de> for VerifySignature

source§

impl<'de> Deserialize<'de> for Warrant

source§

impl<'de> Deserialize<'de> for WasmZome

§

impl<'de> Deserialize<'de> for X25519PubKey

§

impl<'de> Deserialize<'de> for X25519XSalsa20Poly1305Decrypt

source§

impl<'de> Deserialize<'de> for X25519XSalsa20Poly1305Encrypt

§

impl<'de> Deserialize<'de> for XSalsa20Poly1305Data

§

impl<'de> Deserialize<'de> for XSalsa20Poly1305Decrypt

source§

impl<'de> Deserialize<'de> for XSalsa20Poly1305Encrypt

§

impl<'de> Deserialize<'de> for XSalsa20Poly1305EncryptedData

§

impl<'de> Deserialize<'de> for XSalsa20Poly1305KeyRef

source§

impl<'de> Deserialize<'de> for XSalsa20Poly1305SharedSecretExport

source§

impl<'de> Deserialize<'de> for XSalsa20Poly1305SharedSecretIngest

source§

impl<'de> Deserialize<'de> for YamlProperties

source§

impl<'de> Deserialize<'de> for ZomeCallUnsigned

§

impl<'de> Deserialize<'de> for ZomeName

source§

impl<'de> Deserialize<'de> for holochain_types::prelude::warrant::SerializedBytes

§

impl<'de> Deserialize<'de> for XSalsa20Poly1305Nonce

source§

impl<'de> Deserialize<'de> for Nonce256Bits

§

impl<'de, A> Deserialize<'de> for Record<A>where A: Deserialize<'de>,

source§

impl<'de, C> Deserialize<'de> for HoloHashed<C>where C: HashableContent + Deserialize<'de>,

§

impl<'de, H> Deserialize<'de> for ChainFilters<H>where H: Eq + Ord + Hash + Deserialize<'de>,

§

impl<'de, H> Deserialize<'de> for ChainFilter<H>where H: Eq + Ord + Hash + Deserialize<'de>,

source§

impl<'de, P> Deserialize<'de> for DnaModifiersOpt<P>where P: Deserialize<'de>,

source§

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

source§

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

source§

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

source§

impl<'de, T> Deserialize<'de> for HoloHash<T>where T: HashType,

source§

impl<'de, T> Deserialize<'de> for HoloHashB64<T>where T: HashType + Deserialize<'de>,

§

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

§

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

§

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

source§

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

§

impl<'de, T> Deserialize<'de> for SignedHashed<T>where T: HashableContent + Deserialize<'de>,

source§

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

source§

impl<'de, W> Deserialize<'de> for WireActionStatus<W>where W: Deserialize<'de>,

§

impl<'de, W> Deserialize<'de> for Create<W>where W: Deserialize<'de>,

§

impl<'de, W> Deserialize<'de> for CreateLink<W>where W: Deserialize<'de>,

§

impl<'de, W> Deserialize<'de> for Delete<W>where W: Deserialize<'de>,

§

impl<'de, W> Deserialize<'de> for Update<W>where W: Deserialize<'de>,