Crate eventsourced

source ·
Expand description

Event sourced entities.

Modules

Structs

Collection of conversion functions from and to Bytes for events and snapshots.
A handle for a spawned EventSourced entity which can be used to invoke its command handler.
A SnapshotStore implementation that does nothing.
Sequence number used for events by event log and snapshot store.
Snapshot state along with its sequence number and optional metadata.
An event and an optional tag. Either call into on an event to create a TaggedEvt without tag or call with_tag to create one with a tag.

Enums

Errors from an EntityRef.
Errors from spawning an event sourced entity.

Traits

Command and event handling for an event sourced entity.
Extension methods for types implementing EventSourced.
Extension methods for events.
Persistence for events.
Persistence for snapshots.