Skip to content

Commit 60c2661

Browse files
committed
std: Iterator.flat_map_ -> .flat_map
1 parent 24d2cd0 commit 60c2661

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/libstd/iterator.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -262,17 +262,16 @@ pub trait Iterator<A> {
262262
/// ~~~ {.rust}
263263
/// let xs = [2u, 3];
264264
/// let ys = [0u, 1, 0, 1, 2];
265-
/// let mut it = xs.iter().flat_map_(|&x| count(0u, 1).take(x));
265+
/// let mut it = xs.iter().flat_map(|&x| count(0u, 1).take(x));
266266
/// // Check that `it` has the same elements as `ys`
267267
/// let mut i = 0;
268268
/// for x: uint in it {
269269
/// assert_eq!(x, ys[i]);
270270
/// i += 1;
271271
/// }
272272
/// ~~~
273-
// FIXME: #5898: should be called `flat_map`
274273
#[inline]
275-
fn flat_map_<'r, B, U: Iterator<B>>(self, f: &'r fn(A) -> U)
274+
fn flat_map<'r, B, U: Iterator<B>>(self, f: &'r fn(A) -> U)
276275
-> FlatMap<'r, A, Self, U> {
277276
FlatMap{iter: self, f: f, frontiter: None, backiter: None }
278277
}
@@ -1644,7 +1643,7 @@ mod tests {
16441643
fn test_iterator_flat_map() {
16451644
let xs = [0u, 3, 6];
16461645
let ys = [0u, 1, 2, 3, 4, 5, 6, 7, 8];
1647-
let mut it = xs.iter().flat_map_(|&x| count(x, 1).take(3));
1646+
let mut it = xs.iter().flat_map(|&x| count(x, 1).take(3));
16481647
let mut i = 0;
16491648
for x in it {
16501649
assert_eq!(x, ys[i]);
@@ -1937,7 +1936,7 @@ mod tests {
19371936
fn test_double_ended_flat_map() {
19381937
let u = [0u,1];
19391938
let v = [5,6,7,8];
1940-
let mut it = u.iter().flat_map_(|x| v.slice(*x, v.len()).iter());
1939+
let mut it = u.iter().flat_map(|x| v.slice(*x, v.len()).iter());
19411940
assert_eq!(it.next_back().unwrap(), &8);
19421941
assert_eq!(it.next().unwrap(), &5);
19431942
assert_eq!(it.next_back().unwrap(), &7);

0 commit comments

Comments
 (0)