Struct k8s_openapi_ext::corev1::NodeSelectorRequirement  
source · [−]pub struct NodeSelectorRequirement {
    pub key: String,
    pub operator: String,
    pub values: Option<Vec<String, Global>>,
}Expand description
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
Fields
key: StringThe label key that the selector applies to.
operator: StringRepresents a key’s relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
values: Option<Vec<String, Global>>An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
Trait Implementations
sourceimpl Clone for NodeSelectorRequirement
 
impl Clone for NodeSelectorRequirement
sourcefn clone(&self) -> NodeSelectorRequirement
 
fn clone(&self) -> NodeSelectorRequirement
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from 
source. Read moresourceimpl Debug for NodeSelectorRequirement
 
impl Debug for NodeSelectorRequirement
sourceimpl DeepMerge for NodeSelectorRequirement
 
impl DeepMerge for NodeSelectorRequirement
sourcefn merge_from(&mut self, other: NodeSelectorRequirement)
 
fn merge_from(&mut self, other: NodeSelectorRequirement)
Merge 
other into self.sourceimpl Default for NodeSelectorRequirement
 
impl Default for NodeSelectorRequirement
sourcefn default() -> NodeSelectorRequirement
 
fn default() -> NodeSelectorRequirement
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for NodeSelectorRequirement
 
impl<'de> Deserialize<'de> for NodeSelectorRequirement
sourcefn deserialize<D>(
    deserializer: D
) -> Result<NodeSelectorRequirement, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
 
fn deserialize<D>(
    deserializer: D
) -> Result<NodeSelectorRequirement, <D as Deserializer<'de>>::Error>where
    D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<NodeSelectorRequirement> for NodeSelectorRequirement
 
impl PartialEq<NodeSelectorRequirement> for NodeSelectorRequirement
sourcefn eq(&self, other: &NodeSelectorRequirement) -> bool
 
fn eq(&self, other: &NodeSelectorRequirement) -> bool
sourceimpl Serialize for NodeSelectorRequirement
 
impl Serialize for NodeSelectorRequirement
sourcefn serialize<S>(
    &self,
    serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
    S: Serializer,
 
fn serialize<S>(
    &self,
    serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
    S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for NodeSelectorRequirement
Auto Trait Implementations
impl RefUnwindSafe for NodeSelectorRequirement
impl Send for NodeSelectorRequirement
impl Sync for NodeSelectorRequirement
impl Unpin for NodeSelectorRequirement
impl UnwindSafe for NodeSelectorRequirement
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more