[][src]Crate shared_arena

Memory pools are usefull when allocating and deallocating lots of data of the same size.
Using a memory pool speed up those allocations/deallocations.

This crate provides 3 memory pools:

Structs

Arena

An arena

ArenaArc

A reference-counting pointer to T in the arena

ArenaBox

A pointer to T in the arena

ArenaRc

A single threaded reference-counting pointer to T in the arena.

Pool

A single threaded arena

PoolBox

A pointer to T in Pool

SharedArena

An arena shareable across threads