From 7d681f3acc28e9cb5632cc64636a6732a71d5758 Mon Sep 17 00:00:00 2001 From: Scott McMurray Date: Wed, 5 Oct 2022 00:21:01 -0700 Subject: [PATCH] Stabilize `ControlFlow::{BREAK, CONTINUE}` --- library/core/src/ops/control_flow.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/library/core/src/ops/control_flow.rs b/library/core/src/ops/control_flow.rs index 72ebe653caff3..71817f1d7ccb2 100644 --- a/library/core/src/ops/control_flow.rs +++ b/library/core/src/ops/control_flow.rs @@ -265,7 +265,6 @@ impl ControlFlow { /// # Examples /// /// ``` - /// #![feature(control_flow_enum)] /// use std::ops::ControlFlow; /// /// let mut partial_sum = 0; @@ -274,9 +273,9 @@ impl ControlFlow { /// if partial_sum > 100 { ControlFlow::Break(x) } /// else { ControlFlow::CONTINUE } /// }); - /// assert_eq!(last_used.break_value(), Some(22)); + /// assert_eq!(last_used, ControlFlow::Break(22)); /// ``` - #[unstable(feature = "control_flow_enum", reason = "new API", issue = "75744")] + #[stable(feature = "control_flow_unit_consts", since = "CURRENT_RUSTC_VERSION")] pub const CONTINUE: Self = ControlFlow::Continue(()); } @@ -287,7 +286,6 @@ impl ControlFlow<(), C> { /// # Examples /// /// ``` - /// #![feature(control_flow_enum)] /// use std::ops::ControlFlow; /// /// let mut partial_sum = 0; @@ -297,6 +295,6 @@ impl ControlFlow<(), C> { /// }); /// assert_eq!(partial_sum, 108); /// ``` - #[unstable(feature = "control_flow_enum", reason = "new API", issue = "75744")] + #[stable(feature = "control_flow_unit_consts", since = "CURRENT_RUSTC_VERSION")] pub const BREAK: Self = ControlFlow::Break(()); }