Description
Explore the foundational concepts of Rust programming; memory, mutability, generics, traits, and slices. In this part, we will teach you how to read and write application code in the language of Rust comfortably. You will also learn everything to do with data: expressions, tuples, structs, enums, optional data, and so on. We will explore the traits for defining data behavior, functions, closure, and methods for operating on data. At the end of this module, you will be able to enforce safe data borrowing, aggregation, selection, and destructuring.