kickstart
https://www.reddit.com/r/rust/comments/xypm07/i_find_myself_going_back_to_rust_to_maintain_my/
I do the same in C++. Using const everywhere, using std::optional and std::expected, avoiding raw pointers and nullable types, range loops and algorithms over ordinary loops, etc etc. After just a week using rust, my view on C++ object lifetimes totally changed. There’s so much a C++ programmer can learn from rust just by using it.
https://doc.rust-lang.org/book/