Getting started with Rust

alexadam

Alex Adam

Posted on July 15, 2022

Getting started with Rust

Setup

On MacOS or Linux, run this command in the terminal (then follow the instructions):
More: https://www.rust-lang.org/learn/get-started

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Enter fullscreen mode Exit fullscreen mode

Get the current Rust & Cargo versions:

rustc --version
cargo --version
Enter fullscreen mode Exit fullscreen mode

Update Rust:

rustup update
Enter fullscreen mode Exit fullscreen mode

Cargo utils:

# create new project
cargo init

# compile & execute
cargo run

# build project
cargo build

# test project
cargo test

# build documentation
cargo doc

# add crate
cargo add <name>
Enter fullscreen mode Exit fullscreen mode

Source: https://www.rust-lang.org/learn/get-started

You can also install the Rust VSCode extension from here

First Project

With Cargo

Create a new folder then setup a rust project with cargo init. This command will create Cargo.toml & src/main.rs with a Hello World example. Run the project with cargo run.

mkdir new-project

cd new-project

cargo init

cargo run
Enter fullscreen mode Exit fullscreen mode

Without Cargo

Create a file named main.rs with:

fn main() {
  let hello = "Hello World";
  println!("{}", hello)
}
Enter fullscreen mode Exit fullscreen mode

Compile it with rustc main.rs then run it with ./target/debug/main (.\target\debug\hello.exe on Windows)

💖 💪 🙅 🚩
alexadam
Alex Adam

Posted on July 15, 2022

Join Our Newsletter. No Spam, Only the good stuff.

Sign up to receive the latest update from our blog.

Related

Getting started with Rust
rust Getting started with Rust

July 15, 2022