summaryrefslogtreecommitdiffstats
path: root/library/core/src/iter/traits/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'library/core/src/iter/traits/mod.rs')
-rw-r--r--library/core/src/iter/traits/mod.rs21
1 files changed, 21 insertions, 0 deletions
diff --git a/library/core/src/iter/traits/mod.rs b/library/core/src/iter/traits/mod.rs
new file mode 100644
index 000000000..ed0fb634d
--- /dev/null
+++ b/library/core/src/iter/traits/mod.rs
@@ -0,0 +1,21 @@
+mod accum;
+mod collect;
+mod double_ended;
+mod exact_size;
+mod iterator;
+mod marker;
+
+#[stable(feature = "rust1", since = "1.0.0")]
+pub use self::{
+ accum::{Product, Sum},
+ collect::{Extend, FromIterator, IntoIterator},
+ double_ended::DoubleEndedIterator,
+ exact_size::ExactSizeIterator,
+ iterator::Iterator,
+ marker::{FusedIterator, TrustedLen},
+};
+
+#[unstable(issue = "none", feature = "inplace_iteration")]
+pub use self::marker::InPlaceIterable;
+#[unstable(feature = "trusted_step", issue = "85731")]
+pub use self::marker::TrustedStep;