Crate muds

source · []
Expand description

Minimalistic Data Structures and Entity-Component-System Library.

Modules

Collection library.

Entity-Component-Resource registry.

Commonly used types.

Macros

Returns the concrete Cons type signature for the provided types.

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

Structs

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.

Traits

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