pub struct TaskMemoryUsage {
pub peak_memory: u64,
pub average_memory: u64,
pub allocations: u64,
pub deallocations: u64,
}Expand description
Task memory usage metrics
Fields§
§peak_memory: u64Peak memory usage in bytes
average_memory: u64Average memory usage in bytes
allocations: u64Memory allocations count
deallocations: u64Memory deallocations count
Trait Implementations§
Source§impl Clone for TaskMemoryUsage
impl Clone for TaskMemoryUsage
Source§fn clone(&self) -> TaskMemoryUsage
fn clone(&self) -> TaskMemoryUsage
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 TaskMemoryUsage
impl RefUnwindSafe for TaskMemoryUsage
impl Send for TaskMemoryUsage
impl Sync for TaskMemoryUsage
impl Unpin for TaskMemoryUsage
impl UnwindSafe for TaskMemoryUsage
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