core/iter/traits/
mod.rs
1mod accum;
2mod collect;
3mod double_ended;
4mod exact_size;
5mod iterator;
6mod marker;
7mod unchecked_iterator;
8
9#[unstable(issue = "none", feature = "inplace_iteration")]
10pub use self::marker::InPlaceIterable;
11#[unstable(issue = "none", feature = "trusted_fused")]
12pub use self::marker::TrustedFused;
13#[unstable(feature = "trusted_step", issue = "85731")]
14pub use self::marker::TrustedStep;
15pub(crate) use self::unchecked_iterator::UncheckedIterator;
16#[stable(feature = "rust1", since = "1.0.0")]
17pub use self::{
18 accum::{Product, Sum},
19 collect::{Extend, FromIterator, IntoIterator},
20 double_ended::DoubleEndedIterator,
21 exact_size::ExactSizeIterator,
22 iterator::Iterator,
23 marker::{FusedIterator, TrustedLen},
24};