diff options
| author | Jacob Pratt <jacob@jhpratt.dev> | 2025-08-15 18:13:29 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-08-15 18:13:29 -0400 |
| commit | 2776a21a4f9e87c9eb00a9c8c7cae2b89a404ac1 (patch) | |
| tree | e6af5433900bf9c6423a308846cd2a9f55e0547f /library/core/src | |
| parent | 2b1a288dfc5a2cce12b8c1a2eef22f89d894c094 (diff) | |
| parent | b038197b161e61a04fcf77e28f5284853640631c (diff) | |
| download | rust-2776a21a4f9e87c9eb00a9c8c7cae2b89a404ac1.tar.gz rust-2776a21a4f9e87c9eb00a9c8c7cae2b89a404ac1.zip | |
Rollup merge of #144963 - rossmacarthur-forks:stabilize-core-iter-chain, r=jhpratt
Stabilize `core::iter::chain` Closes rust-lang/rust#125964
Diffstat (limited to 'library/core/src')
| -rw-r--r-- | library/core/src/iter/adapters/chain.rs | 4 | ||||
| -rw-r--r-- | library/core/src/iter/adapters/mod.rs | 2 | ||||
| -rw-r--r-- | library/core/src/iter/mod.rs | 2 |
3 files changed, 3 insertions, 5 deletions
diff --git a/library/core/src/iter/adapters/chain.rs b/library/core/src/iter/adapters/chain.rs index dad3d79acb1..943b88e2330 100644 --- a/library/core/src/iter/adapters/chain.rs +++ b/library/core/src/iter/adapters/chain.rs @@ -45,8 +45,6 @@ impl<A, B> Chain<A, B> { /// # Examples /// /// ``` -/// #![feature(iter_chain)] -/// /// use std::iter::chain; /// /// let a = [1, 2, 3]; @@ -62,7 +60,7 @@ impl<A, B> Chain<A, B> { /// assert_eq!(iter.next(), Some(6)); /// assert_eq!(iter.next(), None); /// ``` -#[unstable(feature = "iter_chain", reason = "recently added", issue = "125964")] +#[stable(feature = "iter_chain", since = "CURRENT_RUSTC_VERSION")] pub fn chain<A, B>(a: A, b: B) -> Chain<A::IntoIter, B::IntoIter> where A: IntoIterator, diff --git a/library/core/src/iter/adapters/mod.rs b/library/core/src/iter/adapters/mod.rs index 2a0ef0189d1..6c6de0a4e5c 100644 --- a/library/core/src/iter/adapters/mod.rs +++ b/library/core/src/iter/adapters/mod.rs @@ -32,7 +32,7 @@ mod zip; pub use self::array_chunks::ArrayChunks; #[unstable(feature = "std_internals", issue = "none")] pub use self::by_ref_sized::ByRefSized; -#[unstable(feature = "iter_chain", reason = "recently added", issue = "125964")] +#[stable(feature = "iter_chain", since = "CURRENT_RUSTC_VERSION")] pub use self::chain::chain; #[stable(feature = "iter_cloned", since = "1.1.0")] pub use self::cloned::Cloned; diff --git a/library/core/src/iter/mod.rs b/library/core/src/iter/mod.rs index 56ca1305b60..bc07324f520 100644 --- a/library/core/src/iter/mod.rs +++ b/library/core/src/iter/mod.rs @@ -404,7 +404,7 @@ pub use self::adapters::StepBy; pub use self::adapters::TrustedRandomAccess; #[unstable(feature = "trusted_random_access", issue = "none")] pub use self::adapters::TrustedRandomAccessNoCoerce; -#[unstable(feature = "iter_chain", reason = "recently added", issue = "125964")] +#[stable(feature = "iter_chain", since = "CURRENT_RUSTC_VERSION")] pub use self::adapters::chain; pub(crate) use self::adapters::try_process; #[stable(feature = "iter_zip", since = "1.59.0")] |
