1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#![deny(missing_docs)] #![deny(missing_doc_code_examples)] /*! 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. [`Repository`]: core/repository/struct.Repository.html [`Projector`]: core/projector/struct.Projector.html */ #[cfg(test)] mod test; mod core; pub use crate::core::*;