Skip to content

Commit c1e2139

Browse files
committed
Stabilise 'const_char_encode_utf8';
1 parent 360f7d7 commit c1e2139

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

library/core/src/char/methods.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,7 @@ impl char {
674674
/// 'ß'.encode_utf8(&mut b);
675675
/// ```
676676
#[stable(feature = "unicode_encode_char", since = "1.15.0")]
677-
#[rustc_const_unstable(feature = "const_char_encode_utf8", issue = "130512")]
677+
#[rustc_const_stable(feature = "const_char_encode_utf8", since = "CURRENT_RUSTC_VERSION")]
678678
#[inline]
679679
pub const fn encode_utf8(self, dst: &mut [u8]) -> &mut str {
680680
// SAFETY: `char` is not a surrogate, so this is valid UTF-8.
@@ -1770,7 +1770,7 @@ const fn len_utf16(code: u32) -> usize {
17701770
/// Panics if the buffer is not large enough.
17711771
/// A buffer of length four is large enough to encode any `char`.
17721772
#[unstable(feature = "char_internals", reason = "exposed only for libstd", issue = "none")]
1773-
#[rustc_const_unstable(feature = "const_char_encode_utf8", issue = "130512")]
1773+
#[rustc_const_stable(feature = "const_char_encode_utf8", since = "CURRENT_RUSTC_VERSION")]
17741774
#[doc(hidden)]
17751775
#[inline]
17761776
pub const fn encode_utf8_raw(code: u32, dst: &mut [u8]) -> &mut [u8] {

library/core/src/lib.rs

-1
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,6 @@
119119
#![feature(const_bigint_helper_methods)]
120120
#![feature(const_black_box)]
121121
#![feature(const_char_encode_utf16)]
122-
#![feature(const_char_encode_utf8)]
123122
#![feature(const_eval_select)]
124123
#![feature(const_exact_div)]
125124
#![feature(const_float_classify)]

0 commit comments

Comments
 (0)