Structs§
- Commits represent changes to the system about to be persisted
- Entity is an actor that dispatches commands and manages aggregates that are being queried
- Uniquely idenfies an entity
- An actor that handles the persistance of events of entities using “commits” to track who made a change and why.
Enums§
- Events are changes to the system generated by entities after processing other events or external commands
Traits§
- Implement this trait to allow your entity handle external commands
- An Aggregate is the projected data of a series of events of an entity, given an initial state update events are applied to it until it reaches the desired state.
Functions§
- Convenience fuction to send and receive a message from an actor