pub struct TrackingMemoryPool(Arc<AtomicUsize>);
Expand description
A simple MemoryPool
that reports the total memory usage
Tuple Fields§
§0: Arc<AtomicUsize>
Implementations§
Trait Implementations§
Source§impl Debug for TrackingMemoryPool
impl Debug for TrackingMemoryPool
Source§impl Default for TrackingMemoryPool
impl Default for TrackingMemoryPool
Source§fn default() -> TrackingMemoryPool
fn default() -> TrackingMemoryPool
Returns the “default value” for a type. Read more
Source§impl MemoryPool for TrackingMemoryPool
impl MemoryPool for TrackingMemoryPool
Auto Trait Implementations§
impl Freeze for TrackingMemoryPool
impl RefUnwindSafe for TrackingMemoryPool
impl Send for TrackingMemoryPool
impl Sync for TrackingMemoryPool
impl Unpin for TrackingMemoryPool
impl UnwindSafe for TrackingMemoryPool
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