Rust: Difference between revisions

From Rixort Wiki
Jump to navigation Jump to search
 
Line 8: Line 8:


Configuration is stored in <code>Cargo.toml</code>.
Configuration is stored in <code>Cargo.toml</code>.
<code>cargo build</code> will build the executable, only if the source files have changed (similar to Make).
<code>cargo run</code> will build (if necessary) and then run the executable.


== Notes ==
== Notes ==

Latest revision as of 16:37, 2 July 2019

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.