1
0
mirror of https://github.com/google/comprehensive-rust.git synced 2025-06-27 03:01:03 +02:00

Add instructions about how to run the course

I think we need a chapter “before the course” which gives people some
background information about how to run the course. This is the start
of this chapter, we might expand it in the future as we find more
things to communicate here.
This commit is contained in:
Martin Geisler
2023-01-06 10:40:37 +01:00
parent 4e746482f2
commit 08af7574bb
6 changed files with 89 additions and 11 deletions

View File

@ -0,0 +1,19 @@
# Course Structure
> This page is for the course instructor.
The course is fast paced and covers a lot of ground:
* Day 1: Basic Rust, ownership and the borrow checker.
* Day 2: Compound data types, pattern matching, the standard library.
* Day 3: Traits and generics, error handling, testing, unsafe Rust.
* Day 4: Concurrency in Rust and interoperability with other languages
> **Exercise for Day 4:** Do you interface with some C/C++ code in your project
> which we could attempt to move to Rust? The fewer dependencies the better.
> Parsing code would be ideal.
## Format
The course is meant to be very interactive and we recommend letting the
questions drive the exploration of Rust!

View File

@ -0,0 +1,8 @@
# Keyboard Shortcuts
There are several useful keyboard shortcuts in mdBook:
* <kbd>Arrow-Left</kdb>: Navigate to the previous page.
* <kbd>Arrow-Right</kbd>: Navigate to the next page.
* <kbd>Ctrl + Enter</kbd>: Execute the code sample that has focus.
* <kbd>s</kbd>: Activate the search bar.