1
Fork 0

Rollup merge of #130154 - okaneco:stabilize_char_min, r=cuviper

Stabilize `char::MIN`

FCP completed https://github.com/rust-lang/rust/issues/114298#issuecomment-2335250508
Closes #114298
This commit is contained in:
Matthias Krüger 2024-09-09 20:20:21 +02:00 committed by GitHub
commit 72b0f5b8d2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -15,7 +15,6 @@ impl char {
/// for you: /// for you:
/// ///
/// ``` /// ```
/// #![feature(char_min)]
/// let dist = u32::from(char::MAX) - u32::from(char::MIN); /// let dist = u32::from(char::MAX) - u32::from(char::MIN);
/// let size = (char::MIN..=char::MAX).count() as u32; /// let size = (char::MIN..=char::MAX).count() as u32;
/// assert!(size < dist); /// assert!(size < dist);
@ -29,7 +28,6 @@ impl char {
/// # Examples /// # Examples
/// ///
/// ``` /// ```
/// #![feature(char_min)]
/// # fn something_which_returns_char() -> char { 'a' } /// # fn something_which_returns_char() -> char { 'a' }
/// let c: char = something_which_returns_char(); /// let c: char = something_which_returns_char();
/// assert!(char::MIN <= c); /// assert!(char::MIN <= c);
@ -37,7 +35,7 @@ impl char {
/// let value_at_min = u32::from(char::MIN); /// let value_at_min = u32::from(char::MIN);
/// assert_eq!(char::from_u32(value_at_min), Some('\0')); /// assert_eq!(char::from_u32(value_at_min), Some('\0'));
/// ``` /// ```
#[unstable(feature = "char_min", issue = "114298")] #[stable(feature = "char_min", since = "CURRENT_RUSTC_VERSION")]
pub const MIN: char = '\0'; pub const MIN: char = '\0';
/// The highest valid code point a `char` can have, `'\u{10FFFF}'`. /// The highest valid code point a `char` can have, `'\u{10FFFF}'`.
@ -48,7 +46,6 @@ impl char {
/// for you: /// for you:
/// ///
/// ``` /// ```
/// #![feature(char_min)]
/// let dist = u32::from(char::MAX) - u32::from(char::MIN); /// let dist = u32::from(char::MAX) - u32::from(char::MIN);
/// let size = (char::MIN..=char::MAX).count() as u32; /// let size = (char::MIN..=char::MAX).count() as u32;
/// assert!(size < dist); /// assert!(size < dist);