Skip to content

Commit b5536a7

Browse files
authored
Lecture 10 Refactor (#81)
* first half cleanup * move around * clean up Rc<T> section * fix typo * remove refcell and remaining sections * new intro for trait objects * finish trait objects section draft * fix typos * clean up first half * add refcell back * final cleanup * add time plan
1 parent 24c474d commit b5536a7

File tree

5 files changed

+898
-638
lines changed

5 files changed

+898
-638
lines changed

images/cons-finite.svg

Lines changed: 26 additions & 0 deletions
Loading

images/cons-rc.svg

Lines changed: 101 additions & 0 deletions
Loading

images/cons.svg

Lines changed: 43 additions & 0 deletions
Loading

week10/plan.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
## Week 10: Smart Pointers and Trait Objects
2+
3+
### Lecture
4+
5+
- Smart Pointers
6+
- `Box<T>` (13 min)
7+
- The `Deref` trait (7 min)
8+
- The `Drop` trait (6 min)
9+
- `Rc<T>` (10 min)
10+
- Trait Objects (14 min)

0 commit comments

Comments
 (0)