> For the complete documentation index, see [llms.txt](https://bootcamp.openguild.wtf/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bootcamp.openguild.wtf/rust-programming-language/advanced-rust.md).

# Advanced Rust

- [Generic types, Trait extension and Advanced types](https://bootcamp.openguild.wtf/rust-programming-language/advanced-rust/generic-types-trait-extension-and-advanced-types.md)
- [Lifetime Notation](https://bootcamp.openguild.wtf/rust-programming-language/advanced-rust/lifetime-notation.md)
- [Smart pointers & Macros](https://bootcamp.openguild.wtf/rust-programming-language/advanced-rust/smart-pointers-and-macros.md)
- [Common design patterns in Rust](https://bootcamp.openguild.wtf/rust-programming-language/advanced-rust/common-design-patterns-in-rust.md)
- [Package management & How to structure your Rust project](https://bootcamp.openguild.wtf/rust-programming-language/advanced-rust/package-management-and-how-to-structure-your-rust-project.md)
- [Overview of the Rust ecosystem](https://bootcamp.openguild.wtf/rust-programming-language/advanced-rust/overview-of-the-rust-ecosystem.md)
