Crate shawshank [] [src]

ArenaSet is an efficient, generic internment structure.

Macros

custom_intern_id

Facilitates defining tuple structs that may be used as custom IDs.

Structs

ArenaSet

An efficient, generic internment structure.

Builder

Flexible builder for ArenaSet.

StadiumSet

Specialization of ArenaSet where O::Target: StableDeref.

Enums

Error

Errors that may occur when using an ArenaSet.

Traits

Map

The interface for the key-value map internal to an ArenaSet.

Functions

builder

Create a Builder where the ID is usize.

byte_arena_set

Create an ArenaSet for Vec<u8> with a HashMap and an ID of usize.

byte_stadium_set

Create a StadiumSet for Arc<Vec<u8>> with a HashMap and an ID of usize.

string_arena_set

Create an ArenaSet for String with a HashMap and an ID of usize.

string_stadium_set

Create a StadiumSet for Arc<String> with a HashMap and an ID of usize.