title: Rust: no method named `iter` found for struct `std::ops::Range<usize>` in the current scope
body: <p>Could you please tell me what is the compiler complaining about? I dont get it.</p>
  <pre><code>numcities is a usize
  let mut path = (0..graph.numcities).chain([0].iter()).collect();
  
  
  error[E0599]: no method named `iter` found for struct `std::ops::Range&lt;usize&gt;` in the current scope
     --&gt; tsp-arekbulski-01-random.rs:230:39
      |
  230 |         let mut path = (0..graph.numcities).iter().chain([0].iter()).collect();
      |                                             ^^^^ method not found in `std::ops::Range&lt;usize&gt;`
  </code></pre>