about summary refs log tree commit diff
path: root/src/libstd/num
diff options
context:
space:
mode:
authorAaron Turon <aturon@mozilla.com>2014-06-05 23:18:51 -0700
committerAlex Crichton <alex@alexcrichton.com>2014-06-06 19:51:31 -0700
commit1bde6e3fcb32ca00cf8a8dfa0977e47f7f4a77bf (patch)
treef5b2c5f46adc3cdc83e596445cc91e5112ea68b6 /src/libstd/num
parent1bc29924dc8f88c2c118b688f25ffa7c6a212276 (diff)
downloadrust-1bde6e3fcb32ca00cf8a8dfa0977e47f7f4a77bf.tar.gz
rust-1bde6e3fcb32ca00cf8a8dfa0977e47f7f4a77bf.zip
Rename Iterator::len to count
This commit carries out the request from issue #14678:

> The method `Iterator::len()` is surprising, as all the other uses of
> `len()` do not consume the value. `len()` would make more sense to be
> called `count()`, but that would collide with the current
> `Iterator::count(|T| -> bool) -> unit` method. That method, however, is
> a bit redundant, and can be easily replaced with
> `iter.filter(|x| x < 5).count()`.
> After this change, we could then define the `len()` method
> on `iter::ExactSize`.

Closes #14678.

[breaking-change]
Diffstat (limited to 'src/libstd/num')
-rw-r--r--src/libstd/num/strconv.rs1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/libstd/num/strconv.rs b/src/libstd/num/strconv.rs
index 54ca5797804..133a8db90fa 100644
--- a/src/libstd/num/strconv.rs
+++ b/src/libstd/num/strconv.rs
@@ -13,7 +13,6 @@
 use char;
 use clone::Clone;
 use container::Container;
-use iter::Iterator;
 use num::{NumCast, Zero, One, cast, Int};
 use num::{Float, FPNaN, FPInfinite, ToPrimitive};
 use num;