Module byte_slab::byte_slab[][src]

Expand description

A slab of byte-array elements

The BSlab represents the storage of all boxes and their related metadata.

Currently, it maintains its free list as an MPMC queue, though that is an implementation detail that may change. This implementation is convenient, but not particularly memory-dense.

The slab is statically allocated, and the size of each Box, as well as the total number of Boxes available is selected through compile time const values.

Structs

A slab of byte-array elements