2 ms·
It's a long text, but key takeaways are: • There are no disruptive changes. You'll just opt in to a couple of new keywords and some warnings turned into errors
by pornel 8y ago
It's a long text, but key takeaways are:
• There are no disruptive changes. You'll just opt in to a couple of new keywords and some warnings turned into errors (most of which will be fixed for you automatically). The "old" code continues to work unchanged and can be mixed with the "new".
• In the last year, in general, Rust has fixed a bunch of papercuts in the syntax, modules/namespaces, and the borrow checker that were annoying and unintuitive. New tooling has been added. It's now easier for new users, so if you've hit a wall with Rust 2015, give Rust 2018 a try.
• Rust is finding its strengths in embedded, WASM, CLI apps, and these areas are getting more polished.
• High-performance networking is another area of focus, and async/await is coming soon.