diff options
| author | kwantam <kwantam@gmail.com> | 2015-04-14 15:52:37 -0400 |
|---|---|---|
| committer | kwantam <kwantam@gmail.com> | 2015-04-16 17:03:05 -0400 |
| commit | 29d1252e4d2126318d7f622505ed76dd1e8e4edc (patch) | |
| tree | 921b91ee89c9262e2223d666f26ffded1bcda26f /src/libstd/sys | |
| parent | 288809c8f35d9b37f2e4f5c3ac168f56dbc3bbc4 (diff) | |
| download | rust-29d1252e4d2126318d7f622505ed76dd1e8e4edc.tar.gz rust-29d1252e4d2126318d7f622505ed76dd1e8e4edc.zip | |
deprecate Unicode functions that will be moved to crates.io
This patch 1. renames libunicode to librustc_unicode, 2. deprecates several pieces of libunicode (see below), and 3. removes references to deprecated functions from librustc_driver and libsyntax. This may change pretty-printed output from these modules in cases involving wide or combining characters used in filenames, identifiers, etc. The following functions are marked deprecated: 1. char.width() and str.width(): --> use unicode-width crate 2. str.graphemes() and str.grapheme_indices(): --> use unicode-segmentation crate 3. str.nfd_chars(), str.nfkd_chars(), str.nfc_chars(), str.nfkc_chars(), char.compose(), char.decompose_canonical(), char.decompose_compatible(), char.canonical_combining_class(): --> use unicode-normalization crate
Diffstat (limited to 'src/libstd/sys')
| -rw-r--r-- | src/libstd/sys/common/wtf8.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libstd/sys/common/wtf8.rs b/src/libstd/sys/common/wtf8.rs index 34a4a773f8e..aa035a18437 100644 --- a/src/libstd/sys/common/wtf8.rs +++ b/src/libstd/sys/common/wtf8.rs @@ -44,7 +44,7 @@ use slice; use str; use string::String; use sys_common::AsInner; -use unicode::str::{Utf16Item, utf16_items}; +use rustc_unicode::str::{Utf16Item, utf16_items}; use vec::Vec; const UTF8_REPLACEMENT_CHARACTER: &'static [u8] = b"\xEF\xBF\xBD"; |
