๐ฆ RUST
Page Map
- ๐ฆ A - Rust Language
- ๐ฆ B - Learning Resources
- ๐ฆ C - Development Sources
- ๐ฆ D - Rust Code Example
๐ฆ A - Rust Language
This section will be important resources that serve as a reference for learning rust in general
๐ฆ B - Learning Resources
Rust Official
Rust Official Sources - Official website
- This is a very comprehensive site links to all the official resources mentioned below
Rust official
- Following resources are official releases and as such the information is considered to a very high degree of accuracy
Docs
- These are all categorized to be development sources
| N | URL | Description | Type |
|---|---|---|---|
| 1 | Rust Book | Rust programming language official book - This gests down into the most minute details about the language - more of a reference than a book. | EBOOK |
| 2 | Cookin with Rust | This is a cookbook for learning rust. It is a collection of recipes and examples. Saw this and they had some good information, bookmarked it. | EBOOK |
| 3 | Command line apps in Rust | Recommended book for writing tools in rust | EBOOK |
| 4 | Rustlings | This was mentioned in the main rustbook | You need to do this first before proceeding |
| 5 | Rustnomicon | Unsafe practices in rust | EBOOK |
| 6 | Unstable Book | Book which has functions which are organized by flags | EBOOK |
๐ฆ C - Development Sources
Crates = Libraries
| N | Url | Description |
|---|---|---|
| 1 | lib.rs | Large collection of regularly updated rust libraries and plugin Note all the mdbook plugins used in this book were first found here |
| 2 | crates.io | Another very popular rust crates repository |
| 3 | bestrustcrates.com | This repository has a better design than the other two |
๐ฆ D - Rust Code Example
Note: This ebook has been developed with mdbook, which itself is written in rust. `
Note the following codeblock is runnable, without the necessity of installing anything. Tap/Click play button in the upper right corner for the code block to run.
// Square root of a number fn main(){ let var = 4761.0_f64; println!("-------------------------------"); println!("| Square root of {} is โก{}โก | ", var, var.sqrt()); println!("-------------------------------"); }