pub struct CompositePodGroupSchedulingConstraints {
pub topology: Option<Vec<TopologyConstraint>>,
}Expand description
CompositePodGroupSchedulingConstraints defines scheduling constraints (e.g. topology) for a CompositePodGroup.
Fields§
§topology: Option<Vec<TopologyConstraint>>topology defines the topology constraints for the composite pod group. Currently only a single topology constraint can be specified. This may change in the future.
Trait Implementations§
Source§impl DeepMerge for CompositePodGroupSchedulingConstraints
impl DeepMerge for CompositePodGroupSchedulingConstraints
Source§fn merge_from(&mut self, other: Self)
fn merge_from(&mut self, other: Self)
Merge
other into self.Source§impl<'de> Deserialize<'de> for CompositePodGroupSchedulingConstraints
impl<'de> Deserialize<'de> for CompositePodGroupSchedulingConstraints
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
impl StructuralPartialEq for CompositePodGroupSchedulingConstraints
Auto Trait Implementations§
impl Freeze for CompositePodGroupSchedulingConstraints
impl RefUnwindSafe for CompositePodGroupSchedulingConstraints
impl Send for CompositePodGroupSchedulingConstraints
impl Sync for CompositePodGroupSchedulingConstraints
impl Unpin for CompositePodGroupSchedulingConstraints
impl UnsafeUnpin for CompositePodGroupSchedulingConstraints
impl UnwindSafe for CompositePodGroupSchedulingConstraints
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