arenavec 0.1.1

An arena backed implementation of vectors and related types.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! This crate exposes a number of arena allocator implementations tailored to slightly different
//! usecases. Currently, all of them are non-MT-safe, and hence intended to be used locally per
//! thread, for instance being placed in a thread-local variable, or nested in user types.
//!
//! In addition to the allocator types, the library provides a set of data structures that are
//! allocator-agnostic (as in, compatible with all allocators provided in this crate).
#![deny(missing_debug_implementations, warnings, rust_2018_idioms)]

pub mod common;
pub mod rc;
pub mod region;

pub use crate::common::*;