[][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

Manager
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

ES

Implement this trait to allow your entity handle external commands

EntityName
Model

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.

Sys

Functions

ask

Convenience fuction to send and receive a message from an actor

Type Definitions

EventBus
StoreRef