./../fn/closures/input_parameters.html)
      3. [ **9.2.3.** Type anonymity ](../../fn/closures/anonymity.html)
      4. [ **9.2.4.** Input functions ](../../fn/closures/input_functions.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 ](../../sco