Skip to main content

Deserialize

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.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'a> Deserialize<'a> for Date

Source§

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

Source§

impl<'a> Deserialize<'a> for Duration

Source§

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

Source§

impl<'a> Deserialize<'a> for Month

Source§

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

Source§

impl<'a> Deserialize<'a> for OffsetDateTime

Source§

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

Source§

impl<'a> Deserialize<'a> for PrimitiveDateTime

Source§

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

Source§

impl<'a> Deserialize<'a> for Time

Source§

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

Source§

impl<'a> Deserialize<'a> for UtcDateTime

Source§

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

Source§

impl<'a> Deserialize<'a> for UtcOffset

Source§

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

Source§

impl<'a> Deserialize<'a> for Weekday

Source§

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

Source§

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

Available on crate features alloc or std only.
Source§

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

Source§

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

Available on crate feature std only.
Source§

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

Source§

impl<'de, 'a> Deserialize<'de> for &'a RawValue
where 'de: 'a,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<&'a RawValue, <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, 'a> Deserialize<'de> for &'a str
where 'de: 'a,

Source§

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

§

impl<'de, 'a> Deserialize<'de> for Cookie<'a>

§

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

Source§

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

Source§

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

Source§

impl<'de, 'a> Deserialize<'de> for SessionAggregates<'a>

Source§

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

Source§

impl<'de, 'a> Deserialize<'de> for SessionAttributes<'a>

Source§

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

Source§

impl<'de, 'a> Deserialize<'de> for SessionUpdate<'a>

Source§

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

Source§

impl<'de, 'a> Deserialize<'de> for Transaction<'a>

Source§

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

Source§

impl<'de, 'p> Deserialize<'de> for &'p Pointer
where 'de: 'p,

Available on crate feature serde only.
Source§

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

Source§

impl<'de, A> Deserialize<'de> for SmallVec<A>
where A: Array, <A as Array>::Item: Deserialize<'de>,

Available on crate feature serde only.
Source§

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

Source§

impl<'de, D, T, R> Deserialize<'de> for Message<D, T, R>
where D: Deserialize<'de>, T: Deserialize<'de>, R: Deserialize<'de>,

Source§

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

Source§

impl<'de, D> Deserialize<'de> for OrderedDecimal<D>
where D: Deserialize<'de>,

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<OrderedDecimal<D>, <__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, Idx> Deserialize<'de> for RangeFrom<Idx>
where Idx: Deserialize<'de>,

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RangeFrom<Idx>, <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, Idx> Deserialize<'de> for RangeTo<Idx>
where Idx: Deserialize<'de>,

Source§

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

Available on crate feature std only.
Source§

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

Source§

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

Source§

impl<'de, K> Deserialize<'de> for DeserializeGuard<K>
where K: Deserialize<'de> + Resource,

Source§

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

Source§

impl<'de, K> Deserialize<'de> for PartialObjectMeta<K>

Source§

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

Source§

impl<'de, K> Deserialize<'de> for WatchEvent<K>
where K: Deserialize<'de>,

Source§

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

Source§

impl<'de, L> Deserialize<'de> for OrdKeyBatch<L>
where L: Layout, <L as Layout>::KeyContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::ValContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::OffsetContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::TimeContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::DiffContainer: Serialize + for<'a> Deserialize<'a>,

Source§

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

Source§

impl<'de, L> Deserialize<'de> for OrdKeyStorage<L>
where L: Layout, <L as Layout>::KeyContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::OffsetContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::TimeContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::DiffContainer: Serialize + for<'a> Deserialize<'a>,

Source§

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

Source§

impl<'de, L> Deserialize<'de> for OrdValBatch<L>
where L: Layout, <L as Layout>::KeyContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::ValContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::OffsetContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::TimeContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::DiffContainer: Serialize + for<'a> Deserialize<'a>,

Source§

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

Source§

impl<'de, L> Deserialize<'de> for OrdValStorage<L>
where L: Layout, <L as Layout>::KeyContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::ValContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::OffsetContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::TimeContainer: Serialize + for<'a> Deserialize<'a>, <L as Layout>::DiffContainer: Serialize + for<'a> Deserialize<'a>,

Source§

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

Source§

impl<'de, O, T, D> Deserialize<'de> for Upds<O, T, D>
where O: Deserialize<'de>, T: Deserialize<'de>, D: Deserialize<'de>,

Source§

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

Source§

impl<'de, O, V> Deserialize<'de> for Vals<O, V>
where O: Deserialize<'de>, V: Deserialize<'de>,

Source§

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

Source§

impl<'de, P, T> Deserialize<'de> for Partitioned<P, T>
where P: Deserialize<'de>, T: Deserialize<'de>,

Source§

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

Source§

impl<'de, P, U> Deserialize<'de> for Object<P, U>
where P: Clone + Deserialize<'de>, U: Clone + Deserialize<'de> + Default,

Source§

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

Source§

impl<'de, P> Deserialize<'de> for Interval<P>
where P: Deserialize<'de>,

Source§

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

Source§

impl<'de, R, G, T> Deserialize<'de> for ReentrantMutex<R, G, T>
where R: RawMutex, G: GetThreadId, T: Deserialize<'de> + ?Sized,

Available on crate feature serde only.
Source§

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

Source§

impl<'de, R, T> Deserialize<'de> for Mutex<R, T>
where R: RawMutex, T: Deserialize<'de> + ?Sized,

Available on crate feature serde only.
Source§

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

Source§

impl<'de, R, T> Deserialize<'de> for RwLock<R, T>
where R: RawRwLock, T: Deserialize<'de> + ?Sized,

Available on crate feature serde only.
Source§

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

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, 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, 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, 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, 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, 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, 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§

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

Source§

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

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> 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, 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, 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, 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, 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, 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, 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, T, C> Deserialize<'de> for Event<T, C>
where T: Deserialize<'de>, C: Deserialize<'de>,

Source§

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

Available on crate feature result only.
Source§

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

Source§

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

Available on crate feature std only.
Source§

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

Source§

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

Source§

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

Source§

impl<'de, T, const X: usize> Deserialize<'de> for ChangeBatch<T, X>
where T: Deserialize<'de>,

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Available on crate feature rc and (crate features alloc or std) only.

This impl requires the "rc" Cargo feature of Serde.

Deserializing a data structure containing Arc will not attempt to deduplicate Arc references to the same data. Every deserialized Arc will end up with a strong count of 1.

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 BTreeSet<T>
where T: Deserialize<'de> + Eq + Ord,

Available on crate features alloc or std only.
Source§

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

Source§

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

Available on crate features alloc or std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<BinaryHeap<T>, <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, T> Deserialize<'de> for Box<T>
where T: Deserialize<'de>,

Available on crate features alloc or std only.
Source§

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

Source§

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

Available on crate features alloc or std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Box<[T]>, <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 Json<T>
where T: Deserialize<'de>,

Source§

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

Source§

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

Available on crate features alloc or std only.
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 List<T>
where T: Deserialize<'de> + ListableResource,

Source§

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

Source§

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

Source§

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

Source§

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

Available on crate feature std only.
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 NonNeg<T>
where T: Signed + Display + Deserialize<'de>,

Source§

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

Source§

impl<'de, T> Deserialize<'de> for NotNan<T>
where T: FloatCore + Deserialize<'de>,

Source§

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

Source§

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

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ObjectList<T>, <__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 OrderedFloat<T>
where T: FloatCore + Deserialize<'de>,

Source§

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

Source§

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

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Overflowing<T>, <__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 PointStamp<T>
where T: Deserialize<'de>,

Source§

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

Source§

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

Source§

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

Source§

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

Available on crate feature rc and (crate features alloc or std) only.

This impl requires the "rc" Cargo feature of Serde.

Deserializing a data structure containing Rc will not attempt to deduplicate Rc references to the same data. Every deserialized Rc will end up with a strong count of 1.

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Rc<T>, <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 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 RwLock<T>
where T: Deserialize<'de>,

Available on crate feature std only.
Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Available on crate features alloc or std only.
Source§

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

Source§

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

Available on crate features alloc or std only.
Source§

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

Source§

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

Source§

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

Source§

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

Available on crate feature rc and (crate features alloc or std) only.

This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

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 Weak<T>
where T: Deserialize<'de>,

Available on crate feature rc and (crate features alloc or std) only.

This impl requires the "rc" Cargo feature of Serde. The resulting Weak<T> has a reference count of 0 and cannot be upgraded.

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 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, 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, 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 [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 [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, 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 [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, 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 [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, 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; 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, 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; 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 [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, 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 [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, 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; 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, 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, 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; 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, 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, 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, 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, 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, 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, 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; 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, 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, 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 [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, 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 [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, TOuter, TInner> Deserialize<'de> for Product<TOuter, TInner>
where TOuter: Deserialize<'de>, TInner: Deserialize<'de>,

Source§

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

Source§

impl<'de, TS> Deserialize<'de> for OperatesSummaryEvent<TS>
where TS: Deserialize<'de>,

Source§

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

Source§

impl<'de, TS> Deserialize<'de> for PointStampSummary<TS>
where TS: Deserialize<'de>,

Source§

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

Source§

impl<'de, TS> Deserialize<'de> for PortConnectivity<TS>
where TS: Deserialize<'de>,

Source§

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

Source§

impl<'de, Time> Deserialize<'de> for Description<Time>
where Time: Deserialize<'de>,

Source§

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

Source§

impl<'de, Z> Deserialize<'de> for Zeroizing<Z>
where Z: Zeroize + Deserialize<'de>,

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for OptionRangedI8<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: i8, const MAX: i8> Deserialize<'de> for RangedI8<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for OptionRangedI16<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: i16, const MAX: i16> Deserialize<'de> for RangedI16<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for OptionRangedI32<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: i32, const MAX: i32> Deserialize<'de> for RangedI32<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for OptionRangedI64<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: i64, const MAX: i64> Deserialize<'de> for RangedI64<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for OptionRangedI128<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: i128, const MAX: i128> Deserialize<'de> for RangedI128<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for OptionRangedIsize<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: isize, const MAX: isize> Deserialize<'de> for RangedIsize<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for OptionRangedU8<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: u8, const MAX: u8> Deserialize<'de> for RangedU8<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for OptionRangedU16<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: u16, const MAX: u16> Deserialize<'de> for RangedU16<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for OptionRangedU32<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: u32, const MAX: u32> Deserialize<'de> for RangedU32<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for OptionRangedU64<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: u64, const MAX: u64> Deserialize<'de> for RangedU64<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for OptionRangedU128<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: u128, const MAX: u128> Deserialize<'de> for RangedU128<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for OptionRangedUsize<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

impl<'de, const MIN: usize, const MAX: usize> Deserialize<'de> for RangedUsize<MIN, MAX>

Available on crate feature serde only.
Source§

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

Source§

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

Source§

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

Source§

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

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SegmentedBytes<N>, <__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> Deserialize<'de> for APIGroup

Source§

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

Source§

impl<'de> Deserialize<'de> for APIGroupDiscovery

Source§

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

Source§

impl<'de> Deserialize<'de> for APIGroupDiscoveryList

Source§

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

Source§

impl<'de> Deserialize<'de> for APIGroupList

Source§

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

Source§

impl<'de> Deserialize<'de> for APIResource

Source§

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

Source§

impl<'de> Deserialize<'de> for APIResourceDiscovery

Source§

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

Source§

impl<'de> Deserialize<'de> for APIResourceList

Source§

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

Source§

impl<'de> Deserialize<'de> for APIService

Source§

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

Source§

impl<'de> Deserialize<'de> for APIServiceCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for APIServiceSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for APIServiceStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for APISubresourceDiscovery

Source§

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

Source§

impl<'de> Deserialize<'de> for APIVersionDiscovery

Source§

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

Source§

impl<'de> Deserialize<'de> for APIVersions

Source§

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

Source§

impl<'de> Deserialize<'de> for AWSElasticBlockStoreVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for AclItem

Source§

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

Source§

impl<'de> Deserialize<'de> for AclMode

Source§

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

Source§

impl<'de> Deserialize<'de> for AddOperation

Source§

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

Source§

impl<'de> Deserialize<'de> for Addr

Source§

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

Source§

impl<'de> Deserialize<'de> for Affinity

Source§

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

Source§

impl<'de> Deserialize<'de> for AggregationRule

Source§

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

Source§

impl<'de> Deserialize<'de> for AllocatedDeviceStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for AllocatedDeviceStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for AllocationResult

Source§

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

Source§

impl<'de> Deserialize<'de> for AllocationResult

Source§

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

Source§

impl<'de> Deserialize<'de> for AllowedRoles

Source§

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

Source§

impl<'de> Deserialize<'de> for ApiResource

Source§

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

Source§

impl<'de> Deserialize<'de> for AppArmorProfile

Source§

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

Source§

impl<'de> Deserialize<'de> for AppContext

Source§

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

Source§

impl<'de> Deserialize<'de> for AppleDebugImage

Source§

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

Source§

impl<'de> Deserialize<'de> for ApplyConfiguration

Source§

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

Source§

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

Available on no_target_has_atomic or target_has_atomic=8 only.
Source§

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

Source§

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

Available on no_target_has_atomic or target_has_atomic=8 only.
Source§

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

Source§

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

Available on no_target_has_atomic or target_has_atomic=16 only.
Source§

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

Source§

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

Available on no_target_has_atomic or target_has_atomic=32 only.
Source§

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

Source§

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

Available on no_target_has_atomic or target_has_atomic=64 only.
Source§

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

Source§

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

Available on no_target_has_atomic or target_has_atomic=ptr only.
Source§

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

Source§

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

Available on no_target_has_atomic or target_has_atomic=8 only.
Source§

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

Source§

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

Available on no_target_has_atomic or target_has_atomic=16 only.
Source§

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

Source§

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

Available on no_target_has_atomic or target_has_atomic=32 only.
Source§

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

Source§

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

Available on no_target_has_atomic or target_has_atomic=64 only.
Source§

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

Source§

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

Available on no_target_has_atomic or target_has_atomic=ptr only.
Source§

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

Source§

impl<'de> Deserialize<'de> for AttachedVolume

Source§

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

Source§

impl<'de> Deserialize<'de> for AttachmentType

Source§

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

Source§

impl<'de> Deserialize<'de> for AuditAnnotation

Source§

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

Source§

impl<'de> Deserialize<'de> for AuditAnnotation

Source§

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

Source§

impl<'de> Deserialize<'de> for Auth

Source§

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

Source§

impl<'de> Deserialize<'de> for AuthInfo

Source§

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

Source§

impl<'de> Deserialize<'de> for AuthProviderConfig

Source§

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

Source§

impl<'de> Deserialize<'de> for AuthenticatorKind

Source§

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

Source§

impl<'de> Deserialize<'de> for AzureDiskVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for AzureFilePersistentVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for AzureFileVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for BaseListenerConfig

Source§

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

Source§

impl<'de> Deserialize<'de> for BasicDevice

Source§

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

Source§

impl<'de> Deserialize<'de> for BasicDevice

Source§

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

Source§

impl<'de> Deserialize<'de> for BatchEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for BatcherEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for BigInt

Source§

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

Source§

impl<'de> Deserialize<'de> for BigUint

Source§

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

Source§

impl<'de> Deserialize<'de> for Binding

Source§

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

Source§

impl<'de> Deserialize<'de> for Bookmark

Source§

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

Source§

impl<'de> Deserialize<'de> for BookmarkMeta

Source§

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

Source§

impl<'de> Deserialize<'de> for BoundObjectReference

Source§

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

Source§

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

Available on crate feature std, or crate feature alloc and non-no_core_cstr only.
Source§

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

Source§

impl<'de> Deserialize<'de> for Box<OsStr>

Available on crate feature std and (Unix or Windows) only.
Source§

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

Source§

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

Available on crate feature std only.
Source§

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

Source§

impl<'de> Deserialize<'de> for Box<RawValue>

Source§

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

Source§

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

Available on crate features alloc or std only.
Source§

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

Source§

impl<'de> Deserialize<'de> for Breadcrumb

Source§

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

Source§

impl<'de> Deserialize<'de> for BrowserContext

Source§

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

Source§

impl<'de> Deserialize<'de> for ByteSize

Source§

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

Source§

impl<'de> Deserialize<'de> for ByteString

Source§

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

Source§

impl<'de> Deserialize<'de> for Bytes

Source§

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

Source§

impl<'de> Deserialize<'de> for BytesMut

Source§

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

Source§

impl<'de> Deserialize<'de> for BytesUnit

Source§

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

Source§

impl<'de> Deserialize<'de> for CELDeviceSelector

Source§

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

Source§

impl<'de> Deserialize<'de> for CELDeviceSelector

Source§

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

Source§

impl<'de> Deserialize<'de> for CError

Source§

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

Source§

impl<'de> Deserialize<'de> for CSIDriver

Source§

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

Source§

impl<'de> Deserialize<'de> for CSIDriverSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for CSINode

Source§

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

Source§

impl<'de> Deserialize<'de> for CSINodeDriver

Source§

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

Source§

impl<'de> Deserialize<'de> for CSINodeSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for CSIPersistentVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for CSIStorageCapacity

Source§

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

Source§

impl<'de> Deserialize<'de> for CSIVolumeSource

Source§

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

Source§

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

Available on crate feature std, or crate feature alloc and non-no_core_cstr only.
Source§

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

Source§

impl<'de> Deserialize<'de> for CallSiteData

Source§

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

Source§

impl<'de> Deserialize<'de> for CallSiteKind

Source§

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

Source§

impl<'de> Deserialize<'de> for Capabilities

Source§

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

Source§

impl<'de> Deserialize<'de> for CatalogItemId

Source§

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

Source§

impl<'de> Deserialize<'de> for CephFSPersistentVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for CephFSVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for CertificateSigningRequest

Source§

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

Source§

impl<'de> Deserialize<'de> for CertificateSigningRequestCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for CertificateSigningRequestSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for CertificateSigningRequestStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ChannelsEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for CharLength

Source§

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

Source§

impl<'de> Deserialize<'de> for CinderPersistentVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for CinderVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for ClientIPConfig

Source§

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

Source§

impl<'de> Deserialize<'de> for ClientSdkInfo

Source§

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

Source§

impl<'de> Deserialize<'de> for ClientSdkPackage

Source§

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

Source§

impl<'de> Deserialize<'de> for Cluster

Source§

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

Source§

impl<'de> Deserialize<'de> for ClusterRole

Source§

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

Source§

impl<'de> Deserialize<'de> for ClusterRoleBinding

Source§

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

Source§

impl<'de> Deserialize<'de> for ClusterScheduleOptionValue

Source§

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

Source§

impl<'de> Deserialize<'de> for ClusterTrustBundle

Source§

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

Source§

impl<'de> Deserialize<'de> for ClusterTrustBundleProjection

Source§

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

Source§

impl<'de> Deserialize<'de> for ClusterTrustBundleSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for CodeId

Source§

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

Source§

impl<'de> Deserialize<'de> for ColumnIndex

Source§

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

Source§

impl<'de> Deserialize<'de> for ColumnName

Source§

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

Source§

impl<'de> Deserialize<'de> for CommChannelKind

Source§

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

Source§

impl<'de> Deserialize<'de> for CommChannelsEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for CommunicationEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for CommunicationSetup

Source§

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

Source§

impl<'de> Deserialize<'de> for CompactBytes

Source§

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

Source§

impl<'de> Deserialize<'de> for Comparator

Source§

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

Source§

impl<'de> Deserialize<'de> for ComponentCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for ComponentStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ConfigMap

Source§

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

Source§

impl<'de> Deserialize<'de> for ConfigMapEnvSource

Source§

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

Source§

impl<'de> Deserialize<'de> for ConfigMapKeySelector

Source§

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

Source§

impl<'de> Deserialize<'de> for ConfigMapNodeConfigSource

Source§

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

Source§

impl<'de> Deserialize<'de> for ConfigMapProjection

Source§

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

Source§

impl<'de> Deserialize<'de> for ConfigMapVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for ConfigUpdates

Source§

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

Source§

impl<'de> Deserialize<'de> for ConfigVal

Source§

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

Source§

impl<'de> Deserialize<'de> for ConnectionRulePattern

Source§

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

Source§

impl<'de> Deserialize<'de> for Container

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerImage

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerPort

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerResizePolicy

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerResourceMetricSource

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerResourceMetricStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerState

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerStateRunning

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerStateTerminated

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerStateWaiting

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ContainerUser

Source§

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

Source§

impl<'de> Deserialize<'de> for Context

Source§

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

Source§

impl<'de> Deserialize<'de> for Context

Source§

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

Source§

impl<'de> Deserialize<'de> for ControllerRevision

Source§

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

Source§

impl<'de> Deserialize<'de> for ConversionRequest

Source§

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

Source§

impl<'de> Deserialize<'de> for ConversionResponse

Source§

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

Source§

impl<'de> Deserialize<'de> for ConversionReview

Source§

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

§

impl<'de> Deserialize<'de> for CookieDomain

§

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

§

impl<'de> Deserialize<'de> for CookieExpiration

§

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

§

impl<'de> Deserialize<'de> for CookiePath

§

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

§

impl<'de> Deserialize<'de> for CookieStore

§

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

Source§

impl<'de> Deserialize<'de> for CopyOperation

Source§

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

Source§

impl<'de> Deserialize<'de> for CronJob

Source§

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

Source§

impl<'de> Deserialize<'de> for CronJobSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for CronJobStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for CrossVersionObjectReference

Source§

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

Source§

impl<'de> Deserialize<'de> for CrossVersionObjectReference

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceColumnDefinition

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceConversion

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceDefinition

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceDefinitionCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceDefinitionNames

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceDefinitionSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceDefinitionStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceDefinitionVersion

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceSubresourceScale

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceSubresourceStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceSubresources

Source§

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

Source§

impl<'de> Deserialize<'de> for CustomResourceValidation

Source§

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

Source§

impl<'de> Deserialize<'de> for DaemonEndpoint

Source§

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

Source§

impl<'de> Deserialize<'de> for DaemonSet

Source§

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

Source§

impl<'de> Deserialize<'de> for DaemonSetCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for DaemonSetSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for DaemonSetStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for DaemonSetUpdateStrategy

Source§

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

Source§

impl<'de> Deserialize<'de> for DataType

Source§

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

Source§

impl<'de> Deserialize<'de> for Date

Available on crate feature serde only.
Source§

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

Source§

impl<'de> Deserialize<'de> for Date

Source§

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

Source§

impl<'de> Deserialize<'de> for DateTime

Available on crate feature serde only.
Source§

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

Source§

impl<'de> Deserialize<'de> for DateTime<FixedOffset>

Deserialize an RFC 3339 formatted string into a DateTime<FixedOffset>

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

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 DateTime<Local>

Available on crate feature clock only.

Deserialize an RFC 3339 formatted string into a DateTime<Local>

The value will remain the same instant in UTC, but the offset will be recalculated to match that of the Local platform time zone.

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

See the serde module for alternate deserialization 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 DateTime<Utc>

Deserialize an RFC 3339 formatted string into a DateTime<Utc>

If the value contains an offset from UTC that is not zero, the value will be converted to UTC.

As an extension to RFC 3339 this can deserialize to DateTimes outside the range of 0-9999 years using an ISO 8601 syntax (which prepends an - or +).

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 DateTimeField

Source§

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

Source§

impl<'de> Deserialize<'de> for DateTimeUnits

Source§

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

Source§

impl<'de> Deserialize<'de> for DebugId

Source§

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

Source§

impl<'de> Deserialize<'de> for DebugImage

Source§

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

Source§

impl<'de> Deserialize<'de> for DebugMeta

Source§

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

Source§

impl<'de> Deserialize<'de> for DebugObject

Source§

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

Source§

impl<'de> Deserialize<'de> for DeleteOptions

Source§

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

Source§

impl<'de> Deserialize<'de> for DeltaJoinIndexUsageType

Source§

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

Source§

impl<'de> Deserialize<'de> for Deployment

Source§

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

Source§

impl<'de> Deserialize<'de> for DeploymentCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for DeploymentSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for DeploymentStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for DeploymentStrategy

Source§

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

Source§

impl<'de> Deserialize<'de> for Device

Source§

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

Source§

impl<'de> Deserialize<'de> for Device

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceAllocationConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceAllocationConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceAllocationResult

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceAllocationResult

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceAttribute

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceAttribute

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceCapacity

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceClaim

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceClaim

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceClaimConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceClaimConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceClass

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceClass

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceClassConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceClassConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceClassSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceClassSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceConstraint

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceConstraint

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceContext

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceRequest

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceRequest

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceRequestAllocationResult

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceRequestAllocationResult

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceSelector

Source§

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

Source§

impl<'de> Deserialize<'de> for DeviceSelector

Source§

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

Source§

impl<'de> Deserialize<'de> for DifferentialEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for DownwardAPIProjection

Source§

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

Source§

impl<'de> Deserialize<'de> for DownwardAPIVolumeFile

Source§

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

Source§

impl<'de> Deserialize<'de> for DownwardAPIVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for DropEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for Dsn

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Dsn, <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> Deserialize<'de> for Duration

Source§

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

Source§

impl<'de> Deserialize<'de> for DynamicObject

Source§

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

Source§

impl<'de> Deserialize<'de> for DynamicSamplingContext

Source§

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

Source§

impl<'de> Deserialize<'de> for EmptyDirVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for Endpoint

Source§

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

Source§

impl<'de> Deserialize<'de> for EndpointAddress

Source§

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

Source§

impl<'de> Deserialize<'de> for EndpointConditions

Source§

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

Source§

impl<'de> Deserialize<'de> for EndpointHints

Source§

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

Source§

impl<'de> Deserialize<'de> for EndpointPort

Source§

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

Source§

impl<'de> Deserialize<'de> for EndpointPort

Source§

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

Source§

impl<'de> Deserialize<'de> for EndpointSlice

Source§

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

Source§

impl<'de> Deserialize<'de> for EndpointSubset

Source§

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

Source§

impl<'de> Deserialize<'de> for Endpoints

Source§

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

Source§

impl<'de> Deserialize<'de> for EnvFromSource

Source§

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

Source§

impl<'de> Deserialize<'de> for EnvVar

Source§

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

Source§

impl<'de> Deserialize<'de> for EnvVarSource

Source§

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

Source§

impl<'de> Deserialize<'de> for EnvelopeHeaders

Source§

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

Source§

impl<'de> Deserialize<'de> for EphemeralContainer

Source§

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

Source§

impl<'de> Deserialize<'de> for EphemeralVolumeSource

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for EventSeries

Source§

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

Source§

impl<'de> Deserialize<'de> for EventSeries

Source§

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

Source§

impl<'de> Deserialize<'de> for EventSource

Source§

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

Source§

impl<'de> Deserialize<'de> for Eviction

Source§

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

Source§

impl<'de> Deserialize<'de> for Exception

Source§

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

Source§

impl<'de> Deserialize<'de> for ExecAction

Source§

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

Source§

impl<'de> Deserialize<'de> for ExecAuthCluster

Source§

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

Source§

impl<'de> Deserialize<'de> for ExecConfig

Source§

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

Source§

impl<'de> Deserialize<'de> for ExecInteractiveMode

Source§

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

Source§

impl<'de> Deserialize<'de> for ExemptPriorityLevelConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for Expression

Source§

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

Source§

impl<'de> Deserialize<'de> for ExpressionWarning

Source§

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

Source§

impl<'de> Deserialize<'de> for ExpressionWarning

Source§

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

Source§

impl<'de> Deserialize<'de> for ExternalDocumentation

Source§

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

Source§

impl<'de> Deserialize<'de> for ExternalMetricSource

Source§

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

Source§

impl<'de> Deserialize<'de> for ExternalMetricStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for FCVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for FieldSelectorAttributes

Source§

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

Source§

impl<'de> Deserialize<'de> for FieldSelectorRequirement

Source§

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

Source§

impl<'de> Deserialize<'de> for FieldsV1

Source§

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

Source§

impl<'de> Deserialize<'de> for FlexPersistentVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for FlexVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for FlockerVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for FlowDistinguisherMethod

Source§

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

Source§

impl<'de> Deserialize<'de> for FlowSchema

Source§

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

Source§

impl<'de> Deserialize<'de> for FlowSchemaCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for FlowSchemaSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for FlowSchemaStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ForZone

Source§

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

Source§

impl<'de> Deserialize<'de> for Frame

Source§

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

Source§

impl<'de> Deserialize<'de> for GCEPersistentDiskVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for GRPCAction

Source§

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

Source§

impl<'de> Deserialize<'de> for GitRepoVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for GlobalId

Source§

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

Source§

impl<'de> Deserialize<'de> for GlusterfsPersistentVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for GlusterfsVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for GpuContext

Source§

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

Source§

impl<'de> Deserialize<'de> for GroupSubject

Source§

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

Source§

impl<'de> Deserialize<'de> for GroupVersion

Source§

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

Source§

impl<'de> Deserialize<'de> for GroupVersionForDiscovery

Source§

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

Source§

impl<'de> Deserialize<'de> for GroupVersionKind

Source§

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

Source§

impl<'de> Deserialize<'de> for GroupVersionKind

Source§

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

Source§

impl<'de> Deserialize<'de> for GroupVersionResource

Source§

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

Source§

impl<'de> Deserialize<'de> for GroupVersionResource

Source§

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

Source§

impl<'de> Deserialize<'de> for HPAScalingPolicy

Source§

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

Source§

impl<'de> Deserialize<'de> for HPAScalingRules

Source§

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

Source§

impl<'de> Deserialize<'de> for HTTPGetAction

Source§

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

Source§

impl<'de> Deserialize<'de> for HTTPHeader

Source§

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

Source§

impl<'de> Deserialize<'de> for HTTPIngressPath

Source§

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

Source§

impl<'de> Deserialize<'de> for HTTPIngressRuleValue

Source§

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

Source§

impl<'de> Deserialize<'de> for HorizontalPodAutoscaler

Source§

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

Source§

impl<'de> Deserialize<'de> for HorizontalPodAutoscaler

Source§

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

Source§

impl<'de> Deserialize<'de> for HorizontalPodAutoscalerBehavior

Source§

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

Source§

impl<'de> Deserialize<'de> for HorizontalPodAutoscalerCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for HorizontalPodAutoscalerSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for HorizontalPodAutoscalerSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for HorizontalPodAutoscalerStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for HorizontalPodAutoscalerStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for HostAlias

Source§

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

Source§

impl<'de> Deserialize<'de> for HostIP

Source§

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

Source§

impl<'de> Deserialize<'de> for HostPathVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for HttpListenerConfig

Source§

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

Source§

impl<'de> Deserialize<'de> for HttpRoutesEnabled

Source§

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

Source§

impl<'de> Deserialize<'de> for IPAddress

Source§

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

Source§

impl<'de> Deserialize<'de> for IPAddressSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for IPBlock

Source§

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

Source§

impl<'de> Deserialize<'de> for ISCSIPersistentVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for ISCSIVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for ISOWeekDate

Available on crate feature serde only.
Source§

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

Source§

impl<'de> Deserialize<'de> for Ident

Source§

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

Source§

impl<'de> Deserialize<'de> for ImageVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for IndexUsageType

Source§

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

Source§

impl<'de> Deserialize<'de> for Info

Source§

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

Source§

impl<'de> Deserialize<'de> for Ingress

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressBackend

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressClass

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressClassParametersReference

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressClassSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressLoadBalancerIngress

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressLoadBalancerStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressPortStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressRule

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressServiceBackend

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for IngressTLS

Source§

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

Source§

impl<'de> Deserialize<'de> for IntOrString

Source§

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

Source§

impl<'de> Deserialize<'de> for InternalUserMetadata

Source§

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

Source§

impl<'de> Deserialize<'de> for Interval

Source§

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

Source§

impl<'de> Deserialize<'de> for IntervalValue

Source§

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

Source§

impl<'de> Deserialize<'de> for InvalidArrayError

Source§

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

Source§

impl<'de> Deserialize<'de> for InvalidRangeError

Source§

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

Source§

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

Available on crate feature std or non-no_core_net only.
Source§

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

Source§

impl<'de> Deserialize<'de> for IpAddress

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for JSON

Source§

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

Source§

impl<'de> Deserialize<'de> for JSONPatch

Source§

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

Source§

impl<'de> Deserialize<'de> for JSONSchemaProps

Source§

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

Source§

impl<'de> Deserialize<'de> for JSONSchemaPropsOrArray

Source§

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

Source§

impl<'de> Deserialize<'de> for JSONSchemaPropsOrBool

Source§

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

Source§

impl<'de> Deserialize<'de> for JSONSchemaPropsOrStringArray

Source§

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

Source§

impl<'de> Deserialize<'de> for Job

Source§

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

Source§

impl<'de> Deserialize<'de> for JobCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for JobSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for JobStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for JobTemplateSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for KeyToPath

Source§

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

Source§

impl<'de> Deserialize<'de> for Kubeconfig

Source§

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

Source§

impl<'de> Deserialize<'de> for LabelSelector

Source§

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

Source§

impl<'de> Deserialize<'de> for LabelSelectorAttributes

Source§

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

Source§

impl<'de> Deserialize<'de> for LabelSelectorRequirement

Source§

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

Source§

impl<'de> Deserialize<'de> for Lease

Source§

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

Source§

impl<'de> Deserialize<'de> for LeaseCandidate

Source§

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

Source§

impl<'de> Deserialize<'de> for LeaseCandidateSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for LeaseSpec

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for LexerError

Source§

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

Source§

impl<'de> Deserialize<'de> for Lifecycle

Source§

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

Source§

impl<'de> Deserialize<'de> for LifecycleHandler

Source§

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

Source§

impl<'de> Deserialize<'de> for LimitRange

Source§

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

Source§

impl<'de> Deserialize<'de> for LimitRangeItem

Source§

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

Source§

impl<'de> Deserialize<'de> for LimitRangeSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for LimitResponse

Source§

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

Source§

impl<'de> Deserialize<'de> for LimitedPriorityLevelConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for LinuxContainerUser

Source§

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

Source§

impl<'de> Deserialize<'de> for ListMerge

Source§

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

Source§

impl<'de> Deserialize<'de> for ListMeta

Source§

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

Source§

impl<'de> Deserialize<'de> for ListenersConfig

Source§

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

Source§

impl<'de> Deserialize<'de> for LoadBalancerIngress

Source§

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

Source§

impl<'de> Deserialize<'de> for LoadBalancerStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for LocalObjectReference

Source§

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

Source§

impl<'de> Deserialize<'de> for LocalSubjectAccessReview

Source§

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

Source§

impl<'de> Deserialize<'de> for LocalVolumeSource

Source§

fn deserialize<D>( deserializer: D, ) -> Result<LocalVolumeSource, <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> Deserialize<'de> for Log

Source§

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

Source§

impl<'de> Deserialize<'de> for LogAttribute

Source§

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

Source§

impl<'de> Deserialize<'de> for LogEntry

Source§

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

Source§

impl<'de> Deserialize<'de> for LogLevel

Source§

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

Source§

impl<'de> Deserialize<'de> for LogSeverityNumber

Source§

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

Source§

impl<'de> Deserialize<'de> for MachException

Source§

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

Source§

impl<'de> Deserialize<'de> for ManagedFieldsEntry

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ManagedFieldsEntry, <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> Deserialize<'de> for MapMerge

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for MatchCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for MatchCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for MatchResources

Source§

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

Source§

impl<'de> Deserialize<'de> for MatchResources

Source§

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

Source§

impl<'de> Deserialize<'de> for MatchResources

Source§

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

Source§

impl<'de> Deserialize<'de> for Mechanism

Source§

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

Source§

impl<'de> Deserialize<'de> for MechanismMeta

Source§

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

Source§

impl<'de> Deserialize<'de> for MergeEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for MergeShortfall

Source§

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

Source§

impl<'de> Deserialize<'de> for MergeStrategy

Source§

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

Source§

impl<'de> Deserialize<'de> for Message

Source§

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

Source§

impl<'de> Deserialize<'de> for MessageEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for MessageHeader

Source§

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

Source§

impl<'de> Deserialize<'de> for MessagesEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for Metric

Source§

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

Source§

impl<'de> Deserialize<'de> for MetricIdentifier

Source§

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

Source§

impl<'de> Deserialize<'de> for MetricSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for MetricStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for MetricTarget

Source§

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

Source§

impl<'de> Deserialize<'de> for MetricType

Source§

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

Source§

impl<'de> Deserialize<'de> for MetricValueStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for MicroTime

Source§

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

Source§

impl<'de> Deserialize<'de> for MigrationCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for ModifyVolumeStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for MonitorCheckIn

Source§

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

Source§

impl<'de> Deserialize<'de> for MonitorCheckInStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for MonitorConfig

Source§

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

Source§

impl<'de> Deserialize<'de> for MonitorIntervalUnit

Source§

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

Source§

impl<'de> Deserialize<'de> for MonitorSchedule

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for MutatingAdmissionPolicy

Source§

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

Source§

impl<'de> Deserialize<'de> for MutatingAdmissionPolicyBinding

Source§

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

Source§

impl<'de> Deserialize<'de> for MutatingAdmissionPolicyBindingSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for MutatingAdmissionPolicySpec

Source§

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

Source§

impl<'de> Deserialize<'de> for MutatingWebhook

Source§

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

Source§

impl<'de> Deserialize<'de> for MutatingWebhookConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for Mutation

Source§

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

Source§

impl<'de> Deserialize<'de> for MzAclItem

Source§

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

Source§

impl<'de> Deserialize<'de> for NFSVolumeSource

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for NamedCluster

Source§

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

Source§

impl<'de> Deserialize<'de> for NamedContext

Source§

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

Source§

impl<'de> Deserialize<'de> for NamedExtension

Source§

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

Source§

impl<'de> Deserialize<'de> for NamedRuleWithOperations

Source§

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

Source§

impl<'de> Deserialize<'de> for NamedRuleWithOperations

Source§

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

Source§

impl<'de> Deserialize<'de> for NamedRuleWithOperations

Source§

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

Source§

impl<'de> Deserialize<'de> for Namespace

Source§

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

Source§

impl<'de> Deserialize<'de> for NamespaceCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for NamespaceSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for NamespaceStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for NetworkDeviceData

Source§

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

Source§

impl<'de> Deserialize<'de> for NetworkDeviceData

Source§

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

Source§

impl<'de> Deserialize<'de> for NetworkPolicy

Source§

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

Source§

impl<'de> Deserialize<'de> for NetworkPolicyEgressRule

Source§

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

Source§

impl<'de> Deserialize<'de> for NetworkPolicyId

Source§

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

Source§

impl<'de> Deserialize<'de> for NetworkPolicyIngressRule

Source§

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

Source§

impl<'de> Deserialize<'de> for NetworkPolicyPeer

Source§

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

Source§

impl<'de> Deserialize<'de> for NetworkPolicyPort

Source§

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

Source§

impl<'de> Deserialize<'de> for NetworkPolicySpec

Source§

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

Source§

impl<'de> Deserialize<'de> for Node

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeAddress

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeAffinity

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeConfigSource

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeConfigStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeDaemonEndpoints

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeFeatures

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeRuntimeHandler

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeRuntimeHandlerFeatures

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeSelector

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeSelectorRequirement

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeSelectorTerm

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for NodeSystemInfo

Source§

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

Source§

impl<'de> Deserialize<'de> for NonNilUuid

Source§

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

Source§

impl<'de> Deserialize<'de> for NonResourceAttributes

Source§

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

Source§

impl<'de> Deserialize<'de> for NonResourcePolicyRule

Source§

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

Source§

impl<'de> Deserialize<'de> for NonResourceRule

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for NotUsed

Source§

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

Source§

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

Source§

impl<'de> Deserialize<'de> for NumericMaxScale

Source§

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

Source§

impl<'de> Deserialize<'de> for ObjectFieldSelector

Source§

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

Source§

impl<'de> Deserialize<'de> for ObjectMeta

Source§

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

Source§

impl<'de> Deserialize<'de> for ObjectMetricSource

Source§

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

Source§

impl<'de> Deserialize<'de> for ObjectMetricStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ObjectReference

Source§

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

Source§

impl<'de> Deserialize<'de> for OffsetList

Source§

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

Source§

impl<'de> Deserialize<'de> for Oid

Source§

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

Source§

impl<'de> Deserialize<'de> for OpaqueDeviceConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for OpaqueDeviceConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for OpenTelemetryContext

Source§

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

Source§

impl<'de> Deserialize<'de> for OperatesEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for OptimizerFeatureOverrides

Source§

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

Source§

impl<'de> Deserialize<'de> for OptimizerFeatures

Source§

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

Source§

impl<'de> Deserialize<'de> for OrganizationId

Source§

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

Source§

impl<'de> Deserialize<'de> for Orientation

Source§

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

Source§

impl<'de> Deserialize<'de> for OsContext

Source§

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

Source§

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

Available on crate feature std and (Unix or Windows) only.
Source§

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

Source§

impl<'de> Deserialize<'de> for OtelContext

Source§

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

Source§

impl<'de> Deserialize<'de> for Overhead

Source§

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

Source§

impl<'de> Deserialize<'de> for OwnerReference

Source§

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

Source§

impl<'de> Deserialize<'de> for ParamKind

Source§

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

Source§

impl<'de> Deserialize<'de> for ParamKind

Source§

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

Source§

impl<'de> Deserialize<'de> for ParamKind

Source§

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

Source§

impl<'de> Deserialize<'de> for ParamRef

Source§

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

Source§

impl<'de> Deserialize<'de> for ParamRef

Source§

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

Source§

impl<'de> Deserialize<'de> for ParamRef

Source§

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

Source§

impl<'de> Deserialize<'de> for ParentReference

Source§

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

Source§

impl<'de> Deserialize<'de> for ParkEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for ParseError

Source§

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

Source§

impl<'de> Deserialize<'de> for ParseErrorKind

Source§

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

Source§

impl<'de> Deserialize<'de> for ParseHexError

Source§

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

Source§

impl<'de> Deserialize<'de> for ParserError

Source§

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

Source§

impl<'de> Deserialize<'de> for ParserStatementError

Source§

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

Source§

impl<'de> Deserialize<'de> for Patch

Source§

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

Source§

impl<'de> Deserialize<'de> for PatchOperation

Source§

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

Source§

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

Available on crate feature std only.
Source§

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

Source§

impl<'de> Deserialize<'de> for PersistLocation

Source§

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

Source§

impl<'de> Deserialize<'de> for PersistentVolume

Source§

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

Source§

impl<'de> Deserialize<'de> for PersistentVolumeClaim

Source§

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

Source§

impl<'de> Deserialize<'de> for PersistentVolumeClaimCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for PersistentVolumeClaimSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for PersistentVolumeClaimStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for PersistentVolumeClaimTemplate

Source§

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

Source§

impl<'de> Deserialize<'de> for PersistentVolumeClaimVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for PersistentVolumeSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for PersistentVolumeStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for PhotonPersistentDiskVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for Pod

Source§

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

Source§

impl<'de> Deserialize<'de> for PodAffinity

Source§

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

Source§

impl<'de> Deserialize<'de> for PodAffinityTerm

Source§

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

Source§

impl<'de> Deserialize<'de> for PodAntiAffinity

Source§

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

Source§

impl<'de> Deserialize<'de> for PodCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for PodDNSConfig

Source§

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

Source§

impl<'de> Deserialize<'de> for PodDNSConfigOption

Source§

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

Source§

impl<'de> Deserialize<'de> for PodDisruptionBudget

Source§

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

Source§

impl<'de> Deserialize<'de> for PodDisruptionBudgetSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for PodDisruptionBudgetStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for PodFailurePolicy

Source§

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

Source§

impl<'de> Deserialize<'de> for PodFailurePolicyOnExitCodesRequirement

Source§

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

Source§

impl<'de> Deserialize<'de> for PodFailurePolicyOnPodConditionsPattern

Source§

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

Source§

impl<'de> Deserialize<'de> for PodFailurePolicyRule

Source§

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

Source§

impl<'de> Deserialize<'de> for PodIP

Source§

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

Source§

impl<'de> Deserialize<'de> for PodOS

Source§

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

Source§

impl<'de> Deserialize<'de> for PodReadinessGate

Source§

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

Source§

impl<'de> Deserialize<'de> for PodResourceClaim

Source§

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

Source§

impl<'de> Deserialize<'de> for PodResourceClaimStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for PodSchedulingGate

Source§

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

Source§

impl<'de> Deserialize<'de> for PodSecurityContext

Source§

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

Source§

impl<'de> Deserialize<'de> for PodSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for PodStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for PodTemplate

Source§

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

Source§

impl<'de> Deserialize<'de> for PodTemplateSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for PodsMetricSource

Source§

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

Source§

impl<'de> Deserialize<'de> for PodsMetricStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for PointerBuf

Available on crate feature serde only.
Source§

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

Source§

impl<'de> Deserialize<'de> for PolicyRule

Source§

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

Source§

impl<'de> Deserialize<'de> for PolicyRulesWithSubjects

Source§

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

Source§

impl<'de> Deserialize<'de> for Port

Source§

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

Source§

impl<'de> Deserialize<'de> for PortStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for PortworxVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for PosixSignal

Source§

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

Source§

impl<'de> Deserialize<'de> for Preconditions

Source§

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

Source§

impl<'de> Deserialize<'de> for Preferences

Source§

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

Source§

impl<'de> Deserialize<'de> for PreferredSchedulingTerm

Source§

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

Source§

impl<'de> Deserialize<'de> for Present

Source§

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

Source§

impl<'de> Deserialize<'de> for PriorityClass

Source§

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

Source§

impl<'de> Deserialize<'de> for PriorityLevelConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for PriorityLevelConfigurationCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for PriorityLevelConfigurationReference

Source§

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

Source§

impl<'de> Deserialize<'de> for PriorityLevelConfigurationSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for PriorityLevelConfigurationStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for PrivilegeMap

Source§

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

Source§

impl<'de> Deserialize<'de> for Probe

Source§

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

Source§

impl<'de> Deserialize<'de> for ProguardDebugImage

Source§

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

Source§

impl<'de> Deserialize<'de> for ProjectId

Source§

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

Source§

impl<'de> Deserialize<'de> for ProjectedVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for ProtoArrayData

Source§

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

Source§

impl<'de> Deserialize<'de> for ProtoDuration

Source§

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

Source§

impl<'de> Deserialize<'de> for PushProgressEvent

Source§

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

Source§

impl<'de> Deserialize<'de> for Quantity

Source§

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

Source§

impl<'de> Deserialize<'de> for QueuingConfiguration

Source§

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

Source§

impl<'de> Deserialize<'de> for QuobyteVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for RBDPersistentVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for RBDVolumeSource

Source§

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

Source§

impl<'de> Deserialize<'de> for RawExtension

Source§

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

Source§

impl<'de> Deserialize<'de> for Reason

Source§

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

Source§

impl<'de> Deserialize<'de> for RefreshEvery

Source§

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

Source§

impl<'de> Deserialize<'de> for RefreshSchedule

Source§

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

Source§

impl<'de> Deserialize<'de> for RegVal

Source§

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

Source§

impl<'de> Deserialize<'de> for Regex

Source§

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

Source§

impl<'de> Deserialize<'de> for RelationDesc

Source§

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

Source§

impl<'de> Deserialize<'de> for RelationVersion

Source§

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

Source§

impl<'de> Deserialize<'de> for RemoveOperation

Source§

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

Source§

impl<'de> Deserialize<'de> for ReplaceOperation

Source§

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

Source§

impl<'de> Deserialize<'de> for ReplicaSet

Source§

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

Source§

impl<'de> Deserialize<'de> for ReplicaSetCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for ReplicaSetSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for ReplicaSetStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ReplicationController

Source§

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

Source§

impl<'de> Deserialize<'de> for ReplicationControllerCondition

Source§

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

Source§

impl<'de> Deserialize<'de> for ReplicationControllerSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for ReplicationControllerStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ReprColumnType

Source§

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

Source§

impl<'de> Deserialize<'de> for ReprRelationType

Source§

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

Source§

impl<'de> Deserialize<'de> for ReprScalarType

Source§

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

Source§

impl<'de> Deserialize<'de> for Request

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceAttributes

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaim

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaim

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaim

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaimConsumerReference

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaimConsumerReference

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaimSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaimSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaimStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaimStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaimTemplate

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaimTemplate

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaimTemplateSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceClaimTemplateSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceFieldSelector

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceHealth

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceMetricSource

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceMetricStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourcePolicyRule

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourcePool

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourcePool

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceQuota

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceQuotaSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceQuotaStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceRequirements

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceRule

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceSlice

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceSlice

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceSliceSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceSliceSpec

Source§

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

Source§

impl<'de> Deserialize<'de> for ResourceStatus

Source§

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

Source§

impl<'de> Deserialize<'de> for ResponseContext

Source§

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

Source§

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

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Role, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RoleBinding

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RoleBinding, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RoleId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RoleId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RoleRef

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RoleRef, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RollingUpdateDaemonSet

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RollingUpdateDaemonSet, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RollingUpdateDeployment

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RollingUpdateDeployment, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RollingUpdateStatefulSetStrategy

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RollingUpdateStatefulSetStrategy, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Row

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Row, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Rows

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Rows, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Rule

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Rule, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RuleWithOperations

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RuleWithOperations, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RuntimeClass

Source§

fn deserialize<D>( deserializer: D, ) -> Result<RuntimeClass, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for RuntimeContext

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<RuntimeContext, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SELinuxOptions

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SELinuxOptions, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SampleRand

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SampleRand, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i8>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i16>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i32>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i64>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<i128>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<i128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<isize>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<isize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u8>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u8>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u16>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u16>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u32>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u32>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u64>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u64>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<u128>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<u128>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Saturating<usize>

Available on non-no_core_num_saturating only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Saturating<usize>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Scale

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Scale, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ScaleIOPersistentVolumeSource

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ScaleIOPersistentVolumeSource, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ScaleIOVolumeSource

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ScaleIOVolumeSource, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ScaleSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ScaleSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ScaleStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ScaleStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ScheduleEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ScheduleEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Scheduling

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Scheduling, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Schema

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Schema, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SchemaId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SchemaId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ScopeSelector

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ScopeSelector, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ScopedResourceSelectorRequirement

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ScopedResourceSelectorRequirement, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SeccompProfile

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SeccompProfile, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Secret

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Secret, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SecretEnvSource

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SecretEnvSource, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SecretKeySelector

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SecretKeySelector, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SecretProjection

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SecretProjection, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SecretReference

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SecretReference, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SecretVolumeSource

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SecretVolumeSource, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SecurityContext

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SecurityContext, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SelectableField

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SelectableField, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Selector

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Selector, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SelfSubjectAccessReview

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SelfSubjectAccessReview, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SelfSubjectAccessReviewSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SelfSubjectAccessReviewSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SelfSubjectReview

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SelfSubjectReview, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SelfSubjectReview

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SelfSubjectReview, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SelfSubjectReviewStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SelfSubjectReviewStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SelfSubjectReviewStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SelfSubjectReviewStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SelfSubjectRulesReview

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SelfSubjectRulesReview, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SelfSubjectRulesReviewSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SelfSubjectRulesReviewSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SensitiveUrl

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SensitiveUrl, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServerAddressByClientCIDR

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServerAddressByClientCIDR, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServerStorageVersion

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServerStorageVersion, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Service

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Service, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceAccount

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceAccount, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceAccountSubject

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceAccountSubject, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceAccountTokenProjection

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceAccountTokenProjection, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceBackendPort

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceBackendPort, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceCIDR

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceCIDR, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceCIDRSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceCIDRSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceCIDRStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceCIDRStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServicePort

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServicePort, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceReference

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceReference, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceReference

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceReference, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceReference

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceReference, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ServiceStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ServiceStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SessionAffinityConfig

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SessionAffinityConfig, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SessionAggregateItem

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SessionAggregateItem, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SessionStatus

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SessionStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ShardId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ShardId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ShutdownEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ShutdownEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Sign

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Sign, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SignedDuration

Available on crate feature serde only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<SignedDuration, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SleepAction

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SleepAction, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SocketAddr

Available on crate feature std or non-no_core_net only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddr, <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 SocketAddrV6

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SocketAddrV6, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Span

Available on crate feature serde only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Span, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Span

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Span, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SpanId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SpanId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SpanStatus

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SpanStatus, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Sql

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Sql, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SqlColumnType

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SqlColumnType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SqlRelationType

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SqlRelationType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SqlScalarType

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SqlScalarType, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SslMode

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SslMode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Stacktrace

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Stacktrace, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StartStop

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StartStop, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StateEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StateEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatefulSet

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StatefulSet, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatefulSetCondition

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StatefulSetCondition, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatefulSetOrdinals

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StatefulSetOrdinals, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatefulSetPersistentVolumeClaimRetentionPolicy

Source§

impl<'de> Deserialize<'de> for StatefulSetSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StatefulSetSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatefulSetStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StatefulSetStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatefulSetUpdateStrategy

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StatefulSetUpdateStrategy, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatementKind

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StatementKind, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Status

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Status, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Status

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Status, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatusCause

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StatusCause, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatusCause

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StatusCause, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatusDetails

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StatusDetails, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatusDetails

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StatusDetails, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StatusSummary

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StatusSummary, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StorageClass

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StorageClass, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StorageOSPersistentVolumeSource

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StorageOSPersistentVolumeSource, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StorageOSVolumeSource

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StorageOSVolumeSource, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StorageVersion

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StorageVersion, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StorageVersionCondition

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StorageVersionCondition, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StorageVersionMigration

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StorageVersionMigration, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StorageVersionMigrationSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StorageVersionMigrationSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StorageVersionMigrationStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StorageVersionMigrationStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StorageVersionSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StorageVersionSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StorageVersionStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<StorageVersionStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for String

Available on crate features alloc or std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<String, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for StructMerge

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<StructMerge, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Subject

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Subject, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Subject

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Subject, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SubjectAccessReview

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SubjectAccessReview, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SubjectAccessReviewSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SubjectAccessReviewSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SubjectAccessReviewStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SubjectAccessReviewStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SubjectRulesReviewStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SubjectRulesReviewStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SuccessPolicy

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SuccessPolicy, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SuccessPolicyRule

Source§

fn deserialize<D>( deserializer: D, ) -> Result<SuccessPolicyRule, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SymbolicDebugImage

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SymbolicDebugImage, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Sysctl

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Sysctl, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SystemSdkInfo

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<SystemSdkInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for SystemTime

Available on crate feature std only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<SystemTime, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TCPSocketAction

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TCPSocketAction, <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 Taint

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Taint, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TemplateInfo

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TemplateInfo, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TerminalSize

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TerminalSize, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TestOperation

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TestOperation, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Thread

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Thread, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ThreadId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<ThreadId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Time

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Time, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Time

Available on crate feature serde only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Time, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TimeDelta

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TimeDelta, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TimelyEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TimelyEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TimelySetup

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TimelySetup, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Timestamp

Available on crate feature serde only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Timestamp, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Timestamp

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Timestamp, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TimestampPrecision

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TimestampPrecision, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Timezone

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Timezone, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TlsMode

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TlsMode, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TokenRequest

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TokenRequest, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TokenRequest

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TokenRequest, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TokenRequestSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TokenRequestSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TokenRequestStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TokenRequestStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TokenReview

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TokenReview, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TokenReviewSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TokenReviewSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TokenReviewStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TokenReviewStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Toleration

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Toleration, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TopologySelectorLabelRequirement

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TopologySelectorLabelRequirement, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TopologySelectorTerm

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TopologySelectorTerm, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TopologySpreadConstraint

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TopologySpreadConstraint, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TraceContext

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TraceContext, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TraceId

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TraceId, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TraceShare

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TraceShare, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TracedError

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TracedError, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TracedValue

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TracedValue, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TracedValues<String>

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TracedValues<String>, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TracingEvent

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TracingEvent, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TracingLevel

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TracingLevel, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TxnsEntry

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TxnsEntry, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TypeChecking

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TypeChecking, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TypeChecking

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TypeChecking, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TypeMeta

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<TypeMeta, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TypedLocalObjectReference

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TypedLocalObjectReference, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for TypedObjectReference

Source§

fn deserialize<D>( deserializer: D, ) -> Result<TypedObjectReference, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Tz

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Tz, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UncountedTerminatedPods

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UncountedTerminatedPods, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Unit

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Unit, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UnresolvedItemName

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<UnresolvedItemName, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Url

Available on crate feature serde only.

Deserializes this URL from a serde stream.

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> Deserialize<'de> for User

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<User, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UserInfo

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UserInfo, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for UserSubject

Source§

fn deserialize<D>( deserializer: D, ) -> Result<UserSubject, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Uuid

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Uuid, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingAdmissionPolicy

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingAdmissionPolicy, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingAdmissionPolicy

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingAdmissionPolicy, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingAdmissionPolicyBinding

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingAdmissionPolicyBinding, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingAdmissionPolicyBinding

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingAdmissionPolicyBinding, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingAdmissionPolicyBindingSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingAdmissionPolicyBindingSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingAdmissionPolicyBindingSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingAdmissionPolicyBindingSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingAdmissionPolicySpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingAdmissionPolicySpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingAdmissionPolicySpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingAdmissionPolicySpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingAdmissionPolicyStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingAdmissionPolicyStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingAdmissionPolicyStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingAdmissionPolicyStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingWebhook

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingWebhook, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidatingWebhookConfiguration

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidatingWebhookConfiguration, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Validation

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Validation, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Validation

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Validation, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for ValidationRule

Source§

fn deserialize<D>( deserializer: D, ) -> Result<ValidationRule, <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 Value

Source§

fn deserialize<D>(d: D) -> Result<Value, <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 Value

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<Value, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VarCharMaxLength

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<VarCharMaxLength, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Variable

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Variable, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Variable

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Variable, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Variable

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Variable, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Version

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Version, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VersionReq

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VersionReq, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Volume

Source§

fn deserialize<D>( deserializer: D, ) -> Result<Volume, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeAttachment

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeAttachment, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeAttachmentSource

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeAttachmentSource, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeAttachmentSpec

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeAttachmentSpec, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeAttachmentStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeAttachmentStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeAttributesClass

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeAttributesClass, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeAttributesClass

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeAttributesClass, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeDevice

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeDevice, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeError

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeError, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeMount

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeMount, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeMountStatus

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeMountStatus, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeNodeAffinity

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeNodeAffinity, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeNodeResources

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeNodeResources, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeProjection

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeProjection, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VolumeResourceRequirements

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VolumeResourceRequirements, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for VsphereVirtualDiskVolumeSource

Source§

fn deserialize<D>( deserializer: D, ) -> Result<VsphereVirtualDiskVolumeSource, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WasmDebugImage

Source§

fn deserialize<__D>( __deserializer: __D, ) -> Result<WasmDebugImage, <__D as Deserializer<'de>>::Error>
where __D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WebhookClientConfig

Source§

fn deserialize<D>( deserializer: D, ) -> Result<WebhookClientConfig, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WebhookClientConfig

Source§

fn deserialize<D>( deserializer: D, ) -> Result<WebhookClientConfig, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WebhookConversion

Source§

fn deserialize<D>( deserializer: D, ) -> Result<WebhookConversion, <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 WeightedPodAffinityTerm

Source§

fn deserialize<D>( deserializer: D, ) -> Result<WeightedPodAffinityTerm, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for WindowsSecurityContextOptions

Source§

fn deserialize<D>( deserializer: D, ) -> Result<WindowsSecurityContextOptions, <D as Deserializer<'de>>::Error>
where D: Deserializer<'de>,

Source§

impl<'de> Deserialize<'de> for Zoned

Available on crate feature serde only.
Source§

fn deserialize<D>( deserializer: D, ) -> Result<Zoned, <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 char

Source§

fn deserialize<D>( deserializer: D, ) -> Result<char, <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> 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 i8

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i8, <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> Deserialize<'de> for i32

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i32, <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 i128

Source§

fn deserialize<D>( deserializer: D, ) -> Result<i128, <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> 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 u16

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u16, <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> 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 u128

Source§

fn deserialize<D>( deserializer: D, ) -> Result<u128, <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>,

Implementors§

Source§

impl<'de, K, V> Deserialize<'de> for BTreeMap<K, V>
where K: Deserialize<'de> + Ord, V: Deserialize<'de>,

Available on crate features alloc or std only.
Source§

impl<'de> Deserialize<'de> for AwsExternalIdPrefix

Source§

impl<'de> Deserialize<'de> for Balancer

Source§

impl<'de> Deserialize<'de> for BalancerSpec

Source§

impl<'de> Deserialize<'de> for BalancerStatus

Source§

impl<'de> Deserialize<'de> for BalancerdRef

Source§

impl<'de> Deserialize<'de> for Certificate

Source§

impl<'de> Deserialize<'de> for CertificateAdditionalOutputFormats

Source§

impl<'de> Deserialize<'de> for CertificateAdditionalOutputFormatsType

Source§

impl<'de> Deserialize<'de> for CertificateIssuerRef

Source§

impl<'de> Deserialize<'de> for CertificateKeystores

Source§

impl<'de> Deserialize<'de> for CertificateKeystoresJks

Source§

impl<'de> Deserialize<'de> for CertificateKeystoresJksPasswordSecretRef

Source§

impl<'de> Deserialize<'de> for CertificateKeystoresPkcs12

Source§

impl<'de> Deserialize<'de> for CertificateKeystoresPkcs12PasswordSecretRef

Source§

impl<'de> Deserialize<'de> for CertificateKeystoresPkcs12Profile

Source§

impl<'de> Deserialize<'de> for CertificateNameConstraints

Source§

impl<'de> Deserialize<'de> for CertificateNameConstraintsExcluded

Source§

impl<'de> Deserialize<'de> for CertificateNameConstraintsPermitted

Source§

impl<'de> Deserialize<'de> for CertificateOtherNames

Source§

impl<'de> Deserialize<'de> for CertificatePrivateKey

Source§

impl<'de> Deserialize<'de> for CertificatePrivateKeyAlgorithm

Source§

impl<'de> Deserialize<'de> for CertificatePrivateKeyEncoding

Source§

impl<'de> Deserialize<'de> for CertificatePrivateKeyRotationPolicy

Source§

impl<'de> Deserialize<'de> for CertificateSecretTemplate

Source§

impl<'de> Deserialize<'de> for CertificateSpec

Source§

impl<'de> Deserialize<'de> for CertificateStatus

Source§

impl<'de> Deserialize<'de> for CertificateSubject

Source§

impl<'de> Deserialize<'de> for Condition

Source§

impl<'de> Deserialize<'de> for Console

Source§

impl<'de> Deserialize<'de> for ConsoleSpec

Source§

impl<'de> Deserialize<'de> for ConsoleStatus

Source§

impl<'de> Deserialize<'de> for FronteggRoutingConfig

Source§

impl<'de> Deserialize<'de> for HttpConnectionScheme

Source§

impl<'de> Deserialize<'de> for IgnoredAny

Source§

impl<'de> Deserialize<'de> for Issuer

Source§

impl<'de> Deserialize<'de> for IssuerAcme

Source§

impl<'de> Deserialize<'de> for IssuerAcmeExternalAccountBinding

Source§

impl<'de> Deserialize<'de> for IssuerAcmeExternalAccountBindingKeyAlgorithm

Source§

impl<'de> Deserialize<'de> for IssuerAcmeExternalAccountBindingKeySecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmePrivateKeySecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolvers

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01AcmeDns

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01AcmeDnsAccountSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Akamai

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01AkamaiAccessTokenSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01AkamaiClientSecretSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01AkamaiClientTokenSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01AzureDns

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01AzureDnsClientSecretSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01AzureDnsEnvironment

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01AzureDnsManagedIdentity

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01CloudDns

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01CloudDnsServiceAccountSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Cloudflare

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01CloudflareApiKeySecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01CloudflareApiTokenSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01CnameStrategy

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Digitalocean

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01DigitaloceanTokenSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Rfc2136

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Rfc2136TsigSecretSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Route53

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Route53AccessKeyIdSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Route53Auth

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Route53AuthKubernetes

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Route53AuthKubernetesServiceAccountRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Route53SecretAccessKeySecretRef

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversDns01Webhook

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoute

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRouteParentRefs

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplate

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateMetadata

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpec

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinity

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityNodeAffinity

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinity

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinity

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecImagePullSecrets

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecSecurityContext

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecSecurityContextSeLinuxOptions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecSecurityContextSeccompProfile

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecSecurityContextSysctls

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01GatewayHttpRoutePodTemplateSpecTolerations

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01Ingress

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressIngressTemplate

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressIngressTemplateMetadata

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplate

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateMetadata

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpec

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinity

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecImagePullSecrets

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecSecurityContext

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecSecurityContextSeLinuxOptions

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecSecurityContextSeccompProfile

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecSecurityContextSysctls

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversHttp01IngressPodTemplateSpecTolerations

Source§

impl<'de> Deserialize<'de> for IssuerAcmeSolversSelector

Source§

impl<'de> Deserialize<'de> for IssuerCa

Source§

impl<'de> Deserialize<'de> for IssuerSelfSigned

Source§

impl<'de> Deserialize<'de> for IssuerSpec

Source§

impl<'de> Deserialize<'de> for IssuerStatus

Source§

impl<'de> Deserialize<'de> for IssuerStatusAcme

Source§

impl<'de> Deserialize<'de> for IssuerVault

Source§

impl<'de> Deserialize<'de> for IssuerVaultAuth

Source§

impl<'de> Deserialize<'de> for IssuerVaultAuthAppRole

Source§

impl<'de> Deserialize<'de> for IssuerVaultAuthAppRoleSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerVaultAuthClientCertificate

Source§

impl<'de> Deserialize<'de> for IssuerVaultAuthKubernetes

Source§

impl<'de> Deserialize<'de> for IssuerVaultAuthKubernetesSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerVaultAuthKubernetesServiceAccountRef

Source§

impl<'de> Deserialize<'de> for IssuerVaultAuthTokenSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerVaultCaBundleSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerVaultClientCertSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerVaultClientKeySecretRef

Source§

impl<'de> Deserialize<'de> for IssuerVenafi

Source§

impl<'de> Deserialize<'de> for IssuerVenafiCloud

Source§

impl<'de> Deserialize<'de> for IssuerVenafiCloudApiTokenSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerVenafiTpp

Source§

impl<'de> Deserialize<'de> for IssuerVenafiTppCaBundleSecretRef

Source§

impl<'de> Deserialize<'de> for IssuerVenafiTppCredentialsRef

Source§

impl<'de> Deserialize<'de> for mz_cloud_resources::crd::materialize::v1alpha1::Materialize

Source§

impl<'de> Deserialize<'de> for mz_cloud_resources::crd::materialize::v1::Materialize

Source§

impl<'de> Deserialize<'de> for MaterializeCertSpec

Source§

impl<'de> Deserialize<'de> for MaterializeRolloutStrategy

Source§

impl<'de> Deserialize<'de> for mz_cloud_resources::crd::materialize::v1alpha1::MaterializeSpec

Source§

impl<'de> Deserialize<'de> for mz_cloud_resources::crd::materialize::v1::MaterializeSpec

Source§

impl<'de> Deserialize<'de> for mz_cloud_resources::crd::materialize::v1alpha1::MaterializeStatus

Source§

impl<'de> Deserialize<'de> for mz_cloud_resources::crd::materialize::v1::MaterializeStatus

Source§

impl<'de> Deserialize<'de> for RolloutRequestTimeout

Source§

impl<'de> Deserialize<'de> for StaticRoutingConfig

Source§

impl<'de> Deserialize<'de> for VpcEndpoint

Source§

impl<'de> Deserialize<'de> for VpcEndpointSpec

Source§

impl<'de> Deserialize<'de> for VpcEndpointState

Source§

impl<'de> Deserialize<'de> for VpcEndpointStatus