RUSTHUB A hub for Rust advanced concepts. An artistry from Rust By Example. Basics 01. Hello World 02. Comments 03. Formatting 01. Debug 02. Display 04. Primitives 01. Literals And Operators 02. Tuples 03. Arrays and Slices 05. Custom Types 01. Structures 02. Enums 01. Use 02. C-like 03. Constants 06. Variable Bindings 01. Mutability 02. Scope and Shadowing 03. Declare First 04. Freezing Advanced 07. Types 01. Casting 02. Literals 03. Inference 04. Aliasing 08. Expressions 09. Flow of Control 01. If-else 02. Loop 01. Nesting and Labels 02. Returning from Loops 03. While 04. For and Range 05. Match 01. Destructing 01. Tuples 02. Enums 03. Pointers 04. Structs 02. Guards 03. Binding 06. If-let 07. While-let 10. Functions 01. Methods 02. Closures 01. Capturing 02. As Input Parameters 03. Type Anonymnity 04. Input Functions 05. As Output Parameters 03. Higher Order Functions 04. Diverging Functions 11. Modules 01. Visibility 02. Struct Visibility 03. The Use Declaration 04. Super and Self 05. File Hierarchy 12. Crates 13. Cargo 14. Attributes 01. Dead Code 02. Crates 03. Cfg 15. Generics 01. Functions 02. Implementation 03. Traits 04. Bounds 05. Multiple Bounds 06. Where Clause 07. New Type Idiom 16. Scoping Rules 01. Ownership and Moves 02. Borrowing 03. Lifetimes 17. Traits 01. Derive Trait 02. Returning Traits 03. Operator Destructing Traits 04. Drop Trait 05. Iterator Trait 06. Impl Trait 07. Clone Trait 08. Super Clone 09. Overlapping Trait 18. Macro Rules 01. Syntax 01. Designators 02. Overload 02. Repeat 02. DRY 03. DSL 04. Variadics 19. Error Handling 01. Panic 02. Option and UnWrap 01. unpacking-options-with-?