
Rust
Rust is a general-purpose programming language emphasizing performance, type safety, and concurrency. It enforces memory safety, meaning that all references point to valid memory, without a garbage collector.
https://www.rust-lang.org/
Cargo
Cargo is the Rust package manager. Cargo downloads your Rust package’s dependencies, compiles your packages, makes distributable packages, and uploads them to crates.io, the Rust community’s package registry.
- Creating New Project
$ cargo new <project_name>- Adding Dependency
$ cargo add <dependency>- Checking for Errors
$ cargo check
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.01s- Building Project
$ cargo build
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.05s- Running Project
$ cargo run
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.01s
Running `target\debug\hello_world.exe`
Hello, world!