pub enum QueuePartitioning {
Single,
ByPriority,
ByTaskType,
ByResourceRequirements,
Custom {
scheme_name: String,
},
}Expand description
Queue partitioning strategies
Variants§
Single
Single queue for all tasks
ByPriority
Separate queues by priority
ByTaskType
Separate queues by task type
ByResourceRequirements
Separate queues by resource requirements
Custom
Custom partitioning scheme
Trait Implementations§
Source§impl Clone for QueuePartitioning
impl Clone for QueuePartitioning
Source§fn clone(&self) -> QueuePartitioning
fn clone(&self) -> QueuePartitioning
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for QueuePartitioning
impl RefUnwindSafe for QueuePartitioning
impl Send for QueuePartitioning
impl Sync for QueuePartitioning
impl Unpin for QueuePartitioning
impl UnwindSafe for QueuePartitioning
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<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