distributed 4.0.1

CQRS/ES framework for Rust using Plain Old Rust Structs — append-only events, replay, snapshots, outbox, service bus, and pluggable infrastructure
Documentation
1
{"ir_version":1,"limits":{"expression_value_levels":64,"key_bytes":4096,"operations_per_program":128,"partition_bytes":4096,"path_segments":32},"name":"save_todo","operation_semantics_version":1,"operations":[{"conflict":"primary_key","fields":[{"assignment":{"expression":{"kind":"input_path","path":["todo","todo_id"],"value_type":{"type":"string"}},"kind":"set"},"name":"todo_id","ordinal":0},{"assignment":{"expression":{"kind":"input_path","path":["todo","owner_id"],"value_type":{"type":"string"}},"kind":"set"},"name":"owner_id","ordinal":1},{"assignment":{"expression":{"kind":"input_path","path":["todo","title"],"value_type":{"type":"string"}},"kind":"set"},"name":"title","ordinal":2},{"assignment":{"expression":{"kind":"input_path","path":["todo","status"],"value_type":{"type":"string"}},"kind":"set"},"name":"status","ordinal":3}],"invalidations":[],"key":[{"expression":{"kind":"input_path","path":["todo","todo_id"],"value_type":{"type":"string"}},"name":"todo_id","ordinal":0}],"kind":"upsert","operation_id":"upsert-todo","relationship_effects":[],"returning":null,"staging_ordinal":0,"target":{"model":"Todos","storage":"todos"}}],"version":1}