Rust toolchains: Difference between revisions

From wikinotes
No edit summary
No edit summary
 
Line 1: Line 1:
= cargo =
<blockquote>
[[rust cargo]] is rust's build system, project, and package manager.<br>
nearly all other tools are abstracted through cargo.
</blockquote><!-- cargo -->
= rustup =
= rustup =
<blockquote>
<blockquote>
Line 16: Line 24:
</syntaxhighlight>
</syntaxhighlight>
</blockquote><!-- rustc -->
</blockquote><!-- rustc -->
= cargo =
<blockquote>
[[rust cargo]] is rust's build system and package manager.
</blockquote><!-- cargo -->

Latest revision as of 23:37, 9 February 2023

cargo

rust cargo is rust's build system, project, and package manager.
nearly all other tools are abstracted through cargo.

rustup

The rust toolchain installer

rustup update  # update latest rustc

rustc

rustc is the rust compiler.

rustc foo.rs  # compiles 'foo' executable from foo.rs