pub struct EvictionRequestTarget {
pub pod: Option<EvictionRequestPodReference>,
}Expand description
EvictionRequestTarget contains a reference to an object that should be evicted.
Fields§
§pod: Option<EvictionRequestPodReference>pod references a pod that is subject to eviction/termination. Pods that are part of a PodGroup (.spec.schedulingGroup is set) are not supported.
Trait Implementations§
Source§impl Clone for EvictionRequestTarget
impl Clone for EvictionRequestTarget
Source§impl Debug for EvictionRequestTarget
impl Debug for EvictionRequestTarget
Source§impl DeepMerge for EvictionRequestTarget
impl DeepMerge for EvictionRequestTarget
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other into self.Source§impl Default for EvictionRequestTarget
impl Default for EvictionRequestTarget
Source§impl<'de> Deserialize<'de> for EvictionRequestTarget
impl<'de> Deserialize<'de> for EvictionRequestTarget
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for EvictionRequestTarget
impl PartialEq for EvictionRequestTarget
Source§impl Serialize for EvictionRequestTarget
impl Serialize for EvictionRequestTarget
impl StructuralPartialEq for EvictionRequestTarget
Auto Trait Implementations§
impl Freeze for EvictionRequestTarget
impl RefUnwindSafe for EvictionRequestTarget
impl Send for EvictionRequestTarget
impl Sync for EvictionRequestTarget
impl Unpin for EvictionRequestTarget
impl UnsafeUnpin for EvictionRequestTarget
impl UnwindSafe for EvictionRequestTarget
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more