Course link: https://actix.rs/book/actix
Status: โ *
(* - Some pages are under construction, need to come back a bit later)
- ๐ - a link to a book page
- โ๏ธ - a link to an
.rs
file (code) - ๐ท - a page under construction in the course
- ๐ง - not finished
- โ๏ธ 1. Getting Started
- โ๏ธ 2. Actor
- โ๏ธ 3. Address
- โ๏ธ 4. Context
- โ๏ธ 5. Arbiter
- โ๏ธ 6. SyncArbiter
- ๐ท 7. Stream
- ๐ท 8. IO helpers
- ๐ท 9. Supervisor
- ๐ท 10. Registry
- ๐ท 11. Helper actors
- Some of my thoughts are prefixed with
NOTE:
- Example:
// NOTE: Algorithm complexity: O(n)
- Example:
- Resolved course TODOs are prefixed with
DONE:
- Example:
// DONE: ^ Uncomment the above 2 lines to see the compiler error
- Example:
- Other comments copied from the course
โน๏ธ Cargo projects cannot be named leading from a digit
To create a new chapter-related subfolder, please use the following format: cargo new N_name --name _N_name
โน๏ธ Update N and NAME variable values
Unix-like:
N=01; NAME=getting_started; cargo new "${N}_${NAME}" --name "_${N}_${NAME}"
Windows (Powershell):
$N='01'; $NAME='getting_started'; cargo new ${N}_${NAME} --name _${N}_${NAME}
This project uses Gitmoji for commit messages