Description
In this course, you will :
- Discover the advantages of the Rust up toolchain manager and the Cargo build tool
- Prevent data races and memory corruption by controlling exclusive versus shared access
- Build powerful abstractions with traits and bounded generics
- Create concise pipelines with closures and iterators
- Understand generics and learn to use it to abstract algorithms for multiple data types
- Define and enforce clear interface using traits
- Explore how the standard library uses features such as generics, traits, and macros
- Structure your code with modules and crates and publish them online