pub fn new(inner: T) -> Self {
        Self {
            inner,
            bytes_allocated: 0,
            allocations: 0,
            max_bytes_allocated: 0,
            max_allocations: 0,
            max_alignment: 1,
        }
    }
/// Creates a new scratch tracker from the given inner scratch space.
Creates a new scratch tracker from the given inner scratch space.
Creates a new scratch tracker from the given inner scratch space .
pub fn new(inner: T) -> Self {
        Self {
            inner,
            bytes_allocated: 0,
            allocations: 0,
            max_bytes_allocated: 0,
            max_allocations: 0,
            max_alignment: 1,
        }
    }
pub fn new ( inner : T ) -> Self { Self { inner , bytes_allocated : 0 , allocations : 0 , max_bytes_allocated : 0 , max_allocations : 0 , max_alignment : 1 , } }
Creates a new scratch tracker from the given inner scratch space.
Creates a new scratch tracker from the given inner scratch space .
inner
T
inner
T