# Rust sample project Image not found # Table of content - [Rust sample project](#rust-sample-project) - [Table of content](#table-of-content) - [How install Rust](#how-install-rust) - [Try Rust online](#try-rust-online) - [Install it!](#install-it) - [Windows](#windows) - [Linux](#linux) - [Integrate with VSCode](#integrate-with-vscode) - [Cargo](#cargo) - [want more?](#want-more) # How install Rust Image not found as they say "A language empowering everyone to build reliable and efficient software." ## Try Rust online You can try Rust online in the Rust Playground without installing anything on your computer. ## Install it! ### Windows you need to donload **[RUSTUP-INIT.EXE](https://static.rust-lang.org/rustup/dist/x86_64-pc-windows-msvc/rustup-init.exe)** and install it on your computer. ### Linux If you’re a Windows Subsystem for Linux user or a linux user run the following in your terminal, then follow the on-screen instructions to install Rust. ``` curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh ``` >**for more installation options you can see this [link](https://forge.rust-lang.org/infra/other-installation-methods.html).** ## Integrate with VSCode Image not found you can install **[rust-analyser](https://marketplace.visualstudio.com/items?itemName=rust-lang.rust-analyzer)** extention and you are ready to go. ## Cargo When you install Rustup you’ll also get the latest stable version of the Rust build tool and package manager, also known as Cargo. Cargo does lots of things: - build your project with ```cargo build``` - run your project with ```cargo run``` - test your project with ```cargo test``` - build documentation for your project with ```cargo doc``` - publish a library to crates.io with ```cargo publish``` To test that you have Rust and Cargo installed, you can run this in your terminal of choice: ``` cargo --version ``` you should see something like this ```cargo 1.61.0 (a028ae42f 2022-04-29)``` ## want more? if you want to study more you can read **[The Cargo Book](https://doc.rust-lang.org/cargo/index.html)**. >all the info comefrom [Rust Get start page](https://www.rust-lang.org/learn/get-started)