Module score::component [] [src]

Structs

Component

Components are the building blocks of a Simulation. They are arranged into a tree and use a thread to respond to Events which execute at some particular Time. Note that, in general, all state managed within components should be stored in the Store. This makes it possible to use GUI tools to see what is happening within components and even more importantly allows the Simulation to perform speculative execution of components.

ComponentID

To make lifetime management easier components are referenced using a small integer instead of a rust reference.

Constants

NO_COMPONENT

The id of the root component.