Rollup merge of #130154 - okaneco:stabilize_char_min, r=cuviper · qinheping/verify-rust-std@f7b7aa3 (original) (raw)

Original file line number Diff line number Diff line change
@@ -15,7 +15,6 @@ impl char {
15 15 /// for you:
16 16 ///
17 17 /// ```
18 - /// #![feature(char_min)]
19 18 /// let dist = u32::from(char::MAX) - u32::from(char::MIN);
20 19 /// let size = (char::MIN..=char::MAX).count() as u32;
21 20 /// assert!(size < dist);
@@ -29,15 +28,14 @@ impl char {
29 28 /// # Examples
30 29 ///
31 30 /// ```
32 - /// #![feature(char_min)]
33 31 /// # fn something_which_returns_char() -> char { 'a' }
34 32 /// let c: char = something_which_returns_char();
35 33 /// assert!(char::MIN <= c);
36 34 ///
37 35 /// let value_at_min = u32::from(char::MIN);
38 36 /// assert_eq!(char::from_u32(value_at_min), Some('\0'));
39 37 /// ```
40 - #[unstable(feature = "char_min", issue = "114298")]
38 + #[stable(feature = "char_min", since = "CURRENT_RUSTC_VERSION")]
41 39 pub const MIN: char = '\0';
42 40
43 41 /// The highest valid code point a `char` can have, `'\u{10FFFF}'`.
@@ -48,7 +46,6 @@ impl char {
48 46 /// for you:
49 47 ///
50 48 /// ```
51 - /// #![feature(char_min)]
52 49 /// let dist = u32::from(char::MAX) - u32::from(char::MIN);
53 50 /// let size = (char::MIN..=char::MAX).count() as u32;
54 51 /// assert!(size < dist);