pub struct EvictionPodReference {
pub name: String,
pub uid: String,
}Expand description
EvictionPodReference contains enough information to locate the referenced pod inside the same namespace.
Fields§
§name: Stringname of the target. This field is required.
uid: Stringuid of the target. It can be found in .metadata.uid of the target and is a lowercase UUID in 8-4-4-4-12 format. This field is required.
Trait Implementations§
Source§impl Clone for EvictionPodReference
impl Clone for EvictionPodReference
Source§impl Debug for EvictionPodReference
impl Debug for EvictionPodReference
Source§impl DeepMerge for EvictionPodReference
impl DeepMerge for EvictionPodReference
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other into self.Source§impl Default for EvictionPodReference
impl Default for EvictionPodReference
Source§impl<'de> Deserialize<'de> for EvictionPodReference
impl<'de> Deserialize<'de> for EvictionPodReference
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 EvictionPodReference
impl PartialEq for EvictionPodReference
Source§impl Serialize for EvictionPodReference
impl Serialize for EvictionPodReference
impl StructuralPartialEq for EvictionPodReference
Auto Trait Implementations§
impl Freeze for EvictionPodReference
impl RefUnwindSafe for EvictionPodReference
impl Send for EvictionPodReference
impl Sync for EvictionPodReference
impl Unpin for EvictionPodReference
impl UnsafeUnpin for EvictionPodReference
impl UnwindSafe for EvictionPodReference
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