Module arena

Source

Structsยง

ArenaArc
Represents an atomic reference-counted pointer into an arena-allocated object.
ArenaBox
ArenaRc
Represents an atomic reference-counted pointer into an arena-allocated object.
ArenaShared
An atomic reference-counted pointer into an arena-allocated object with thread-safe allocation and deallocation capabilities.
ArenaSharedAtomic
An atomic reference-counted pointer into an arena-allocated object with thread-safe allocation and deallocation capabilities.
ArenaSharedAtomicReservation
ArenaSharedReservation
ArenaUnique
An arena-based unique ownership container allowing allocation and deallocation of objects with exclusive ownership semantics.
ArenaUniqueReservation
RawArena
A very-unsafe, arena for raw pointers that falls back to raw allocation when full. This should be used with great care, and ideally you should only be using the higher-level arenas built on top of this.