Rust
Cargo
cargo new [name] creates a new library.
cargo new [name] --bin creates a binary.
By default, cargo new initialises a Git repository with a .gitignore file.
Configuration is stored in Cargo.toml.
Notes
- Rust style is to indent with four spaces, not a tab.
- If a function call ends with
!, it is a macro rather than a function.