I love Rust, because it introduces a lot of things which I came to love literally instantly:
null or null-able stuff. Nowhere. Never. Instead, we got an Option type. Either there is something, or nothing, but never anything in betweenResult and ? (there is panic!() , which is similar to throw in other languages, but its usage is highly dis-encouraged)build.rs However, I believe, that any other language can have its very own charms. For example I love JS, because it is so very dynamic. I never feel limited by the language, even when I try out the wildest constructions. I do not know of any other language, which lets me instantiate a thingy, which already is a function and an object at the very same time. Black magic. At its best.