rust-lang
Table of Contents
-
<<<<<<< Updated upstream
- 1. Getting started
- 2. Cargo
- 3. Rustup
- 4. Advanced Topics/Articles
- 5. modern Libs/Frameworks =======
- 1. Getting started
- 2. Cargo
- 3. Rustup
- 4. Advanced Topics/Articles
- 5. modern Libs/Frameworks >>>>>>> Stashed changes
1. Getting started
=======1. Getting started
>>>>>>> Stashed changes- rustup + cargo
- introduction exercises: https://github.com/rust-lang/rustlings
- check out the rust book!
2. Cargo
=======2. Cargo
>>>>>>> Stashed changesPackage manager and smarter build tool.
$ rustc file.rs $ cargo new # new project
cargo run
: compiles and runscargo build --release
: #optimizescargo check
: for quick checking of warning without the overhead of building the binarycargo update
: all the dependencies in Cargo.toml to latest crate versionscargo clippy
: needs to be installed, does extensive lining- https://doc.rust-lang.org/cargo/index.html
3. Rustup
=======3. Rustup
>>>>>>> Stashed changes- provides language server
4. Advanced Topics/Articles
=======4. Advanced Topics/Articles
>>>>>>> Stashed changes5. modern Libs/Frameworks
=======5. modern Libs/Frameworks
>>>>>>> Stashed changesupdated
- Axum
- GitHub - tokio-rs/axum: Ergonomic and modular web framework built with Tokio,…
- Leptos
- leptos - Rust
- full-stack, isomorphic web framework with fino-grained reactivity
- needs rust nightly and wasm toolchain
<<<<<<< Updated upstream
Created: 2023-01-29 Sun 22:13
=======Created: 2023-04-19 Wed 13:47
>>>>>>> Stashed changes