- So you lost your work while doing git stuff
- You want to clone a specific commit - git
- What is a diverging code?
- Pattern matching, while...let
- Pattern matching, let...else
- Pattern matching, if...let
- Result, Something might succeed or maybe not
- Option, Something might or might not exist
- Generics, Maybe one type, Maybe another type
- References and the dot operator
- Destructing struct
- Give enum and struct the ability to be formatted
- impl, Giving super powers to enums and structs
- Enums can be cast into integers
- Enums can be used to make multiple types
- Use `use` keyword to import when you use double colon a lot
- Enum can also hold data
- Take a pressure audit every time
- Struct and Enum
- Break can also return a value in Rust
- The Match Statement
- Rust Loops
- Vector allocates memory
- Rust Collection Types
- Complex printing in Rust
- The simplest Rust Types
- More on referencing
- Functions can take ownership of data
- String in Rust
- Global variables in Rust
- The stack, the heap, pointers, and references
- Rust compiler is smart enough to infer types
- len() will not return the number characters in a string