pub struct WorkloadPodGroupSchedulingConstraints {
pub topology: Option<Vec<TopologyConstraint>>,
}Expand description
WorkloadPodGroupSchedulingConstraints defines leaf-level scheduling constraints, such as topology.
Fields§
§topology: Option<Vec<TopologyConstraint>>topology specifies desired topological placements for all pods within the pod group. If unset, no topology placement is requested.
Trait Implementations§
Source§impl DeepMerge for WorkloadPodGroupSchedulingConstraints
impl DeepMerge for WorkloadPodGroupSchedulingConstraints
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 WorkloadPodGroupSchedulingConstraints
impl<'de> Deserialize<'de> for WorkloadPodGroupSchedulingConstraints
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 WorkloadPodGroupSchedulingConstraints
Auto Trait Implementations§
impl Freeze for WorkloadPodGroupSchedulingConstraints
impl RefUnwindSafe for WorkloadPodGroupSchedulingConstraints
impl Send for WorkloadPodGroupSchedulingConstraints
impl Sync for WorkloadPodGroupSchedulingConstraints
impl Unpin for WorkloadPodGroupSchedulingConstraints
impl UnsafeUnpin for WorkloadPodGroupSchedulingConstraints
impl UnwindSafe for WorkloadPodGroupSchedulingConstraints
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