summaryrefslogtreecommitdiff
path: root/Rust.md
blob: 9ae4bb9f97340675b4fa4c761dd06b626257e0da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
[[Why it is good to learn rust]]
[[External Tools]]

---
[[Rust Principles]]
[[Rust Data Types]]
[[Rust Control Flow]]
[[Rust Looping]]
[[Rust Ownership]]
[[Rust Collections]]

---
[[Cargo]]
[[Rand Crate for random numbers]]

[[Items that are always imported by default in Rust are called the prelude]]
[[Static class functions are called associated functions]]
[[References are also immutable by default]]

[[Shadowing variables]]

[[Why is it called destructuring]]
[[A scope block is an expression]]
[[Adding a semicolon to the end of a line turns it into a statement]]
[[Statement vs expression]]