From 5ea45f35c07ff8a52483ecdd697e9d23fdf53666 Mon Sep 17 00:00:00 2001 From: Mara Bos Date: Fri, 3 Sep 2021 11:24:52 +0200 Subject: [PATCH] Update outdated docs of array::IntoIter::new. --- library/core/src/array/iter.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/library/core/src/array/iter.rs b/library/core/src/array/iter.rs index 77c52e51abb..ecdbf098819 100644 --- a/library/core/src/array/iter.rs +++ b/library/core/src/array/iter.rs @@ -37,7 +37,7 @@ impl IntoIter { /// Creates a new iterator over the given `array`. /// /// *Note*: this method might be deprecated in the future, - /// after [`IntoIterator` is implemented for arrays][array-into-iter]. + /// since [`IntoIterator`] is now implemented for arrays. /// /// # Examples /// @@ -48,8 +48,13 @@ impl IntoIter { /// // The type of `value` is an `i32` here, instead of `&i32` /// let _: i32 = value; /// } + /// + /// // Since Rust 1.53, arrays implement IntoIterator directly: + /// for value in [1, 2, 3, 4, 5] { + /// // The type of `value` is an `i32` here, instead of `&i32` + /// let _: i32 = value; + /// } /// ``` - /// [array-into-iter]: https://github.com/rust-lang/rust/pull/65819 #[stable(feature = "array_value_iter", since = "1.51.0")] pub fn new(array: [T; N]) -> Self { // SAFETY: The transmute here is actually safe. The docs of `MaybeUninit`