Index
Rust
Guessing Game
Common Programming Concepts
Variables and Mutability
Data Types
Function
Control Flow
Understanding Ownership
References and Borrowing
The Slice Type
Using Structs
An Example Program Using Structs
Method Syntax
Enums and Pattern Matching
The match Control Flow Operator
Concise Control Flow with if let
Managing Growing Projects with Packages, Crates, and Modules
Defining Modules to Control Scope and Privacy
Paths for Referring to an Item in the Module Tree
Bringing Paths into Scope with the use Keyword
Separating Modules into Different Files
Common Collections
Storing UTF-8 Encoded Text with Strings
Storing Keys with Associated Values in Hash Maps
Error Handling
Unrecoverable Errors with panic!
Recoverable Errors with Result
Generic Types, Traits, and Lifetimes
Traits: Defining Shared Behavior
Generics Rust by Example
Functions
Implementation
Writing Automated Tests
Object Oriented Programming
Adding dependancies
Option Take
RefCell
mem
Data Structure
Linked List
Binary search tree
N-ary Sum tree
Recipe
Semi colon
Calling rust from python
Default
Crytocurrency With rust
Function chaining
Question Mark Operator
Tests with println
lib and bin
Append vector to hash map
Random Number
uuid4
uwrap and option
Blockchain with Rust
Near Protocol
Startup code
Couter
Status
Avrit
Actix-web