Crate muds

source · []
Expand description

Minimalistic Data Structures and Entity-Component-System Library.


Collection library.

Entity-Component-Resource registry.

Commonly used types.


Returns the concrete Cons type signature for the provided types.

Constructs a Cons based on the values or identifiers passed in.


A standard GenIndex with usize index and usize generation

A GenIndex that is stored as f64, which 32bit index and 21bit generation. Useful for interfacing with Javascript

A GenIndex that is stored as u64, which 32bit index and 32bit generation.

A GenIndex newtype.


An index with generation that can be used as a weak reference to array values. The generation part allows indices to be reused without suffering from ABA problem, so that data can be safely stored in a packed array.

Marker trait for an unsigned number type castable to/from unsigned primitives