pub trait MemoryTracker: Debug {
// Required methods
fn alloc(&mut self, bytes: usize);
fn free(&mut self, bytes: usize);
fn current(&self) -> usize;
fn peak(&self) -> usize;
fn reset(&mut self);
}
Expand description
Memory tracker for precise auxiliary space measurement