Sell me on Rust

So here are a lot of proponents of Rust. Leaving politics aside, tell me what let's you think that it is a good language that is worth spending time on.

What are it's killer features? What is some nice and short listing written in Rust, that really shows its usefulness?

Attached: Rust_programming_languagepng.png (1200x1200, 56K)

Other urls found in this thread:

blog.discordapp.com/scaling-elixir-f9b8e1e7c29b
lhartikk.github.io/ArnoldC/
github.com/apple/sourcekit-lsp
functionalcs.github.io/curriculum/
stevelosh.com/blog/2018/08/a-road-to-common-lisp/#lisp-as-a-system
youtube.com/watch?v=DM2hEBwEWPc
github.com/carp-lang/carp
twitter.com/NSFWRedditGif

Why would I still have to deal with low level concepts such as pointers? Why would I have to deal with things like having to cast string literals to the type string?
For the short look I had at the language, I honestly got the impression that the design is lacking in some regards.
Also the compiles times for even a simple "Hello World" program struck me.

Polls on stack overflow however show that the language is – at least among those who use it – very much liked.

So maybe there is something I am missing.

Also, you may pinpoint some useful learning resources.

>no one can say anything positive about Rust
kek

You need to go back. If you can't put in the effort to search for five minutes of the features of a language then you sure as shit aren't going to be doing anything useful with it.

I think in general, rust is fine, except for a lot of the obvious annoying as fuck issues regarding the borrow checker (e.g. try to borrow out two members of a struct mutably).
But my main issues with Rust is the ecosystem itself. Cargo is a fucking silo that makes interop and multi-language projects much more painful than it needs to be. crates.io is encouraging micro-dependencies and bloated as fuck programs. Static-link by default is stupid, and rust doesn't even have a stable ABI.

You avoid all UB that C has and leads to vulnerabilities. That alone should sell everyone.

It has
- no runtime.
- no null pointer exceptions
- no concurrency issues
- fast
- strong type inference
- good syntax

Avoids some of the shit that's annoying about C or C++ but at the same time is still a complete meme language.