[−][src]Crate riker_es
Structs
Commit | Commits represent changes to the system about to be persisted |
Entity | Entity is an actor that dispatches commands and manages aggregates that are being queried |
EntityId | Uniquely idenfies an entity |
Store | An actor that handles the persistance of events of entities using "commits" to track who made a change and why. |
Enums
CQRS | |
Event | Events are changes to the system generated by entities after processing other events or external commands |
Query | |
StoreMsg |
Traits
Aggregate | 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. |
ES | Implement this trait to allow your entity handle external commands |
Sys |
Functions
ask | Convenience fuction to send and receive a message from an actor |
Type Definitions
EventBus | |
StoreRef |