In this blog post series, I'm exploring the principles of functional domain modeling in Rust. We'll examine Rust's language features and type system and how functional programming techniques like ADTs, pure functions, and traits can help us create accurate domain models.
https://xebia.com/blog/functional-domain-modeling-in-rust-part-1/