pub struct MemoryProfile {
pub peak_bytes: usize,
pub current_bytes: usize,
pub total_allocs: usize,
}Expand description
Memory usage profile.
Fields§
§peak_bytes: usizePeak memory usage in bytes.
current_bytes: usizeCurrent (live) memory usage in bytes.
total_allocs: usizeTotal number of allocation events.
Implementations§
Trait Implementations§
Source§impl Clone for MemoryProfile
impl Clone for MemoryProfile
Source§fn clone(&self) -> MemoryProfile
fn clone(&self) -> MemoryProfile
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 MemoryProfile
impl RefUnwindSafe for MemoryProfile
impl Send for MemoryProfile
impl Sync for MemoryProfile
impl Unpin for MemoryProfile
impl UnsafeUnpin for MemoryProfile
impl UnwindSafe for MemoryProfile
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