about summary refs log tree commit diff
path: root/src/test/compile-fail/removed-syntax-fixed-vec.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-02-01 19:07:11 +0000
committerbors <bors@rust-lang.org>2015-02-01 19:07:11 +0000
commitc2bda2a5bb55e2ed54fecd2a03b133bb108e66e7 (patch)
tree7ea0304042dc35d8bd08991b4d9a509b06c3f3be /src/test/compile-fail/removed-syntax-fixed-vec.rs
parent76ce1ea42158b5be3f3896df708602918d202947 (diff)
parentb9c055cc70816585ccd715f24b5fc965fe286174 (diff)
downloadrust-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