fmodel-rust
library is optimized for Event sourcing, CQRS, and Domain Modeling.
The goal is to accelerate the development of compositional, safe, and ergonomic applications. Fmodel uses a powerful Rust type-system to bring functional and algebraic
domain modeling to Rust.
Requirements - Rust 1.75.0
+
From version 0.7.0+, the library is using async fn
in Traits feature, which is currently available only in stable Rust 1.75.0+.
If you are using an older version of Rust, please use version 0.6.0 of the library. It depends on async-trait
crate. Version 0.6.0 is not maintained anymore, only patched for security issues and bugs.
We encourage you to upgrade to stable Rust 1.75.0+. It mostly fallback to removing async-trait
dependency and macro from the implementation. Check our tests
What's Changed
Full Changelog: 0.6.0...0.7.0
Check the docs
Created with ❤️ by Fraktalio