]> git.lizzy.rs Git - rust.git/commit
Auto merge of #33079 - bluss:split-iter, r=alexcrichton
authorbors <bors@rust-lang.org>
Thu, 21 Apr 2016 23:17:55 +0000 (16:17 -0700)
committerbors <bors@rust-lang.org>
Thu, 21 Apr 2016 23:17:55 +0000 (16:17 -0700)
commit887e9471783ff3f5edc920a85b6110486dc063c0
treea5815f8115cd360703f9360e8797e64c45622b63
parentb5ba5923f8a15f7f06c660442ad895aff15599c0
parent1cd8d1e2b95e95d4fb7e3340d174532d1aee9d7c
Auto merge of #33079 - bluss:split-iter, r=alexcrichton

Split core::iter module implementation into parts

Split core::iter module implementation into parts

split iter.rs into a directory of (implementation private) modules.

+ mod (adaptor structs whose private fields need to be available both for them and Iterator
  + iterator (Iterator trait)
  + traits (FromIterator, etc; all traits but Iterator itself)
  + range (range related)
  + sources (Repeat, Once, Empty)