Summary
We'll cover the following...
-
Traits define behavior that can be implemented by many different types
-
You can put restrictions on type parameters by adding trait bounds
-
Trait bounds can be added for functions, impl blocks, and more ...