each function signature is a contract between the caller and the callee, and the terms must be explicitly stated.
This allows for better error messages, better documentation, less unintentional breakages across versions,
and faster compilation times.
+
+## References
+
+- The exercise for this section is located in `exercises/04_traits/05_trait_bounds`
## References
-- The exercise for this section is located in `exercises/04_traits/05_str_slice`
+- The exercise for this section is located in `exercises/04_traits/06_str_slice`
## References
-- The exercise for this section is located in `exercises/04_traits/06_deref`
+- The exercise for this section is located in `exercises/04_traits/07_deref`
## References
-- The exercise for this section is located in `exercises/04_traits/07_sized`
+- The exercise for this section is located in `exercises/04_traits/08_sized`
## References
-- The exercise for this section is located in `exercises/04_traits/08_from`
+- The exercise for this section is located in `exercises/04_traits/09_from`
## References
-- The exercise for this section is located in `exercises/04_traits/09_assoc_vs_generic`
+- The exercise for this section is located in `exercises/04_traits/10_assoc_vs_generic`
## References
-- The exercise for this section is located in `exercises/04_traits/10_clone`
+- The exercise for this section is located in `exercises/04_traits/11_clone`
## References
-- The exercise for this section is located in `exercises/04_traits/11_copy`
+- The exercise for this section is located in `exercises/04_traits/12_copy`
## References
-- The exercise for this section is located in `exercises/04_traits/12_drop`
+- The exercise for this section is located in `exercises/04_traits/13_drop`
## References
-- The exercise for this section is located in `exercises/04_traits/13_outro`
+- The exercise for this section is located in `exercises/04_traits/14_outro`