In the next topic, we'll see how to set up your dev environment on Windows for Rust. crates.io ( ) is the Rust community's crate registry.Most of the time, you won't invoke rustc directly you'll invoke it indirectly via Cargo. Cargo is the name of Rust's package management tool.rustup is the installer and updater for the Rust toolchain.A package contains one or more crates, together with a Cargo.toml file that describes how to build those crates.
A crate can exist in source code form, and from there it can be processed into a crate in the form of either a binary executable ( binary for short), or a binary library ( library for short).
The Rust language syntax is comparable to that of C++, provides performance on par with modern C++, and for many experienced developers Rust hits all the right notes when it comes to compilation and runtime model, type system, and deterministic finalization. The final words of cinematographer Halyna Hutchins, who was fatally shot on the set of the movie Rust, were revealed in a new report from The Los Angeles Times. But it can also be used for applications where performance and trustworthiness are important. Rust is a systems programming language, so it's used for writing systems (such as operating systems). If you're already sold on Rust and you have your Rust environment already set up, and you just want to start calling Windows APIs, then feel free to jump forward to the Rust for Windows, and the windows crate topic.