pub enum PlacementStrategy {
LeastJobs,
Pinned {
node_id: String,
},
}Expand description
Placement strategy selected for a cluster-submitted job.
Variants§
LeastJobs
Pick the eligible node with the fewest cluster jobs, then tie-break by node id.
Pinned
Place the job on a specific node id.
Trait Implementations§
Source§impl Clone for PlacementStrategy
impl Clone for PlacementStrategy
Source§fn clone(&self) -> PlacementStrategy
fn clone(&self) -> PlacementStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PlacementStrategy
impl Debug for PlacementStrategy
impl Eq for PlacementStrategy
Source§impl PartialEq for PlacementStrategy
impl PartialEq for PlacementStrategy
impl StructuralPartialEq for PlacementStrategy
Auto Trait Implementations§
impl Freeze for PlacementStrategy
impl RefUnwindSafe for PlacementStrategy
impl Send for PlacementStrategy
impl Sync for PlacementStrategy
impl Unpin for PlacementStrategy
impl UnsafeUnpin for PlacementStrategy
impl UnwindSafe for PlacementStrategy
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> Message for T
impl<T> Message for T
Source§fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
fn from_boxed(m: BoxedMessage) -> Result<Self, BoxedDowncastErr>
Convert a BoxedMessage to this concrete type
Source§fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
fn box_message(self, pid: &ActorId) -> Result<BoxedMessage, BoxedDowncastErr>
Convert this message to a BoxedMessage