Crate qecs_core [] [src]

Modules

prelude

Structs

Simulation
SimulationBuilder
Valid

Indicates that an id is valid and can be used to safely access an entity.

Enums

IdActivationError
IdGenerationError

Traits

Action
Component
ComponentStore
ComponentStoreAssignments
EntityStore
EntityStoreEntities
Event
Id

TODO: should this be ToString/FromStr?

IdWithIndex

For ids which closely mirror the total entity count. Ids may either have an indexable-part or consist entirely of it.

PrimaryIdManager
Process
ProcessBase
StoreBase
StoreWithDirtyState

TODO naming. ChangeList, DirtyState?

SubsystemBase
_ComponentStore

Workaround for lack of HK-lifetimes.

_ComponentStoreAssignments

Workaround for lack of HK-lifetimes.

_EntityStoreEntities
_PrimaryIdManager
_StoreWithDirtyState

Workaround for lack of HK-lifetimes.

Functions

destroy_entity

Safe abstraction for destroying a single entity.

Type Definitions

IdActivationResult
IdGenerationResult