The Rust Programming Language
Let’s learn Rust programming language by learning it’s fundamentals. Understand why rust is so powerful and fast.
Published in
1 min readOct 5, 2023
Table of contents
- The Rust Programming Language — Introduction
- Primitives
- Strings
- Floats & Mutability
- Numeric Types and Type Annotations
- Integers
- Booleans, conditionals, statements, expressions
- Summary - Collections
- Tuples
- Structs
- Arrays
- Memory
- Summary - Pattern Matching
- Enums
- Pattern Matching
- Methods
- Type Parameters
- Summary - Vector
- Vectors
- Stack Memory vs Heap Memory
- Summary - Ownership
- Ownership - References and Borrowing
- Reference and Borrowing
- Mutable Reference
- Slices - Lifetime
- Lifetime, Lifetime Annotations, Lifetime Elision and Static Lifetimes
I hope you enjoyed this series of The Rust Programming Language. Please do add your comments and share the feedback on how I can improve this series.
Rustaceans 🚀
Thank you for being a part of the Rustaceans community! Before you go:
- Show your appreciation with a clap and follow the publication
- Discover how you can contribute your own insights to Rustaceans.
- Connect with us: X | Weekly Rust Newsletter