An open API service indexing awesome lists of open source software.

https://github.com/ariefrahmansyah/learn-rust

🦀
https://github.com/ariefrahmansyah/learn-rust

learn-rust learning-by-doing rust

Last synced: 12 months ago
JSON representation

🦀

Awesome Lists containing this project

README

          

# Learn Rust 🦀

Notes and coding exercises from Microsoft Learn's [Take your first steps with Rust](https://docs.microsoft.com/en-us/learn/paths/rust-first-steps/).

## Table of Contents

1. **Get started**
- [Hello world](hello-world)
- [Hello world with Cargo](hello-cargo)
2. **Common concepts**
- [Variables](variables)
- [Data types](data-types)
- [Structs and enums](structs-enums)
- [Functions](functions)
- [Collections](collections)
- [Control flow](control-flow)
3. **Handle errors**
- [Panic](panic)
- [Option](option)
- [Result](result)
4. **Memory management**
- [Ownership](ownership)
- [Borrowing](borrowing)
- [Lifetimes](lifetimes)
5. **Generic types and traits**
- [Generic](generic)
- [Traits](traits)
- [Derive trait](derive-trait)
6. **Modules, packages, crates**
7. **Automated tests**