1
Fork 0

Stabilize unsigned_abs

This commit is contained in:
Jacob Pratt 2021-01-12 20:07:34 -05:00
parent 7a9b552cb1
commit 85394252e6
No known key found for this signature in database
GPG key ID: B80E19E4662B5AA4

View file

@ -1158,12 +1158,12 @@ macro_rules! int_impl {
/// Basic usage: /// Basic usage:
/// ///
/// ``` /// ```
/// #![feature(unsigned_abs)]
#[doc = concat!("assert_eq!(100", stringify!($SelfT), ".unsigned_abs(), 100", stringify!($UnsignedT), ");")] #[doc = concat!("assert_eq!(100", stringify!($SelfT), ".unsigned_abs(), 100", stringify!($UnsignedT), ");")]
#[doc = concat!("assert_eq!((-100", stringify!($SelfT), ").unsigned_abs(), 100", stringify!($UnsignedT), ");")] #[doc = concat!("assert_eq!((-100", stringify!($SelfT), ").unsigned_abs(), 100", stringify!($UnsignedT), ");")]
/// assert_eq!((-128i8).unsigned_abs(), 128u8); /// assert_eq!((-128i8).unsigned_abs(), 128u8);
/// ``` /// ```
#[unstable(feature = "unsigned_abs", issue = "74913")] #[stable(feature = "unsigned_abs", since = "1.51.0")]
#[rustc_const_stable(feature = "unsigned_abs", since = "1.51.0")]
#[inline] #[inline]
pub const fn unsigned_abs(self) -> $UnsignedT { pub const fn unsigned_abs(self) -> $UnsignedT {
self.wrapping_abs() as $UnsignedT self.wrapping_abs() as $UnsignedT