Skip to content

Commit b82a76a

Browse files
committed
Merge uses in core::iter
1 parent 66d6708 commit b82a76a

File tree

6 files changed

+31
-42
lines changed

6 files changed

+31
-42
lines changed

library/core/src/iter/adapters/chain.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
use crate::iter::{DoubleEndedIterator, FusedIterator, Iterator, TrustedLen};
2-
use crate::ops::Try;
3-
use crate::usize;
1+
use crate::{
2+
iter::{DoubleEndedIterator, FusedIterator, Iterator, TrustedLen},
3+
ops::Try,
4+
usize,
5+
};
46

57
/// An iterator that links two iterators together, in a chain.
68
///

library/core/src/iter/adapters/flatten.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
use crate::fmt;
2-
use crate::ops::Try;
3-
4-
use super::super::{DoubleEndedIterator, Fuse, FusedIterator, Iterator};
5-
use super::Map;
1+
use crate::{
2+
fmt,
3+
iter::{DoubleEndedIterator, Fuse, FusedIterator, Iterator, Map},
4+
ops::Try,
5+
};
66

77
/// An iterator that maps each element to an iterator, and yields the elements
88
/// of the produced iterators.

library/core/src/iter/adapters/mod.rs

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -26,23 +26,9 @@ mod take_while;
2626
mod zip;
2727

2828
pub use self::{
29-
chain::Chain,
30-
cycle::Cycle,
31-
enumerate::Enumerate,
32-
filter::Filter,
33-
filter_map::FilterMap,
34-
flatten::FlatMap,
35-
fuse::Fuse,
36-
inspect::Inspect,
37-
map::Map,
38-
peekable::Peekable,
39-
rev::Rev,
40-
scan::Scan,
41-
skip::Skip,
42-
skip_while::SkipWhile,
43-
take::Take,
44-
take_while::TakeWhile,
45-
zip::Zip,
29+
chain::Chain, cycle::Cycle, enumerate::Enumerate, filter::Filter, filter_map::FilterMap,
30+
flatten::FlatMap, fuse::Fuse, inspect::Inspect, map::Map, peekable::Peekable, rev::Rev,
31+
scan::Scan, skip::Skip, skip_while::SkipWhile, take::Take, take_while::TakeWhile, zip::Zip,
4632
};
4733

4834
#[stable(feature = "iter_cloned", since = "1.1.0")]

library/core/src/iter/adapters/take.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
use crate::{
2-
cmp, iter::FusedIterator, iter::InPlaceIterable, iter::TrustedLen, ops::ControlFlow, ops::Try,
2+
cmp,
3+
iter::{adapters::SourceIter, FusedIterator, InPlaceIterable, TrustedLen},
4+
ops::{ControlFlow, Try},
35
};
46

5-
use super::SourceIter;
6-
77
/// An iterator that only iterates over the first `n` iterations of `iter`.
88
///
99
/// This `struct` is created by the [`take`] method on [`Iterator`]. See its

library/core/src/iter/mod.rs

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -335,37 +335,34 @@ pub use self::sources::{successors, Successors};
335335

336336
#[stable(feature = "fused", since = "1.26.0")]
337337
pub use self::traits::FusedIterator;
338+
#[unstable(issue = "none", feature = "inplace_iteration")]
339+
pub use self::traits::InPlaceIterable;
338340
#[unstable(feature = "trusted_len", issue = "37572")]
339341
pub use self::traits::TrustedLen;
340342
#[stable(feature = "rust1", since = "1.0.0")]
341-
pub use self::traits::{DoubleEndedIterator, Extend, FromIterator, IntoIterator};
342-
#[stable(feature = "rust1", since = "1.0.0")]
343-
pub use self::traits::{ExactSizeIterator, Product, Sum};
344-
345-
#[unstable(issue = "none", feature = "inplace_iteration")]
346-
pub use self::traits::InPlaceIterable;
343+
pub use self::traits::{
344+
DoubleEndedIterator, ExactSizeIterator, Extend, FromIterator, IntoIterator, Product, Sum,
345+
};
347346

348347
#[stable(feature = "iter_cloned", since = "1.1.0")]
349348
pub use self::adapters::Cloned;
350349
#[stable(feature = "iter_copied", since = "1.36.0")]
351350
pub use self::adapters::Copied;
352351
#[stable(feature = "iterator_flatten", since = "1.29.0")]
353352
pub use self::adapters::Flatten;
354-
355353
#[unstable(feature = "iter_map_while", reason = "recently added", issue = "68537")]
356354
pub use self::adapters::MapWhile;
357-
#[unstable(issue = "none", feature = "inplace_iteration")]
355+
#[unstable(feature = "inplace_iteration", issue = "none")]
358356
pub use self::adapters::SourceIter;
359357
#[stable(feature = "iterator_step_by", since = "1.28.0")]
360358
pub use self::adapters::StepBy;
361359
#[unstable(feature = "trusted_random_access", issue = "none")]
362360
pub use self::adapters::TrustedRandomAccess;
363361
#[stable(feature = "rust1", since = "1.0.0")]
364-
pub use self::adapters::{Chain, Cycle, Enumerate, Filter, FilterMap, Map, Rev, Zip};
365-
#[stable(feature = "rust1", since = "1.0.0")]
366-
pub use self::adapters::{FlatMap, Peekable, Scan, Skip, SkipWhile, Take, TakeWhile};
367-
#[stable(feature = "rust1", since = "1.0.0")]
368-
pub use self::adapters::{Fuse, Inspect};
362+
pub use self::adapters::{
363+
Chain, Cycle, Enumerate, Filter, FilterMap, FlatMap, Fuse, Inspect, Map, Peekable, Rev, Scan,
364+
Skip, SkipWhile, Take, TakeWhile, Zip,
365+
};
369366

370367
pub(crate) use self::adapters::process_results;
371368

library/core/src/iter/sources/empty.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
1-
use crate::{fmt, iter::{FusedIterator, TrustedLen}, marker};
1+
use crate::{
2+
fmt,
3+
iter::{FusedIterator, TrustedLen},
4+
marker,
5+
};
26

37
/// Creates an iterator that yields nothing.
48
///

0 commit comments

Comments
 (0)