Rust Basics
Get some quick practice with the basics of Rust! This course can be taken first or after getting your feet wet with the CosmWasm Smart Contracts I Quick Start.
Intro to Rust
Mutability
LAB: Working with Variables
Ownership
Borrowing
LAB: Ownership & Borrowing
Match
LAB: Structs and Enums
Tuples and the Unit Type ()
Option & Result, part 1
Option & Result, part 2
Match control flow and if let
LAB: Result and Option
Avoiding unwrap()
Lifetimes
Traits
LAB: Traits
LAB: Tests
Functional Programming in Rust
Optional: Classes in Rust (impl and where keywords)