mirror of
https://github.com/google/comprehensive-rust.git
synced 2025-02-22 00:13:10 +02:00
This adds a GH action to add a comment to every PR giving the updated course schedule with the PR merged. To accomplish this, I broke `mdbook-course` into a library and two binaries, allowing the mdbook content to be loaded dynamically outside of an `mdbook build` invocation. I think this is a net benefit, but possible improvements include: * diffing the "before" and "after" schedules and only making the comment when those are not the same (or replacing the comment with "no schedule changes") * including per-segment timing behind `<details>` (with a few minutes effort I couldn't get this to play nicely with the markdown lists) --------- Co-authored-by: Martin Geisler <mgeisler@google.com>
19 lines
302 B
Markdown
19 lines
302 B
Markdown
---
|
|
minutes: 3
|
|
course: Fundamentals
|
|
session: Day 3 Morning
|
|
target_minutes: 180
|
|
---
|
|
|
|
# Welcome to Day 3
|
|
|
|
Today, we will cover:
|
|
|
|
- Memory management, lifetimes, and the borrow checker: how Rust ensures memory
|
|
safety.
|
|
- Smart pointers: standard library pointer types.
|
|
|
|
## Schedule
|
|
|
|
{{%session outline}}
|