Skip to content
Branch: master
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Getting started with Rust - Introduction

Reference link :-

Install Rust with rustup

rustup is an one click installer for the systems programming language Rust.

To install in linux

curl -sSf | sh

To check the version

rustc --verison

To uninstall rust

sudo /usr/local/lib/rustlib/

Running the first hello world problem

  • basic code
fn main() {
    println!("Hello, world!");
  • How to compile and run
$ rustc
$ ./main
Hello, world!

Cargo - Rust’s build system and package manager

  • check if Cargo is installed
cargo --version
  • Cargo expects your code to be inside src dir

  • Cargo.toml is a configuration file

  • Building and running a Cargo project

$ cargo build
   Compiling hello_world v0.0.1 (file:///home/yourname/projects/hello_world)
$ ./target/debug/hello_world
Hello, world!


$ cargo run
     Running `target/debug/hello_world`
Hello, world!
  • Cargo.lock - tracks the dependencies of the application

  • Makes a complete Cargo project to hack on

cargo new hello_world --bin
You can’t perform that action at this time.