Module data_structures

Source
Expand description

Specialized data structures used by Avian.

Modules§

bit_vec
A minimalistic dynamically sized compact bit vector with a fixed block size of 64 bits.
graph
A stripped down version of petgraph’s UnGraph.
id_pool
An IdPool for managing and reusing identifiers.
pair_key
A unique key for a pair of identifiers.
sparse_secondary_map
A map for associating data with previously stored entities in a generational arena.
stable_graph
A stripped down and modified version of petgraph’s StableUnGraph.

Structs§

ArrayVec
A vector with a fixed capacity.