Rust tutorial: Get started with the Rust language
Briefly

Rust tutorial: Get started with the Rust language
"Here's everything you need to know to get started with Rust, from using Rust's toolchain to creating projects, working with IDEs and third-party code, managing libraries, and more. Over the last few years, Rust has evolved from a curiosity brewed up in a Mozilla employee's lab to a strong contender for the next generation of system-native applications and bare-metal solutions. Those advances come from Rust providing its own toolchain and component management system-along with certain popular features and quirks."
"Rust's toolchain consists of two key tools: rustup, a tool for keeping Rust itself up to date, and the Rust compiler, rustc. Because Rust is under constant development, its toolchain is designed to be easy to update. Software projects are often provided via multiple release channels to keep the stable and beta versions of the code separate. Rust works the same way, offering three channels for toolchain updates: Stable: Major point releases, which emerge every six weeks or so."
Rust includes a managed toolchain centered on rustup and the rustc compiler to simplify installation and updates. The toolchain is updated via three channels: stable, beta, and nightly, each offering different tradeoffs between stability and features. Stable releases appear approximately every six weeks; beta offers release candidates; nightly provides immediate builds with experimental capabilities. Some features are only available on nightly and require special compiler directives to enable, and those features may never stabilize. Many nightly features eventually graduate into beta and stable channels. Developers can set up a working Rust environment, configure IDEs, use third-party code, and manage libraries with the provided tooling.
Read at InfoWorld
Unable to calculate read time
[
|
]