rust/src/libstd
Manish Goregaokar 181441cf66 Rollup merge of #23461 - alexcrichton:feat-char-at, r=aturon
This commit clarifies some of the unstable features in the `str` module by
moving them out of the blanket `core` and `collections` features.

The following methods were moved to the `str_char` feature which generally
encompasses decoding specific characters from a `str` and dealing with the
result. It is unclear if any of these methods need to be stabilized for 1.0 and
the most conservative route for now is to continue providing them but to leave
them as unstable under a more specific name.

* `is_char_boundary`
* `char_at`
* `char_range_at`
* `char_at_reverse`
* `char_range_at_reverse`
* `slice_shift_char`

The following methods were moved into the generic `unicode` feature as they are
specifically enabled by the `unicode` crate itself.

* `nfd_chars`
* `nfkd_chars`
* `nfc_chars`
* `graphemes`
* `grapheme_indices`
* `width`
2015-03-18 22:21:06 +05:30
..
collections impl {i,u}{8,16,32,64,size} 2015-03-16 21:57:42 -05:00
ffi Remove the newly introduced trait impls for fixed-size arrays and use &b"..."[..] instead. 2015-03-18 09:16:08 +03:00
fs Rollup merge of #23329 - jbcrail:rm-syntax-highlight, r=sanxiyn 2015-03-17 15:20:27 +05:30
io Remove the newly introduced trait impls for fixed-size arrays and use &b"..."[..] instead. 2015-03-18 09:16:08 +03:00
net Auto merge of #23352 - alexcrichton:stabilize-net, r=aturon 2015-03-17 00:50:26 +00:00
num impl f{32,64} 2015-03-16 21:57:43 -05:00
old_io Remove the newly introduced trait impls for fixed-size arrays and use &b"..."[..] instead. 2015-03-18 09:16:08 +03:00
old_path Remove the newly introduced trait impls for fixed-size arrays and use &b"..."[..] instead. 2015-03-18 09:16:08 +03:00
prelude impl<T> *const T, impl<T> *mut T 2015-03-16 21:57:42 -05:00
rand Rollup merge of #23329 - jbcrail:rm-syntax-highlight, r=sanxiyn 2015-03-17 15:20:27 +05:30
rt impl<T> *const T, impl<T> *mut T 2015-03-16 21:57:42 -05:00
sync Remove explicit syntax highlight from docs. 2015-03-13 19:25:18 -04:00
sys Fix private module loophole in the 'private type in public item' check 2015-03-18 16:47:24 +13:00
thread_local Example -> Examples 2015-03-11 21:11:40 -04:00
time Fix Duration::weeks docs 2015-03-04 12:16:37 +00:00
ascii.rs Deprecate range, range_step, count, distributions 2015-03-13 14:45:13 -07:00
bool.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
dynamic_lib.rs preemptively fix windows compilation errors 2015-03-16 21:57:42 -05:00
env.rs Rollup merge of #23329 - jbcrail:rm-syntax-highlight, r=sanxiyn 2015-03-17 15:20:27 +05:30
lib.rs std: Tweak some unstable features of str 2015-03-17 18:03:03 -07:00
macros.rs Rollup merge of #23329 - jbcrail:rm-syntax-highlight, r=sanxiyn 2015-03-17 15:20:27 +05:30
os.rs Rollup merge of #23329 - jbcrail:rm-syntax-highlight, r=sanxiyn 2015-03-17 15:20:27 +05:30
panicking.rs Fallout of std::old_io deprecation 2015-03-13 10:00:28 -07:00
path.rs Rollup merge of #23329 - jbcrail:rm-syntax-highlight, r=sanxiyn 2015-03-17 15:20:27 +05:30
process.rs remove imports 2015-03-16 21:57:42 -05:00
rtdeps.rs fixing trailing whitespace errors 2015-02-11 14:49:07 -08:00
thread.rs Auto merge of #23330 - alexcrichton:thread-sleep, r=aturon 2015-03-17 17:15:54 +00:00
thunk.rs Switched to Box::new in many places. 2015-03-03 21:05:55 +01:00
tuple.rs Remove integer suffixes where the types in compiled code are identical. 2015-03-05 12:38:33 +05:30
unit.rs grandfathered -> rust1 2015-01-23 21:48:20 -08:00