pub struct ResourceMeasurement {
pub duration: Duration,
pub peak_memory_bytes: u64,
pub cpu_time_us: u64,
}Expand description
Resource measurements for a single job execution
Fields§
§duration: DurationWall-clock execution time
peak_memory_bytes: u64Peak memory usage in bytes during execution
cpu_time_us: u64CPU time (user + system) in microseconds
Trait Implementations§
Source§impl Clone for ResourceMeasurement
impl Clone for ResourceMeasurement
Source§fn clone(&self) -> ResourceMeasurement
fn clone(&self) -> ResourceMeasurement
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 ResourceMeasurement
impl RefUnwindSafe for ResourceMeasurement
impl Send for ResourceMeasurement
impl Sync for ResourceMeasurement
impl Unpin for ResourceMeasurement
impl UnsafeUnpin for ResourceMeasurement
impl UnwindSafe for ResourceMeasurement
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