summaryrefslogtreecommitdiff
path: root/Rust.md
diff options
context:
space:
mode:
Diffstat (limited to 'Rust.md')
-rw-r--r--Rust.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/Rust.md b/Rust.md
index 39825ee..be302f9 100644
--- a/Rust.md
+++ b/Rust.md
@@ -1,4 +1,6 @@
[[Why it is good to learn rust]]
+[[A cool tool that visualizes the borrow checker]]
+[[Rust principles]]
[[Cargo]]
[[Items that are always imported by default in Rust are called the prelude]]
[[Static class functions are called associated functions]]
@@ -23,3 +25,11 @@
[[If is not a statement but an expression]]
[[Returning values from loops]]
[[Loop over an array with for-in]]
+[[Undefined behaviour is caught by the compiler]]
+[[Variables lives in the stack]]
+[[Boxes live in the heap]]
+[[Cloning a box does a deep copy of the heap data]]
+[[Aliasing is accessing the same data through different variables]]
+[[Borrow checker]]
+[[A place is anything that is valid to put on the left-hand side of an assignment]]
+