std::core::mem

@pool

macro void @pool(usz reserve = 0; @body) @builtin
Create a new temporary allocator.

The `reserve` parameter allows you to determine how many bytes should be reserved for
allocations on the current temporary allocator, if allocations are made inside of the pool scope.
It is made available for optimization, and can usually be ignored.

Parameters