fastarena 0.1.3

A zero-dependency, bump-pointer arena allocator with RAII transactions, nested savepoints, optional LIFO destructor tracking, and ArenaVec — built for compilers, storage engines, and high-throughput request-scoped workloads.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
//! Supporting utilities for the arena allocator.
//!
//! This module contains:
//! - `InlineVec<T, N>`: inline-first vector with optional heap spill
//! - `DropRegistry`: tracks destructors for `drop-tracking` feature
//! - `Transaction`: RAII scope for transactional allocation with rollback

pub mod drop_registry;
pub mod inline_vec;
pub mod transaction;

pub use transaction::{Transaction, TxnDiff, TxnStatus};