-
I personally think the most important areas of Rust are lifetimes, ownership, and traits, and to a lesser extent Result and Option. The official book (here) helped me learn a lot, and within a few weeks I'd already ported a database migration program from C#/.NET to Rust we use at my work.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
Once you've read The Book, I'd recommend reading Learning Rust With Entirely Too Many Linked Lists to solidify your understanding of what ownership and borrowing means for data structure design.
-
You might find Rust Design Patterns helpful to see how patterns you are familiar with in C++ map over into Rust. The section on idioms is also valuable.
Related posts
-
Rust: Tools (early access edition)
-
I've been writing C# for nearly a decade, but I want to learn how to build programs with Rust. What do I need to change about how I structure my code?
-
Is there a coding style and set of best-practices that avoid (not bypass) "fighting the borrow checker"?
-
Any recommend resources to start learning?
-
Coming from Python. Can anyone offer some generic tips and answer a few questions?