#Rust
, surprisingly, has many simplifications vs.
#Java
or
#Scala
, e.g.,
‣ No `null`, just a (tagged) `Option`, with (almost) zero overhead;
‣ All structs can be mutated, there's no `final` keyword; mutation is safe, as it makes it difficult to observe an object while being