© Joydeep Bhattacharjee 2020
J. BhattacharjeePractical Machine Learning with Rusthttps://doi.org/10.1007/978-1-4842-5121-8_1

1. Basics of Rust

Joydeep Bhattacharjee1 
(1)
Bangalore, India
 

In this chapter we will explore Rust as a language and the unique constructs and programming models that Rust supports. We will also discuss the biggest selling points of Rust and what makes this language particularly appealing to machine learning applications.

Once we have an overview of Rust as a language, we will start with its installation. Then we will move on to Cargo, which is the official package manager of Rust, and how we can create applications in Rust. Later we will look at Rust programming constructs such as variables, looping constructs, and the ownership ...

Get Practical Machine Learning with Rust: Creating Intelligent Applications in Rust now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.