What does Rust actually do?
Serious question.
The docs boast about doing things that you could easily do with unique pointers in C++. Boring.
It handles ArrayLists easily. So does C++.
It does not have the legacy pointer arithmetic that was was always a bad idea in C. OK, but boring.
It does not have proper garbage collection as found in Lisp, Java, .Net. Pretty important for most applications. Rules it out for me.
How does it do the hard stuff? Like stuff with real pointers like Linked Lists? I never waded through the hype far enough to find out.