Rust

From Rixort Wiki
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.