Rust_Quickstart/README.org

51 lines
1.5 KiB
Org Mode
Raw Normal View History

2023-11-19 18:25:30 +01:00
#+title: Rust Quickstart
#+date:[2023-11-19 Sun]
#+author: HaQadosch
#+startup: indent
#+note: based on https://developer.fermyon.com/spin/v2/quickstart
#+link: article https://developer.fermyon.com/spin/v2/quickstart
* Org shortcuts
** Feetnotes[fn:1]
- create footnote :: ~C-c C-x f~
- jump to the footnote ref :: ~C-c C-c~
* Instaling Rust
Looking at the [[https://www.rust-lang.org/learn/get-started][get-started doc]],
let's use ~rustup~
#+description: installing rust and libs using rustup
#+name: install rustup
#+begin_src shell
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
#+end_src
Checking if the install went ok
#+description: running version and upgrade to confirm install is ok
#+name: confirm install
#+begin_src shell
rustup --version
rustup upgrade
#+end_src
#+RESULTS: confirm install
| rustup 1.26.0 (5af9b9484 2023-04-05)
| info: This is the version for the rustup toolchain manager, not the rustc compiler.
| info: The currently active `rustc` version is `rustc 1.74.0 (79e9716c9 2023-11-13)`
| info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
| info: checking for self-update
|
| stable-x86_64-unknown-linux-gnu unchanged - rustc 1.74.0 (79e9716c9 2023-11-13)
|
| info: cleaning up downloads & tmp directories
Ensure cargo, the package manager is also installed
#+name: confirm cargo installed
#+begin_src shell
cargo --version
#+end_src
#+RESULTS: confirm cargo installed
| cargo 1.74.0 (ecb9851af 2023-10-18)
* Rust mode for emacs
Woohoo https://github.com/rust-lang/rust-mode