diff options
| author | bors <bors@rust-lang.org> | 2015-02-01 19:07:11 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-02-01 19:07:11 +0000 |
| commit | c2bda2a5bb55e2ed54fecd2a03b133bb108e66e7 (patch) | |
| tree | 7ea0304042dc35d8bd08991b4d9a509b06c3f3be /src/test/compile-fail/removed-syntax-fixed-vec.rs | |
| parent | 76ce1ea42158b5be3f3896df708602918d202947 (diff) | |
| parent | b9c055cc70816585ccd715f24b5fc965fe286174 (diff) | |
| download | rust-c2bda2a5bb55e2ed54fecd2a03b133bb108e66e7.tar.gz rust-c2bda2a5bb55e2ed54fecd2a03b133bb108e66e7.zip | |
Auto merge of #21806 - edwardw:new-range-impl, r=alexcrichton
The new `::ops::Range` has separated implementations for each of the numeric types, while the old `::iter::Range` has one for type `Int`. However, we do not take output bindings into account when selecting traits. So it confuses `typeck` and makes the new range does not work as good as the old one when it comes to type inference. This patch implements `Iterator` for the new range for one type `Int`. This limitation could be lifted, however, if we ever reconsider the output types' role in type inference. Closes #21595 Closes #21649 Closes #21672
Diffstat (limited to 'src/test/compile-fail/removed-syntax-fixed-vec.rs')
0 files changed, 0 insertions, 0 deletions
