ctions.html)
      5. [ **9.2.5.** As output parameters ](../fn/closures/output_parameters.html)
      6. [ **9.2.6.** Examples in std ](../fn/closures/closure_examples.html) â± 
      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. [