Rust tooling

Rustc

Rustc handles Rust compilation src_shell{rustc main.rs}

Cargo

Cargo is Rust’s build system and package manager

Cargo commands

Create project

cargo new hello_cargo

Build project

cargo build

Build & run project

cargo run

Backtrace

When you want to see an error backtrace set the RUST_BACKTRACE environment variable:

RUST_BACKTRACE=1 cargo run

Check code

cargo check

Build for release

cargo build --release

Cargo.toml

[package]
name = "hello_cargo"
version = "0.1.0"
authors = ["Your Name <[email protected]>"]
edition = "2018"
 
[dependencies]