[][src]Crate components_arena

Macros

Component

Macro attribute for deriving Component trait.

Structs

Arena

Unordered container with random access.

ComponentClassLock

The return type of the ComponentClass::lock function.

ComponentClassMutex

Helps to store ComponentClassToken in a static.

ComponentClassToken

Component class static shared data.

Id

Arena item handle.

Traits

Component

An implementor of the Component trait is a type, whose values can be placed into Arena container.

ComponentClass

An utility trait describing a specific component type.

ComponentIndex

An implementor of the ComponentIndex trait can be used as an index part type of Id.

ComponentUnique

An implementor of the ComponentUnique trait can be used as a unique part type of Id.