Workshop Repository
The entire material can be found at https://github.com/esp-rs/std-training.
✅ Clone and change into the workshop repository:
git clone "https://github.com/esp-rs/std-training.git"
cd std-training
❗ Windows users may have problems with long path names.
Repository Contents
advanced/- code examples and exercises for the advanced coursebook/- markdown sources of this bookcommon/- code shared between both coursescommon/lib/- support cratesintro/- code examples and exercises for the introduction course
A Word on Configuration
We use toml-cfg throughout this workshop as a more convenient and secure alternative to putting credentials or other sensitive information directly in source code. The settings are stored in a file called cfg.toml in the respective package root instead.
This configuration contains exactly one section header which has the same name as your package (name = "your-package" in Cargo.toml), and the concrete settings will differ between projects:
[your-package]
user = "example"
password = "h4ckm3"
❗ If you copy a cfg.toml to a new project, remember to change the header to [name-of-new-package].