1 00:00:05,790 --> 00:00:10,120 In this section, we are going to talk about generics and traits. 2 00:00:10,140 --> 00:00:15,780 Generics are going to allow us to have stand in types for our concrete types. 3 00:00:16,050 --> 00:00:22,260 Traits are going to allow us to represent a capability that can be implemented in on many different 4 00:00:22,260 --> 00:00:22,950 types. 5 00:00:22,950 --> 00:00:27,000 So without further ado, let's jump right into it.