From 71bb200225f0164940acc21f1fb647c8155f1706 Mon Sep 17 00:00:00 2001 From: Scott McMurray Date: Fri, 18 Nov 2022 19:46:18 -0800 Subject: [PATCH] Hide the items while waiting for the ACP --- library/core/src/iter/sources/repeat_n.rs | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/library/core/src/iter/sources/repeat_n.rs b/library/core/src/iter/sources/repeat_n.rs index 538f3bed59f5..dc69bf4df595 100644 --- a/library/core/src/iter/sources/repeat_n.rs +++ b/library/core/src/iter/sources/repeat_n.rs @@ -57,11 +57,8 @@ use crate::mem::ManuallyDrop; /// assert_eq!(None, it.next()); /// ``` #[inline] -#[unstable( - feature = "iter_repeat_n", - reason = "waiting on FCP to decide whether to expose publicly", - issue = "104434" -)] +#[unstable(feature = "iter_repeat_n", issue = "104434")] +#[doc(hidden)] // waiting on ACP#120 to decide whether to expose publicly pub fn repeat_n(element: T, count: usize) -> RepeatN { let mut element = ManuallyDrop::new(element); @@ -80,11 +77,8 @@ pub fn repeat_n(element: T, count: usize) -> RepeatN { /// This `struct` is created by the [`repeat_n()`] function. /// See its documentation for more. #[derive(Clone, Debug)] -#[unstable( - feature = "iter_repeat_n", - reason = "waiting on FCP to decide whether to expose publicly", - issue = "104434" -)] +#[unstable(feature = "iter_repeat_n", issue = "104434")] +#[doc(hidden)] // waiting on ACP#120 to decide whether to expose publicly pub struct RepeatN { count: usize, // Invariant: has been dropped iff count == 0.