This repository documents my journey learning the Rust programming language. It contains a collection of examples demonstrating various Rust concepts and features.
Each example is structured as a separate binary that can be run individually:
arrays_vectors- Basic examples of arrays, vectors, and simple operationsfunctional_flavored- Examples of functional programming concepts in Rust (closures, iterators)
To run an example:
cargo run --bin arrays_vectors
cargo run --bin functional_flavored- Strong static typing
- Immutability by default
- Ownership and borrowing
- Arrays and vectors
- Functional programming features
- Closures and iterators
- Ranges and slices