[][src]Trait amadeus_types::__internal::Deserialize

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

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

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.

Loading content...

Implementations on Foreign Types

impl<'de> Deserialize<'de> for i128[src]

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

impl<'de> Deserialize<'de> for NonZeroIsize[src]

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

impl<'de> Deserialize<'de> for NonZeroU8[src]

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

impl<'de> Deserialize<'de> for OsString[src]

impl<'de> Deserialize<'de> for usize[src]

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

impl<'de> Deserialize<'de> for CString[src]

impl<'de> Deserialize<'de> for u128[src]

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

impl<'de> Deserialize<'de> for SocketAddrV6[src]

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

impl<'de> Deserialize<'de> for i16[src]

impl<'de> Deserialize<'de> for AtomicUsize[src]

impl<'de> Deserialize<'de> for NonZeroU64[src]

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

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

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>, 
[src]

impl<'de> Deserialize<'de> for Box<str>[src]

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

impl<'de> Deserialize<'de> for u64[src]

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

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

impl<'de> Deserialize<'de> for char[src]

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

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

impl<'de> Deserialize<'de> for u32[src]

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

impl<'de> Deserialize<'de> for AtomicI64[src]

impl<'de> Deserialize<'de> for isize[src]

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

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

impl<'de> Deserialize<'de> for Duration[src]

impl<'de> Deserialize<'de> for i64[src]

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

impl<'de> Deserialize<'de> for NonZeroI32[src]

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

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>, 
[src]

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

impl<'de> Deserialize<'de> for NonZeroI8[src]

impl<'de> Deserialize<'de> for bool[src]

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

impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V> where
    K: Deserialize<'de> + Ord,
    V: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for SocketAddrV4[src]

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

impl<'de> Deserialize<'de> for NonZeroI64[src]

impl<'de> Deserialize<'de> for NonZeroU128[src]

impl<'de> Deserialize<'de> for AtomicU16[src]

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>,
    T10: Deserialize<'de>,
    T11: Deserialize<'de>,
    T12: Deserialize<'de>,
    T13: 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>, 
[src]

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

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

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

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

impl<'de> Deserialize<'de> for ()[src]

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

impl<'de> Deserialize<'de> for String[src]

impl<'de> Deserialize<'de> for SystemTime[src]

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>,
    T10: 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>, 
[src]

impl<'de> Deserialize<'de> for AtomicU64[src]

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>, 
[src]

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

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

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

impl<'de> Deserialize<'de> for Box<CStr>[src]

impl<'de> Deserialize<'de> for SocketAddr[src]

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

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

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>,
    T10: Deserialize<'de>,
    T11: Deserialize<'de>,
    T12: Deserialize<'de>,
    T13: Deserialize<'de>,
    T14: Deserialize<'de>,
    T15: 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>, 
[src]

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

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

impl<'de> Deserialize<'de> for AtomicU8[src]

impl<'de> Deserialize<'de> for NonZeroI128[src]

impl<'de> Deserialize<'de> for i8[src]

impl<'de> Deserialize<'de> for f64[src]

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

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

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

impl<'de> Deserialize<'de> for PathBuf[src]

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

impl<'de> Deserialize<'de> for u16[src]

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

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

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

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

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

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

impl<'de> Deserialize<'de> for AtomicI32[src]

impl<'de> Deserialize<'de> for AtomicI8[src]

impl<'de> Deserialize<'de> for i32[src]

impl<'de> Deserialize<'de> for AtomicIsize[src]

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

impl<'de> Deserialize<'de> for NonZeroU16[src]

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>,
    T10: Deserialize<'de>,
    T11: Deserialize<'de>,
    T12: 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>, 
[src]

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>, 
[src]

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

impl<'de> Deserialize<'de> for NonZeroU32[src]

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

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

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

impl<'de> Deserialize<'de> for NonZeroUsize[src]

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>,
    T10: Deserialize<'de>,
    T11: 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>, 
[src]

impl<'de> Deserialize<'de> for Ipv6Addr[src]

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

impl<'de> Deserialize<'de> for IgnoredAny[src]

impl<'de> Deserialize<'de> for AtomicI16[src]

impl<'de, T> Deserialize<'de> for VecDeque<T> where
    T: Deserialize<'de>, 
[src]

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

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

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>, 
[src]

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

impl<'de> Deserialize<'de> for f32[src]

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>, 
[src]

impl<'de> Deserialize<'de> for NonZeroI16[src]

impl<'de> Deserialize<'de> for AtomicU32[src]

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

impl<'de> Deserialize<'de> for Box<Path>[src]

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>, 
[src]

impl<'de> Deserialize<'de> for Ipv4Addr[src]

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

impl<'de> Deserialize<'de> for AtomicBool[src]

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

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

impl<'de> Deserialize<'de> for u8[src]

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

impl<'de, T> Deserialize<'de> for BTreeSet<T> where
    T: Deserialize<'de> + Eq + Ord
[src]

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>,
    T10: Deserialize<'de>,
    T11: Deserialize<'de>,
    T12: Deserialize<'de>,
    T13: Deserialize<'de>,
    T14: 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>, 
[src]

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

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

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

impl<'de, Item, F> Deserialize<'de> for AnyReducer<Item, F> where
    F: Deserialize<'de>, 
[src]

impl<'de, B> Deserialize<'de> for SumZeroFolder<B> where
    B: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D> Deserialize<'de> for ReduceC4<A, B, C, D> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>, 
[src]

impl<'de, R, E> Deserialize<'de> for ResultReducer<R, E> where
    R: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for MostFrequentFolder[src]

impl<'de> Deserialize<'de> for SampleUnstableFolder[src]

impl<'de, A, B, C, D, E, F, G> Deserialize<'de> for ReduceA7<A, B, C, D, E, F, G> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>, 
[src]

impl<'de, Item, F> Deserialize<'de> for AnyReducerAsync<Item, F> where
    F: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for BoolAndReducer[src]

impl<'de> Deserialize<'de> for Serde<Arc<Error>>[src]

impl<'de, C, F> Deserialize<'de> for FilterTask<C, F> where
    C: Deserialize<'de>,
    F: Deserialize<'de>, 
[src]

impl<'de, R> Deserialize<'de> for OptionReducer<R> where
    R: Deserialize<'de>, 
[src]

impl<'de, T, F> Deserialize<'de> for InspectTask<T, F> where
    F: Deserialize<'de>,
    T: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F> Deserialize<'de> for ReduceC6<A, B, C, D, E, F> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>, 
[src]

impl<'de, Item, F> Deserialize<'de> for FolderSyncReducer<Item, F> where
    F: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for Serde<Error>[src]

impl<'de, A, B> Deserialize<'de> for ReduceA2<A, B> where
    A: Deserialize<'de>,
    B: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for BoolOrReducerAsync[src]

impl<'de, F, A> Deserialize<'de> for ReduceFn<F, A> where
    F: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for ClonedTask<T> where
    T: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F> Deserialize<'de> for ReduceA6<A, B, C, D, E, F> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>, 
[src]

impl<'de, A, B> Deserialize<'de> for ChainTask<A, B> where
    A: Deserialize<'de>,
    B: Deserialize<'de>, 
[src]

impl<'de, R, T> Deserialize<'de> for IntoReducer<R, T> where
    R: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for CountFolder[src]

impl<'de, A, B, C, D> Deserialize<'de> for ReduceA4<A, B, C, D> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for ReduceA0[src]

impl<'de, A, B, C, D, E, F, G, H> Deserialize<'de> for ReduceA8<A, B, C, D, E, F, G, H> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>, 
[src]

impl<'de, Item, F> Deserialize<'de> for ForEachReducer<Item, F> where
    F: Deserialize<'de>, 
[src]

impl<'de, A, B, C> Deserialize<'de> for ReduceA3<A, B, C> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>, 
[src]

impl<'de, A> Deserialize<'de> for ReduceC1<A> where
    A: Deserialize<'de>, 
[src]

impl<'de, T, F> Deserialize<'de> for UpdateTask<T, F> where
    F: Deserialize<'de>,
    T: Deserialize<'de>, 
[src]

impl<'de, C, F> Deserialize<'de> for MapTask<C, F> where
    C: Deserialize<'de>,
    F: Deserialize<'de>, 
[src]

impl<'de, A, B, C> Deserialize<'de> for ReduceC3<A, B, C> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for IterStreamTask<T> where
    T: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G> Deserialize<'de> for ReduceC7<A, B, C, D, E, F, G> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>, 
[src]

impl<'de, A, B> Deserialize<'de> for ReduceC2<A, B> where
    A: Deserialize<'de>,
    B: Deserialize<'de>, 
[src]

impl<'de, A> Deserialize<'de> for ReduceA1<A> where
    A: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E> Deserialize<'de> for ReduceA5<A, B, C, D, E> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>, 
[src]

impl<'de, Item, T> Deserialize<'de> for PushReducer<Item, T>[src]

impl<'de, Item, F> Deserialize<'de> for AllReducer<Item, F> where
    F: Deserialize<'de>, 
[src]

impl<'de, P, R, T, U> Deserialize<'de> for GroupByReducerA<P, R, T, U> where
    P: Deserialize<'de>,
    R: Deserialize<'de>, 
[src]

impl<'de, Item, T> Deserialize<'de> for ExtendReducer<Item, T>[src]

impl<'de, C, F> Deserialize<'de> for FlatMapTask<C, F> where
    C: Deserialize<'de>,
    F: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for Never[src]

impl<'de> Deserialize<'de> for IoError[src]

impl<'de, A, B, C, D, E> Deserialize<'de> for ReduceC5<A, B, C, D, E> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>, 
[src]

impl<'de, Item, F> Deserialize<'de> for AllReducerAsync<Item, F> where
    F: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for IdentityTask[src]

impl<'de, B, Step> Deserialize<'de> for HistogramFolder<B, Step>[src]

impl<'de, Item, ID, F, B, Step> Deserialize<'de> for FoldFolder<Item, ID, F, B, Step> where
    F: Deserialize<'de>,
    ID: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H> Deserialize<'de> for ReduceC8<A, B, C, D, E, F, G, H> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for MostDistinctFolder[src]

impl<'de, R, T, U> Deserialize<'de> for GroupByReducerB<R, T, U> where
    R: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for BoolOrReducer[src]

impl<'de, B> Deserialize<'de> for SumFolder<B>[src]

impl<'de> Deserialize<'de> for ReduceC0[src]

impl<'de> Deserialize<'de> for Serde<ErrorKind>[src]

impl<'de, L, R> Deserialize<'de> for Either<L, R> where
    L: Deserialize<'de>,
    R: Deserialize<'de>, 
[src]

impl<'de, F> Deserialize<'de> for Fn<F> where
    F: Deserialize<'de>, 
[src]

impl<'de, F> Deserialize<'de> for FnOnce<F> where
    F: Deserialize<'de>, 
[src]

impl<'de, F> Deserialize<'de> for FnMut<F> where
    F: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> Deserialize<'de> for Sum18<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K> Deserialize<'de> for Sum11<A, B, C, D, E, F, G, H, I, J, K> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad, Ae> Deserialize<'de> for Sum31<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad, Ae> where
    A: Deserialize<'de>,
    Aa: Deserialize<'de>,
    Ab: Deserialize<'de>,
    Ac: Deserialize<'de>,
    Ad: Deserialize<'de>,
    Ae: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>,
    V: Deserialize<'de>,
    W: Deserialize<'de>,
    X: Deserialize<'de>,
    Y: Deserialize<'de>,
    Z: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J> Deserialize<'de> for Sum10<A, B, C, D, E, F, G, H, I, J> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> Deserialize<'de> for Sum20<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N> Deserialize<'de> for Sum14<A, B, C, D, E, F, G, H, I, J, K, L, M, N> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y> Deserialize<'de> for Sum25<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>,
    V: Deserialize<'de>,
    W: Deserialize<'de>,
    X: Deserialize<'de>,
    Y: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D> Deserialize<'de> for Sum4<A, B, C, D> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E> Deserialize<'de> for Sum5<A, B, C, D, E> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>, 
[src]

impl<'de, A, B, C> Deserialize<'de> for Sum3<A, B, C> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V> Deserialize<'de> for Sum22<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>,
    V: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad, Ae, Af> Deserialize<'de> for Sum32<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad, Ae, Af> where
    A: Deserialize<'de>,
    Aa: Deserialize<'de>,
    Ab: Deserialize<'de>,
    Ac: Deserialize<'de>,
    Ad: Deserialize<'de>,
    Ae: Deserialize<'de>,
    Af: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>,
    V: Deserialize<'de>,
    W: Deserialize<'de>,
    X: Deserialize<'de>,
    Y: Deserialize<'de>,
    Z: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> Deserialize<'de> for Sum19<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad> Deserialize<'de> for Sum30<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac, Ad> where
    A: Deserialize<'de>,
    Aa: Deserialize<'de>,
    Ab: Deserialize<'de>,
    Ac: Deserialize<'de>,
    Ad: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>,
    V: Deserialize<'de>,
    W: Deserialize<'de>,
    X: Deserialize<'de>,
    Y: Deserialize<'de>,
    Z: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> Deserialize<'de> for Sum17<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab> Deserialize<'de> for Sum28<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab> where
    A: Deserialize<'de>,
    Aa: Deserialize<'de>,
    Ab: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>,
    V: Deserialize<'de>,
    W: Deserialize<'de>,
    X: Deserialize<'de>,
    Y: Deserialize<'de>,
    Z: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> Deserialize<'de> for Sum15<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F> Deserialize<'de> for Sum6<A, B, C, D, E, F> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L> Deserialize<'de> for Sum12<A, B, C, D, E, F, G, H, I, J, K, L> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W> Deserialize<'de> for Sum23<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>,
    V: Deserialize<'de>,
    W: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> Deserialize<'de> for Sum26<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>,
    V: Deserialize<'de>,
    W: Deserialize<'de>,
    X: Deserialize<'de>,
    Y: Deserialize<'de>,
    Z: Deserialize<'de>, 
[src]

impl<'de> Deserialize<'de> for Sum0[src]

impl<'de, A> Deserialize<'de> for Sum1<A> where
    A: Deserialize<'de>, 
[src]

impl<'de, A, B> Deserialize<'de> for Sum2<A, B> where
    A: Deserialize<'de>,
    B: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G> Deserialize<'de> for Sum7<A, B, C, D, E, F, G> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M> Deserialize<'de> for Sum13<A, B, C, D, E, F, G, H, I, J, K, L, M> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> Deserialize<'de> for Sum16<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa> Deserialize<'de> for Sum27<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa> where
    A: Deserialize<'de>,
    Aa: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>,
    V: Deserialize<'de>,
    W: Deserialize<'de>,
    X: Deserialize<'de>,
    Y: Deserialize<'de>,
    Z: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I> Deserialize<'de> for Sum9<A, B, C, D, E, F, G, H, I> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H> Deserialize<'de> for Sum8<A, B, C, D, E, F, G, H> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X> Deserialize<'de> for Sum24<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>,
    V: Deserialize<'de>,
    W: Deserialize<'de>,
    X: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac> Deserialize<'de> for Sum29<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Aa, Ab, Ac> where
    A: Deserialize<'de>,
    Aa: Deserialize<'de>,
    Ab: Deserialize<'de>,
    Ac: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>,
    V: Deserialize<'de>,
    W: Deserialize<'de>,
    X: Deserialize<'de>,
    Y: Deserialize<'de>,
    Z: Deserialize<'de>, 
[src]

impl<'de, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U> Deserialize<'de> for Sum21<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U> where
    A: Deserialize<'de>,
    B: Deserialize<'de>,
    C: Deserialize<'de>,
    D: Deserialize<'de>,
    E: Deserialize<'de>,
    F: Deserialize<'de>,
    G: Deserialize<'de>,
    H: Deserialize<'de>,
    I: Deserialize<'de>,
    J: Deserialize<'de>,
    K: Deserialize<'de>,
    L: Deserialize<'de>,
    M: Deserialize<'de>,
    N: Deserialize<'de>,
    O: Deserialize<'de>,
    P: Deserialize<'de>,
    Q: Deserialize<'de>,
    R: Deserialize<'de>,
    S: Deserialize<'de>,
    T: Deserialize<'de>,
    U: Deserialize<'de>, 
[src]

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

Requires crate feature "serde-1"

impl<'de, K, V, S> Deserialize<'de> for IndexMap<K, V, S> where
    K: Deserialize<'de> + Eq + Hash,
    S: Default + BuildHasher,
    V: Deserialize<'de>, 
[src]

Requires crate feature "serde-1"

impl<'de, V> Deserialize<'de> for HyperLogLogMagnitude<V>[src]

impl<'de, A, C> Deserialize<'de> for Top<A, C> where
    A: Hash + Eq + Deserialize<'de>,
    C: New + Deserialize<'de>,
    <C as New>::Config: Deserialize<'de>, 
[src]

impl<'de, T> Deserialize<'de> for SampleUnstable<T> where
    T: Deserialize<'de>, 
[src]

impl<'de, K, C> Deserialize<'de> for CountMinSketch<K, C> where
    C: New + Deserialize<'de>,
    K: ?Sized,
    <C as New>::Config: Deserialize<'de>, 
[src]

impl<'de, V> Deserialize<'de> for HyperLogLog<V> where
    V: ?Sized
[src]

impl<'de> Deserialize<'de> for SampleTotal[src]

impl<'de> Deserialize<'de> for Weekday[src]

impl<'de> Deserialize<'de> for NaiveDate[src]

impl<'de> Deserialize<'de> for NaiveDateTime[src]

impl<'de> Deserialize<'de> for NaiveTime[src]

impl<'de> Deserialize<'de> for DateTime<Utc>[src]

Deserialize into a UTC value

The value to be deserialized must be an rfc3339 string.

See the serde module for alternate deserialization formats.

impl<'de> Deserialize<'de> for DateTime<FixedOffset>[src]

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.

impl<'de> Deserialize<'de> for Tz[src]

Loading content...

Implementors

impl<'de> Deserialize<'de> for Decimal[src]

impl<'de> Deserialize<'de> for IpAddr[src]

impl<'de> Deserialize<'de> for Value[src]

impl<'de> Deserialize<'de> for Bson[src]

impl<'de> Deserialize<'de> for Date[src]

impl<'de> Deserialize<'de> for amadeus_types::DateTime[src]

impl<'de> Deserialize<'de> for DateTimeWithoutTimezone[src]

impl<'de> Deserialize<'de> for DateWithoutTimezone[src]

impl<'de> Deserialize<'de> for Enum[src]

impl<'de> Deserialize<'de> for Group[src]

impl<'de> Deserialize<'de> for Json[src]

impl<'de> Deserialize<'de> for Time[src]

impl<'de> Deserialize<'de> for TimeWithoutTimezone[src]

impl<'de> Deserialize<'de> for Timezone[src]

impl<'de> Deserialize<'de> for Url[src]

Deserializes this URL from a serde stream.

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

impl<'de, 'a> Deserialize<'de> for Webpage<'a>[src]

impl<'de, T: Data> Deserialize<'de> for List<T> where
    T: Deserialize<'de>, 
[src]

Loading content...