Completed
Intro
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Taking Constant Evaluation to the Limit - RustConf 2019
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Why const eval?
- 3 Grading constant evaluators
- 4 Why restrict ourselves?
- 5 What restrictions do we want?
- 6 What unnecessary restrictions do we have?
- 7 Open RFC
- 8 Details, details, details ...
- 9 Heap allocations...
- 10 Heap problems
- 11 Example with String
- 12 impl Send for &Sync
- 13 Unsafe in constants
- 14 compile time undefined behavior
- 15 Not UB
- 16 Much stricter rules at compile-time
- 17 Less stricter rules at compile-time
- 18 Summary
- 19 Don't try this at home
- 20 Const assertions on stable rust
- 21 Fibonacci at compile-time
- 22 Spot the fib