Rust
Jump to navigation
Jump to search
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.
cargo build will build the executable, only if the source files have changed (similar to Make).
cargo run will build (if necessary) and then run the executable.
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.