Chapter 10 Chapter 10 discusses three important topics - Generic data Types generic_struct generic_struct_method_impl generic_struct_impl_mixup Traits define_impl_trait trait_default_impl trait_as_params trait_bound_syntax trait_conditionally_impl_methods Lifetimes and References lifetimes_dangling_ref generic_lifetimes_in_functions fix_generic_lifetime_in_funcs test_lifetime_annotation lifetime_annotation_in_structs