GregoryConrad / rearch-rs

Re-imagined approach to application design and architecture
https://crates.io/crates/rearch
MIT License
81 stars 4 forks source link

feat!: add side effect transactions #19

Closed GregoryConrad closed 9 months ago

GregoryConrad commented 9 months ago

Fixes #17

GregoryConrad commented 9 months ago

TODO delete the https://github.com/GregoryConrad/rearch-rs/tree/side-effect-txns branch if/when this is merged.

GregoryConrad commented 9 months ago

MVP completed & tests passing. Significant code clean up needed (was hacking some stuff together in the state mutter until I got it to compile), and I'm sure clippy has a lot to say in that regard.

We should rename the SideEffectStateMutater to SideEffectOrchestrator or something more indicative of everything it does now.