7.         1. [ **9.2.6.1.** Iterator::any ](fn/closures/closure_examples/iter_any.html)
        2. [ **9.2.6.2.** Searching through iterators ](fn/closures/closure_examples/iter_find.html)
    4. [ **9.3.** Higher Order Functions ](fn/hof.html)
    5. [ **9.4.** Diverging functions ](fn/diverging.html)
  19. [ **10.** Modules ](mod.html) â± 
  20.     1. [ **10.1.** Visibility ](mod/visibility.html)
    2. [ **10.2.** Struct visibility ](mod/struct_visibility.html)
    3. [ **10.3.** The use declaration ](mod/use.html)
    4. [ **10.4.** super and self ](mod/super.html)
    5. [ **10.5.** File hierarchy ](mod/split.html)
  21. [ **11.** Crates ](crates.html) â± 
  22.     1. [ **11.1.** Creating a Library ](crates/lib.html)
    2. [ **11.2.** Using a Library ](crates/using_lib.html)
  23. [ **12.** Cargo ](cargo.html) â± 
  24.     1. [ **12.1.** Dependencies ](cargo/deps.html)
    2. [ **12.2.** Conventions ](cargo/conventions.html)
    3. [ **12.3.** Tests ](cargo/test.html)
    4. [ **12.4.** Build Scripts ](cargo/build_scripts.html)
  25. [ **13.** Attributes ](attribute.html) â± 
  26.     1. [ **13.1.** dead_code ](attribute/unused.html)
    2. [ **13.2.** Crates ](attribute/crate.html)
    3. [ **13.3.** cfg ](attribute/cfg.html) â± 
    4.       1. [ **13.3.1.** Custom ](attribute/cfg/custom.html)
  27. [ **14.** Generics ](generics.html) â± 
  28.     1. [ **14.1.** Functions ](generics/gen_fn.html)
    2. [ **14.2.** Implementation ](generics/impl.html)
    3. [ **14.3.** Traits ](generics/gen_trait.html)
    4. [ **14.4.** Bounds ](generics/bounds.html) â± 
    5.       1. [ **14.4.1.** Testcase: empty bounds ](generics/bounds/testcase_empty.html)
    6. [ **14.5.** Multiple bounds ](generics/multi_bounds.html)
    7. [ **14.6.** Where clauses ](generics/where.html)
    8. [ **14.7.** New Type Idiom ](generics/new_types.html)
    9. [ **14.8.** Associated items ](generics/assoc_items.html) â± 
    10.       1. [ **14.8.1.** The Problem ](generics/assoc_items/the_problem.html)
      2. [ **14.8.2.** Associated types ](generics/assoc_items/types.html)
    11. [ **14.9.** Phantom type parameters ](generics/phantom.html) â± 
    12.       1. [ **14.9.1.** Testcase: unit clarification ](generics/phantom/testcase_units.html)
  29. [ **15.** Scoping rules ](scope.html) â± 
  30.     1. [ **15.1.** RAII ](scope/raii.html)
    2. [ **15.2.** Ownership and moves ](scope/move.html) â± 
    3.       1. [ **15.2.1.** Mutability ](scope/move/mut.html)
      2. [ **15.2.2.** Partial moves ](scope/move/partial_move.html)
    4. [ **15.3.** Borrowing ](scope/borrow.html) â± 
    5.       1. [ **15.3.1.** Mutability ](scope/borrow/mut.html)
      2. [ **15.3.2.** Aliasing ](scope/borrow/alias.html)
      3. [ **15.3.3.** The ref pattern ](scope/borrow/ref.html)
    6. [ **15.4.** Lifetimes ](scope/lifetime.html) â± 
    7.       1. [ **15.4.1.** Explicit annotation ](scope/lifetime/explicit.html)
      2. [ **15.4.2.** Functions ](scope/lifetime/fn.html)
      3. [ **15.4.3.** Methods ](scope/lifetime/methods.html)
      4. [ **15.4.4.** Structs ](scope/lifetime/struct.html)
      5. [ **15.4.5.** Traits ](scope/lifetime/trait.html)
      6. [ **15.4.6.** Bounds ](scope/lifetime/lifetime_bounds.html)
      7. [ **15.4.7.** Coercion ](scope/lifetime/lifetime_coercion.html)
      8. [ **15.4.8.** Static ](scope/lifetime/static_lifetime.html)
      9. [ **15.4.9.** Elision ](scope/lifetime/elision.html)
  31. [ **16.** Traits ](trait.html) â± 
  32.     1. [ **16.1.** Derive ](trait/derive.html)
    2. [ **16.2.** Returning Traits with dyn ](trait/dyn.html)
    3. [ **16.3.** Operator Overloading ](trait/ops.html)
    4. [ **16.4.** Drop ](trait/drop.html)
    5. [ **16.5.** Iterators ](trait/iter.html)
    6. [ **16.6.** impl Trait ](trait/impl_trait.html)
    7. [ **16.7.** Clone ](trait/clone.html)
    8. [ **16.8.** Supertraits ](trait/supertraits.html)
    9. [ **16.9.** Disambiguating overlapping traits ](trait/disa