Reference link :- https://doc.rust-lang.org/book
rustup is an one click installer for the systems programming language Rust.
curl -sSf https://static.rust-lang.org/rustup.sh | sh
rustc --verison
sudo /usr/local/lib/rustlib/uninstall.sh
- basic code
fn main() {
println!("Hello, world!");
}
- How to compile and run
$ rustc main.rs
$ ./main
Hello, world!
- 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!
//or
$ 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