///
/// This `struct` is created by [`Iterator::intersperse`]. See its documentation
/// for more information.
-#[stable(feature = "iter_intersperse", since = "1.56.0")]
+#[unstable(feature = "iter_intersperse", reason = "recently added", issue = "79524")]
#[derive(Debug, Clone)]
pub struct Intersperse<I: Iterator>
where
}
}
-#[stable(feature = "iter_intersperse", since = "1.56.0")]
+#[unstable(feature = "iter_intersperse", reason = "recently added", issue = "79524")]
impl<I> Iterator for Intersperse<I>
where
I: Iterator,
///
/// This `struct` is created by [`Iterator::intersperse_with`]. See its
/// documentation for more information.
-#[stable(feature = "iter_intersperse", since = "1.56.0")]
+#[unstable(feature = "iter_intersperse", reason = "recently added", issue = "79524")]
pub struct IntersperseWith<I, G>
where
I: Iterator,
needs_sep: bool,
}
-#[stable(feature = "iter_intersperse", since = "1.56.0")]
+#[unstable(feature = "iter_intersperse", reason = "recently added", issue = "79524")]
impl<I, G> crate::fmt::Debug for IntersperseWith<I, G>
where
I: Iterator + crate::fmt::Debug,
}
}
-#[stable(feature = "iter_intersperse", since = "1.56.0")]
+#[unstable(feature = "iter_intersperse", reason = "recently added", issue = "79524")]
impl<I, G> crate::clone::Clone for IntersperseWith<I, G>
where
I: Iterator + crate::clone::Clone,
}
}
-#[stable(feature = "iter_intersperse", since = "1.56.0")]
+#[unstable(feature = "iter_intersperse", reason = "recently added", issue = "79524")]
impl<I, G> Iterator for IntersperseWith<I, G>
where
I: Iterator,