Rust toolchains: Difference between revisions

From wikinotes
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
{|
|-
| [[rust cargo]]
|-
|}


= 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 =
<blockquote>
The rust toolchain installer
<syntaxhighlight lang="bash">
rustup update  # update latest rustc
</syntaxhighlight>
</blockquote><!-- rustup -->


= rustc =
= rustc =
Line 14: Line 24:
</syntaxhighlight>
</syntaxhighlight>
</blockquote><!-- rustc -->
</blockquote><!-- rustc -->
= cargo =
<blockquote>
[[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