pub enum MoveGuard {
Clear,
Blocked(BlockedState),
}Expand description
What the shared move policy decided about one issue (FR-004).
Variants§
Clear
Apply the move as-is. Either the move does not target the completion column, or the issue has no open blockers, or the issue is already in the target column.
Blocked(BlockedState)
The issue has open blockers and the move targets the completion column. The move needs an explicit acknowledgement before it may be applied.
Implementations§
Trait Implementations§
impl Eq for MoveGuard
impl StructuralPartialEq for MoveGuard
Auto Trait Implementations§
impl Freeze for MoveGuard
impl RefUnwindSafe for MoveGuard
impl Send for MoveGuard
impl Sync for MoveGuard
impl Unpin for MoveGuard
impl UnsafeUnpin for MoveGuard
impl UnwindSafe for MoveGuard
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
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more