Rust lang kickstart notes
Rust is a really good systems programming language as well as a useful application development language. Here’s a quick primer to get going and learn more about Rust.
Installation
To install rust, use rustup.
Useful terms
rust - the name of the language. If you are compiling you probably mean ‘rustc’
rustc - the rust compiler tool
rustup - rust installation manager
cargo - package management and dependency management tool. Runs tests and benchmarks, and downloads necessary libraries.
crates - a unit of compilation in rust. A .rs file. Libraries.
rustacean - weird name for folk who use rust.
crabpiler - what the rust compiler should have been called.
unit tests and TDD
The rust docs have a chapter devoted to testing
frameworks
A decent looking web framework - rocket.rs
This ORM framework looks good - diesel.rs
Heroku
Building on heroku requires a buildpack