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

https://github.com/oreqizer/rust-notes

Terse Rust learning material. :crab:
https://github.com/oreqizer/rust-notes

book learning rust

Last synced: about 1 year ago
JSON representation

Terse Rust learning material. :crab:

Awesome Lists containing this project

README

          

# Rust

Notes I take during learning **Rust** from
[The Rust book](https://doc.rust-lang.org/stable/book/) and
[Rust by example](https://doc.rust-lang.org/rust-by-example/). 🦀

Further reading:

- [Async](https://rust-lang.github.io/async-book/) for details on asynchronous
programming
- [TLBORM](https://veykril.github.io/tlborm/) for details on macros
- [Rustonomicon](https://doc.rust-lang.org/stable/nomicon/) for raw guts of the
language 🙀

## Topics

0. [Intro](00_intro.md)
1. [Variables](01_variables.md)
2. [Functions](02_functions.md)
3. [Control flow](03_control_flow.md)
4. [Primitives](04_primitives.md)
5. [Ownership](05_ownership.md)
6. [References](06_references.md)
7. [Slices](07_slices.md)
8. [Structs](08_structs.md)
9. [Enums](09_enums.md)
10. [Generics](10_generics.md)
11. [Traits](11_traits.md)
12. [Types](12_types.md)
13. [Effects](13_effects.md)
14. [Lifetimes](14_lifetimes.md)
15. [Closures](15_closures.md)
16. [Iterators](16_iterators.md)
17. [Collections](17_collections.md)
18. [Strings](18_strings.md)
19. [Smart pointers](19_smart_pointers.md)
20. [Patterns](20_patterns.md)
21. [Modules](21_modules.md)
22. [Cargo](22_cargo.md)
23. [Tests](23_tests.md)
24. [Attributes](24_attributes.md)
25. [Threads](25_threads.md)
26. [Macros](26_macros.md)
27. [Unsafe](27_unsafe.md)
28. [Async](28_async.md)