Functions§
- generate_
entity_ file - Generate the entity structs file for a single entity.
- generate_
event_ types_ file - Generate
events/{snake}_events.rs— event types for a single entity. - generate_
events_ mod_ file - Generate
events/mod.rs— declares event type modules and policies. - generate_
helpers_ file - Generate the
helpers.rsfile withcreate_dbandcreate_memory_db. - generate_
migration_ file - Generate the migration file for a single entity.
- generate_
migrations_ mod_ file - Generate
migrations/mod.rs— declares migration modules and helpers. - generate_
models_ mod_ file - Generate
models/mod.rs— declares and re-exports all entity model modules. - generate_
persistence_ mod_ file - Generate the top-level
mod.rsfor the persistence module. - generate_
repositories_ mod_ file - Generate
repositories/mod.rs— declares trait and implementation modules. - generate_
repository_ impl_ file - Generate a repository implementation file for a single entity.
- generate_
repository_ traits_ file - Generate
repositories/traits.rs— repository trait (port) per entity. - generate_
snapshot_ policy_ file - Generate
events/policies.rs— snapshot policy with configurable threshold. - generate_
store_ file - Generate
store.rs— the unifiedPersistence<S>entry point. - generate_
sync_ file - Generate
sync/{snake}_sync.rs— delta sync and merge helpers for a CRDT entity. - generate_
sync_ mod_ file - Generate
sync/mod.rs— declares sync/delta modules for entities with CRDTs.