Types, Generics, and Traits

Rust's type system is one of the striking features of the language. In this chapter, we'll go into detail on some of the notable aspects of the language such as traits, generics, and how to use them to write expressive code. We'll also explore some of the standard library traits that help with writing idiomatic Rust libraries. Expect lots of interesting material in this chapter!

We'll cover the following topics:

  • Type systems and why they matter
  • Generic programming
  • Augmenting types using traits
  • Exploring standard library traits
  • Composing traits and generics for writing expressive code
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset