pub struct MemoryAllocationTracker(/* private fields */);
Expand description
Accessor to the allocator internals.
Implementations§
Source§impl MemoryAllocationTracker
impl MemoryAllocationTracker
Sourcepub fn new() -> Result<Self, MemoryStatsError>
pub fn new() -> Result<Self, MemoryStatsError>
Create an instance of an allocation tracker.
Sourcepub fn snapshot(&self) -> Result<MemoryAllocationSnapshot, MemoryStatsError>
pub fn snapshot(&self) -> Result<MemoryAllocationSnapshot, MemoryStatsError>
Create an allocation snapshot.
Trait Implementations§
Source§impl Clone for MemoryAllocationTracker
impl Clone for MemoryAllocationTracker
Source§fn clone(&self) -> MemoryAllocationTracker
fn clone(&self) -> MemoryAllocationTracker
Returns a copy 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 MemoryAllocationTracker
impl RefUnwindSafe for MemoryAllocationTracker
impl Send for MemoryAllocationTracker
impl Sync for MemoryAllocationTracker
impl Unpin for MemoryAllocationTracker
impl UnwindSafe for MemoryAllocationTracker
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