pub enum PlanFinality {
Open,
Final,
}Expand description
Whether a plan’s enumeration can still grow.
Variants§
Open
More work may appear; the leader re-runs the planner on its replan
interval and CoordinationEvent::AllComplete never fires.
Final
The enumeration is complete and final. Once every split is
completed the job reports CoordinationEvent::AllComplete (or
CoordinationEvent::Stalled if any were quarantined).
Trait Implementations§
Source§impl Clone for PlanFinality
impl Clone for PlanFinality
Source§fn clone(&self) -> PlanFinality
fn clone(&self) -> PlanFinality
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 moreimpl Copy for PlanFinality
Source§impl Debug for PlanFinality
impl Debug for PlanFinality
impl Eq for PlanFinality
Source§impl PartialEq for PlanFinality
impl PartialEq for PlanFinality
impl StructuralPartialEq for PlanFinality
Auto Trait Implementations§
impl Freeze for PlanFinality
impl RefUnwindSafe for PlanFinality
impl Send for PlanFinality
impl Sync for PlanFinality
impl Unpin for PlanFinality
impl UnsafeUnpin for PlanFinality
impl UnwindSafe for PlanFinality
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.