I am certainly not implying that Rust is the only language that supports this kind of thing. Haskell is where I first saw some of this. I'm just happy that Rust is doing it well.
C# is a great language, but I don't use Microsoft technology, and it's effectively Windows only.
C# is a great language, but I don't use Microsoft technology, and it's effectively Windows only.