Documentation and Sources Used

The Rust Programming Language

This website is broken down into 20(techicilly 21, if you include the Appendix) parts. Which goes into the different parts of rust, including(but not limited to), A simple getting started section, Structs to structure Related Data, Generic Types, Traits, and Lifetimes, Pointers, and finally some advanced features.

Each section is broken down even more to give more specific help. Each giving great examples and explinations on how and what to write for each part. For example in 10.1, its talking about Generic Data Types. It goes of what generics are as well as giving some images of how it can be writen.

Rust Programming Language

This is the main website for Rust, currently on version 1.74.0. This website is where you download the program, as well as use Rust Playground a simple one file complier for rust. As well as a Learning section, tools section, Community and Blog. All very helpfull information and resorceses for anyone wanting to learn rust or even currently using now.

Learn Rust

This is part of the Rust Programming Language website, the Learning section specificly. At the top of the page, it gives 3 recommendations, a Book, some courses to go though, and some rust examples. Going further down the page, it gives a lot of Documentation for Rust, some being A Guide to the Rust Editions, A book on Rust's package manager and build systems, and lastly an In-depth explanations of th errors you may see from the Rust compiler. Towards the bottom of the page there is a mastery section, broken down into three parts. References, the "Rust-onomicon" aka the dark side of rust(need to knows), and finally the Unstable Book.