pub struct ResourceAllocation {
pub cpu_cores: f64,
pub memory_mb: usize,
pub gpu_fraction: Option<f64>,
pub bandwidth: f64,
pub priority: Priority,
}Expand description
Resource allocation for a module
Fields§
§cpu_cores: f64Allocated CPU cores
memory_mb: usizeAllocated memory (MB)
gpu_fraction: Option<f64>Allocated GPU fraction
bandwidth: f64Allocated bandwidth (MB/s)
priority: PriorityPriority level
Trait Implementations§
Source§impl Clone for ResourceAllocation
impl Clone for ResourceAllocation
Source§fn clone(&self) -> ResourceAllocation
fn clone(&self) -> ResourceAllocation
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 ResourceAllocation
impl RefUnwindSafe for ResourceAllocation
impl Send for ResourceAllocation
impl Sync for ResourceAllocation
impl Unpin for ResourceAllocation
impl UnwindSafe for ResourceAllocation
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