vector/internal_telemetry/allocations/allocator/
mod.rsuse self::token::with_suspended_allocation_group;
mod stack;
mod token;
mod tracer;
mod tracing;
mod tracing_allocator;
pub use self::token::AllocationGroupId;
pub use self::token::AllocationGroupToken;
pub use self::tracer::Tracer;
pub use self::tracing::AllocationLayer;
pub use self::tracing_allocator::GroupedTraceableAllocator;
#[inline(always)]
pub fn without_allocation_tracing<F>(f: F)
where
F: FnOnce(),
{
with_suspended_allocation_group(f)
}