diff --git a/src/libcore/char.rs b/src/libcore/char.rs index 9f5944d3c9c7..12aa06667a1d 100644 --- a/src/libcore/char.rs +++ b/src/libcore/char.rs @@ -14,7 +14,7 @@ #![allow(non_snake_case)] #![doc(primitive = "char")] -#![stable(feature = "rust1", since = "1.0.0")] +#![stable(feature = "core_char", since = "1.2.0")] use iter::Iterator; use mem::transmute; @@ -225,6 +225,7 @@ fn encode_utf16(self, dst: &mut [u16]) -> Option { #[inline] #[unstable(feature = "char_internals", reason = "this function should not be exposed publicly")] +#[doc(hidden)] pub fn encode_utf8_raw(code: u32, dst: &mut [u8]) -> Option { // Marked #[inline] to allow llvm optimizing it away if code < MAX_ONE_B && !dst.is_empty() { @@ -258,6 +259,7 @@ pub fn encode_utf8_raw(code: u32, dst: &mut [u8]) -> Option { #[inline] #[unstable(feature = "char_internals", reason = "this function should not be exposed publicly")] +#[doc(hidden)] pub fn encode_utf16_raw(mut ch: u32, dst: &mut [u16]) -> Option { // Marked #[inline] to allow llvm optimizing it away if (ch & 0xFFFF) == ch && !dst.is_empty() {