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. |
Utc | The UTC time zone. This is the most efficient time zone when you don’t need the local time. It is also used as an offset (which is also a dummy type). |
Enums
Event | The CRUD operation type |
Type Definitions
Timestamp | The timestamp type used in this library |