Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/marvin-hansen/learning-rust


https://github.com/marvin-hansen/learning-rust

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# Learning-rust

1. [Getting Started](helloworld)
2. [Guessing Game](guessing_game)
3. [Common programming concepts](variables)
4. [Ownership](ownership)
5. [Structs](structs)
6. [Enums and Pattern Matching](enums)
7. [Packages, crates, and modules](modules)
8. [Common Collections](collections)
9. [Error Handling](errors)
10. [Generics, Traits, and Lifelines]()
1. [Generic Types](generics)
2. [Traits](traits)
3. [Lifelines](lifelines)
11. [Testing](testing)
12. [CLI Example App](cli)
13. [Functional Language Features: Iterators and Closures](functional)
14. [Cargo](my_crate)
15. [Smart Pointers](smart_pointers)
16. [Concurrency](concurrency)
17. [Object-Oriented Programming Features of Rust](oop)
18. [Patterns and Matching](patterns)
19. [Advanced Features](advanced)
20. [Building a Webserver](webserver)

## Addition materials
* [value constraints](constraints)

## Sources

* [LGR Cheat Sheet](https://docs.google.com/document/d/1kQidzAlbqapu-WZTuw4Djik0uTqMZYyiMXTM9F21Dz4)

* [LGD Channel](https://www.youtube.com/c/LetsGetRusty)

* [Rust Book](https://doc.rust-lang.org/stable/book)