Don’t write Rust like it’s Java
https://jgayfer.com/dont-write-rust-like-java/
annotations
Forcing Rust to be a purely object oriented language isn’t fun. While I do still write “service objects” as in the above examples, I try and only use them where necessary, instead preferring functions.