Crate libocc[−][src]
This crate offers versioned CRUD operations for entities.
Any entity is modified using events. Every event is either of type create, update or delete.
You can use the Repository
struct to use a nice abstraction for the underlying event logs,
or use the Projector
struct to access the lower-level operations of event projection.
Structs
EventContent | The |
Projector | Projects events from an event log |
Segment | A segment is a part of an event log. |
Enums
Event | The CRUD operation type |
Type Definitions
Timestamp | The timestamp type used in this library |