Skip to content

Commit 0dba9d0

Browse files
committed
Stabilize feature saturating_div for rust 1.58
1 parent ce636f2 commit 0dba9d0

File tree

4 files changed

+4
-15
lines changed

4 files changed

+4
-15
lines changed

library/core/src/num/int_macros.rs

+1-6
Original file line numberDiff line numberDiff line change
@@ -926,22 +926,17 @@ macro_rules! int_impl {
926926
/// Basic usage:
927927
///
928928
/// ```
929-
/// #![feature(saturating_div)]
930-
///
931929
#[doc = concat!("assert_eq!(5", stringify!($SelfT), ".saturating_div(2), 2);")]
932930
#[doc = concat!("assert_eq!(", stringify!($SelfT), "::MAX.saturating_div(-1), ", stringify!($SelfT), "::MIN + 1);")]
933931
#[doc = concat!("assert_eq!(", stringify!($SelfT), "::MIN.saturating_div(-1), ", stringify!($SelfT), "::MAX);")]
934932
///
935933
/// ```
936934
///
937935
/// ```should_panic
938-
/// #![feature(saturating_div)]
939-
///
940936
#[doc = concat!("let _ = 1", stringify!($SelfT), ".saturating_div(0);")]
941937
///
942938
/// ```
943-
#[unstable(feature = "saturating_div", issue = "87920")]
944-
#[rustc_const_unstable(feature = "saturating_div", issue = "87920")]
939+
#[stable(feature = "saturating_div", since = "1.58.0")]
945940
#[must_use = "this returns the result of the operation, \
946941
without modifying the original"]
947942
#[inline]

library/core/src/num/saturating.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ macro_rules! saturating_impl {
273273
/// Basic usage:
274274
///
275275
/// ```
276-
/// #![feature(saturating_int_impl, saturating_div)]
276+
/// #![feature(saturating_int_impl)]
277277
/// use std::num::Saturating;
278278
///
279279
#[doc = concat!("assert_eq!(Saturating(2", stringify!($t), "), Saturating(5", stringify!($t), ") / Saturating(2));")]
@@ -282,7 +282,7 @@ macro_rules! saturating_impl {
282282
/// ```
283283
///
284284
/// ```should_panic
285-
/// #![feature(saturating_int_impl, saturating_div)]
285+
/// #![feature(saturating_int_impl)]
286286
/// use std::num::Saturating;
287287
///
288288
#[doc = concat!("let _ = Saturating(0", stringify!($t), ") / Saturating(0);")]

library/core/src/num/uint_macros.rs

+1-6
Original file line numberDiff line numberDiff line change
@@ -1049,20 +1049,15 @@ macro_rules! uint_impl {
10491049
/// Basic usage:
10501050
///
10511051
/// ```
1052-
/// #![feature(saturating_div)]
1053-
///
10541052
#[doc = concat!("assert_eq!(5", stringify!($SelfT), ".saturating_div(2), 2);")]
10551053
///
10561054
/// ```
10571055
///
10581056
/// ```should_panic
1059-
/// #![feature(saturating_div)]
1060-
///
10611057
#[doc = concat!("let _ = 1", stringify!($SelfT), ".saturating_div(0);")]
10621058
///
10631059
/// ```
1064-
#[unstable(feature = "saturating_div", issue = "87920")]
1065-
#[rustc_const_unstable(feature = "saturating_div", issue = "87920")]
1060+
#[stable(feature = "saturating_div", since = "1.58.0")]
10661061
#[must_use = "this returns the result of the operation, \
10671062
without modifying the original"]
10681063
#[inline]

library/std/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,6 @@
308308
#![feature(ptr_internals)]
309309
#![feature(rustc_attrs)]
310310
#![feature(rustc_private)]
311-
#![feature(saturating_div)]
312311
#![feature(saturating_int_impl)]
313312
#![feature(slice_concat_ext)]
314313
#![feature(slice_internals)]

0 commit comments

Comments
 (0)