Technical requirements
Verify that rustc
, and cargo
have been installed correctly with the following command:
rustc –version cargo --version
The Git repo for the code in this chapter can be found at https://github.com/PacktPublishing/Practical-System-Programming-for-Rust-Developers/tree/master/Chapter08.
Note
The section on signal handling requires a Unix-like development environment (Unix, Linux, or macOS), as Microsoft Windows does not directly have the concept of signals. If you work with Windows, download a virtual machine such as Oracle VirtualBox (https://www.virtualbox.org/wiki/Downloads) or use a Docker container to launch a Unix/Linux image to follow along.