diff options
| author | Aaron Turon <aturon@mozilla.com> | 2015-01-04 08:43:27 -0800 |
|---|---|---|
| committer | Aaron Turon <aturon@mozilla.com> | 2015-01-05 14:01:05 -0800 |
| commit | 64ec47c9d2a75c8150d153450e7e7b7db60208dc (patch) | |
| tree | 3de471cbed40747b7217788e4f3967ebd1841fcd /src/rustllvm/ExecutionEngineWrapper.cpp | |
| parent | 03268bbf35d3ff2350d987fe7b60375839abdf2e (diff) | |
| download | rust-64ec47c9d2a75c8150d153450e7e7b7db60208dc.tar.gz rust-64ec47c9d2a75c8150d153450e7e7b7db60208dc.zip | |
Final alpha stabilization of core::iter
This commit wraps up the adjustments to the iterator for recent language changes. * Moves `rposition` from `ExactSizeIterator` to `IteratorExt` using a `where` clause, thereby removing the `ExactSizeIterator: DoubleEndedIterator` constraint. * Merges `MutableDoubleEndedIterator` into `IteratorExt`, renaming `reverse_` to `reverse_in_place`. * Merges `IteratorOrdExt`, `IteratorCloneExt` and `CloneIteratorExt` into `IteratorExt` using `where` clauses. Marks as `#[stable]`: * the `iter` module itself * `FromIterator`, `Extend` * `Iterator`, `IteratorExt` * `map` * `filter` * `filter_map` * `skip_while` * `take_while` * `scan` * `flat_map` * `inspect` * `collect` * `fold` * `all` * `any` * `find` * `rposition` * `max`, `min` * Various adapter types related to the above methods Because of the trait merging, this is a: [breaking-change]
Diffstat (limited to 'src/rustllvm/ExecutionEngineWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
