Crate mneme

Source

Structs§

AggregateStreamVersions
EventEnvelope
EventStreamId
Represents an identifier for an event stream.
EventStreamQuery
Represents a query for event streams.
EventStreamVersion
Stateless
A struct representing a stateless aggregate.

Enums§

EventStreamIdError
StorageError
Represents an error that occurs during storage operations.

Traits§

AggregateState
A trait representing the state of an aggregate that can be modified by applying events.
Command
A trait representing a command that can be handled.
EventStore
A trait representing an event store.

Functions§

execute
Executes a command and publishes the resulting events to an event store.