issues
search
openguild-labs
/
open-rust
Open Rust & Workshops for everyone in the community
https://openguild-labs.github.io/open-rust/
MIT License
0
stars
0
forks
source link
Module 2: Advanced Rust Concepts
#4
Open
chungquantin
opened
8 months ago
chungquantin
commented
8 months ago
Sub-modules
Generic types, trait extension and advanced types (newtype, associated type)
[ ]
https://doc.rust-lang.org/book/ch19-04-advanced-types.html
[ ]
https://doc.rust-lang.org/book/ch19-03-advanced-traits.html
[ ]
https://rust-lang.github.io/rfcs/0445-extension-trait-conventions.html#:~:text=Extension%20traits%20are%20a%20programming,need%20for%20a%20clear%20convention
.
[ ]
https://www.shawntabrizi.com/rust-state-machine-mdbook/15/index.html
Slide to submodule: XXXXX
Lifetime notation (@NTP-996)
[ ]
https://doc.rust-lang.org/book/ch13-00-functional-features.html
Slide to submodule: XXXXX
[ ]
https://doc.rust-lang.org/book/ch03-05-control-flow.html
Slide to submodule: XXXXX
Smart pointers & Macros (@NTP-996)
[ ]
https://doc.rust-lang.org/book/ch15-00-smart-pointers.html
[ ]
https://doc.rust-lang.org/book/ch19-06-macros.html?highlight=macro#macros
[ ]
https://veykril.github.io/tlborm/
Slide to submodule: XXXXX
Package Management & How to structure your Rust project?
[ ]
https://doc.rust-lang.org/book/ch14-00-more-about-cargo.html
[ ]
https://doc.rust-lang.org/book/ch11-00-testing.html
[ ] How to write example tests in Rust?
[ ]
https://doc.rust-lang.org/book/ch07-00-managing-growing-projects-with-packages-crates-and-modules.html
Slide to submodule: XXXXX
Sub-modules
Generic types, trait extension and advanced types (newtype, associated type)
Lifetime notation (@NTP-996)
Smart pointers & Macros (@NTP-996)
Package Management & How to structure your Rust project?