derive macro part of better_any
Runtime 'live witness' of two types being the same
A runtime context providing type storage and management.
Crate for generation constant 32 bit nonzero unique identifiers for types.
Effective type-based pseudodynamic dispatch to impls, enums and typeid
Insert components into entities by their `TypeId`!
Generates human-readable, prefixed, and globally unique identifiers (based on the TypeID spec) for Rust. Improves clarity, type-safety, debugging, and identifier management in your applications.
A safe and convenient store for one value of each type
A safe and convenient store for one value of each type
Concrete-struct dependency injection for Rust using function pointers instead of trait objects
A structural data access framework. Type-safe extraction from nested structures with Arc-based smart pointers.
Procedural macros for the structecs entity-component framework