pub struct ResourceEstimate {
pub cpu_cores: f64,
pub memory_bytes: u64,
pub execution_time: Duration,
pub io_operations: u64,
}Expand description
Resource estimation for a task
Fields§
§cpu_cores: f64Estimated CPU cores needed
memory_bytes: u64Estimated memory usage in bytes
execution_time: DurationEstimated execution time
io_operations: u64Estimated I/O operations
Trait Implementations§
Source§impl Clone for ResourceEstimate
impl Clone for ResourceEstimate
Source§fn clone(&self) -> ResourceEstimate
fn clone(&self) -> ResourceEstimate
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 ResourceEstimate
impl RefUnwindSafe for ResourceEstimate
impl Send for ResourceEstimate
impl Sync for ResourceEstimate
impl Unpin for ResourceEstimate
impl UnwindSafe for ResourceEstimate
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