Rustc

Rustc handles Rust compilation 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
  1. 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]