>Rust doesn't have everything D has, but it also has plenty that D doesn't have and it's still in the same spirit of safer, more expressive C++ with the same efficiency.
And no GC, which is major for my hopes that it might be a viable alternative for us forgotten embedded programmers out there. LLVM seems to be a good backend for getting more embedde support in the future as well.
Rust for me has almost everything I expect from a "better C++", the Cargo project management is stellar, rustup is great for staying up to date, integrated testing and benchmarking is amazing. I just find there's still a lack of crates which should solve itself over time and a bit of a lack of good documentation (outside of the basic Rust language resources most crates are very hard to understand looking at docs.rs, which is especially sad given how well integrated documentation is).