about summary refs log tree commit diff
path: root/src/librustc_unicode
diff options
context:
space:
mode:
authorM Farkas-Dyck <mfdyck@google.com>2016-05-27 08:16:27 -0800
committerM Farkas-Dyck <mfdyck@google.com>2016-07-13 17:40:16 -0800
commit837029fec146b4eb7af4dae3f002b00306af00db (patch)
treed7a90d713528de58ee67a2956fead015ec8b0155 /src/librustc_unicode
parentfe96928d7de991e527a7ed7b88bb30aa965c8a08 (diff)
downloadrust-837029fec146b4eb7af4dae3f002b00306af00db.tar.gz
rust-837029fec146b4eb7af4dae3f002b00306af00db.zip
add core::char::DecodeUtf8
Diffstat (limited to 'src/librustc_unicode')
-rw-r--r--src/librustc_unicode/char.rs2
-rw-r--r--src/librustc_unicode/lib.rs1
2 files changed, 3 insertions, 0 deletions
diff --git a/src/librustc_unicode/char.rs b/src/librustc_unicode/char.rs
index f570375de5e..b1ec96238be 100644
--- a/src/librustc_unicode/char.rs
+++ b/src/librustc_unicode/char.rs
@@ -39,6 +39,8 @@ pub use core::char::{MAX, from_digit, from_u32, from_u32_unchecked};
 pub use core::char::{EncodeUtf16, EncodeUtf8, EscapeDefault, EscapeUnicode};
 
 // unstable reexports
+#[unstable(feature = "decode_utf8", issue = "33906")]
+pub use core::char::{DecodeUtf8, decode_utf8};
 #[unstable(feature = "unicode", issue = "27783")]
 pub use tables::UNICODE_VERSION;
 
diff --git a/src/librustc_unicode/lib.rs b/src/librustc_unicode/lib.rs
index b03d7ee79e8..f91a754ab57 100644
--- a/src/librustc_unicode/lib.rs
+++ b/src/librustc_unicode/lib.rs
@@ -33,6 +33,7 @@
 #![no_std]
 
 #![feature(core_char_ext)]
+#![feature(decode_utf8)]
 #![feature(lang_items)]
 #![feature(staged_api)]
 #![feature(unicode)]