pub enum TaskAffinity {
CpuOptimized,
GpuOptimized,
MemoryOptimized,
NetworkOptimized,
StorageOptimized,
EnergyEfficient,
NodeAffinity(String),
Custom(String),
}Expand description
Task affinity preferences for optimization
Variants§
CpuOptimized
CPU-optimized execution
GpuOptimized
GPU-optimized execution
MemoryOptimized
Memory-optimized execution
NetworkOptimized
Network-optimized execution
StorageOptimized
Storage-optimized execution
EnergyEfficient
Energy-efficient execution
NodeAffinity(String)
Node affinity
Custom(String)
Custom affinity
Trait Implementations§
Source§impl Clone for TaskAffinity
impl Clone for TaskAffinity
Source§fn clone(&self) -> TaskAffinity
fn clone(&self) -> TaskAffinity
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 moreSource§impl Debug for TaskAffinity
impl Debug for TaskAffinity
Source§impl PartialEq for TaskAffinity
impl PartialEq for TaskAffinity
impl StructuralPartialEq for TaskAffinity
Auto Trait Implementations§
impl Freeze for TaskAffinity
impl RefUnwindSafe for TaskAffinity
impl Send for TaskAffinity
impl Sync for TaskAffinity
impl Unpin for TaskAffinity
impl UnwindSafe for TaskAffinity
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