It's actual a good thing
- Using Structs
Define and use custom data structures with Rust structs
- Enums and Pattern Matching
Enumerations and pattern matching for type-safe programming
- Generic Types, Traits, and Lifetimes
Generic types, traits and lifetimes for code reuse and abstraction
- Writing Automated Tests
Writing automated tests to ensure code quality and correctness
- Smart Pointers
Smart pointers for advanced memory management patterns
- Ownership
Understanding Rust's ownership system, memory management without garbage collector
- Common Collections
Working with Vector, String and HashMap collections
- Error Handling
Handle recoverable and unrecoverable errors in Rust
- Packages, Crates and Modules
Organize growing projects with packages, crates and modules
- Iterators and Closures
Functional programming with iterators and closures
- Cargo and Crates.io
Package management with Cargo and publishing to crates.io
- Common Concepts
About rust base and common concepts