Complete Rust Setup for Windows MSVC
Channel: Codotaku
Date: 2023-02-23

Complete Rust Setup for Windows MSVC after a clean windows install.
vs build tools, vs code, rustup, rust-analyzer, code-lldb, error-lens, git, git-lens.
I actually reinstalled windows 11 just so I can share with you my knowledge without skipping any step along the way that can confuse our dear beginners :)
Or maybe because my windows filesystem was so messy. SHHH, don't tell anyone XD

This channel is AD-free and will always be AD-free, it's purely for educational purposes in the name of the one and only God the creator of universe, and the name of knowledge and science.

Although subscribing, a sweet comment and or a "Thank you" donation would be appreciated :D

This video is Creative Commons, you're free to use all of it or part of it for educational purposes without any permissions as long as you mention my channel's name or put a link to this video as a reference.

Discord server:
https://discord.gg/mxqM4hf

MSVC Build Tools:
https://visualstudio.microsoft.com/downloads/?q=build+tools#build-tools-for-visual-studio-2022

The Rustup Book:
https://rust-lang.github.io/rustup/

Visual Studio Code:
https://code.visualstudio.com/

The Rust Book:
https://doc.rust-lang.org/book/

Git:
https://git-scm.com/

Shortcuts:
Copy: Ctrl + C
Paste: Ctrl + V
Cut: Ctrl + X
Save: Ctrl + S
Settings: Ctrl + ,
Suggestions: Ctrl + .
Toggle comment: Ctrl + /

Background Sound:
https://pixabay.com/sound-effects/light-rain-ambient-114354/

▬ Contents of this video ▬▬▬▬▬▬▬▬▬▬
00:00 Intro
00:30 The Rustup Book
01:40 Download Rustup
02:40 Install Rustup and Rust
03:30 Download Visual Studio Build Tools
05:20 Install Visual Studio Build Tools
07:15 Continue installing Rustup and Rust
08:45 Create Hello World project
11:10 Hello, World!
12:15 Install Visual Studio Code
13:00 Frequently Asked Questions (FAQ)
13:50 Open project in Visual Studio Code
14:30 Download Git
15:25 Install Git
17:20 Zoom in Visual Studio Code using the Ctrl + Mouse Wheel
18:00 rust-analyzer and GitLens
19:18 Removing distracting unused warnings
20:00 Error Lens inline errors
24:50 CodeLLDB Debugger
26:35 Debugging, breakpoints and watch
32:40 Formatting code using cargo fmt
33:30 Format On Save
34:30 Rust cross compilation
36:00 Vscode Git