pub enum LockOrder {
Any,
Sequence,
Strict,
}
Expand description
An enumeration which specifies how jobs should be ordered in tour.
Variants§
Any
Jobs can be reshuffled in any order.
Sequence
Jobs cannot be reshuffled, but new job can be inserted in between.
Strict
Jobs cannot be reshuffled and no jobs can be inserted in between.
Auto Trait Implementations§
impl Freeze for LockOrder
impl RefUnwindSafe for LockOrder
impl Send for LockOrder
impl Sync for LockOrder
impl Unpin for LockOrder
impl UnwindSafe for LockOrder
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> 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