rust/src/libcore
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
..
fmt Auto merge of #23162 - sfackler:debug-builders, r=alexcrichton 2015-03-12 07:30:44 +00:00
hash remove mention of specialization from Hash trait 2015-03-12 18:09:52 -04:00
num Rollup merge of #23385 - tamird:cleanup-whitespace, r=alexcrichton 2015-03-17 15:21:22 +05:30
str std: Tweak some unstable features of str 2015-03-17 18:03:03 -07:00
any.rs Remove subtyping for object types and replace with an *upcast* coercion. 2015-03-17 08:34:25 -04:00
array.rs Avoid metadata bloat by using trait FixedSizeArray 2015-03-18 00:40:59 +03:00
atomic.rs Enable recursion for visit_ty in lint visitor 2015-03-02 15:35:48 -08:00
cell.rs Clean up references to opt-out traits 2015-03-08 09:32:18 -04:00
char.rs std: Stabilize more of the char module 2015-03-10 15:08:31 -07:00
clone.rs
cmp_macros.rs
cmp.rs
default.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
error.rs
finally.rs Strip all leading/trailing newlines 2015-03-15 09:08:21 -07:00
intrinsics.rs Replace TyDesc and its uses with trait vtables and a type_name intrinsic. 2015-03-17 21:00:23 +02:00
iter.rs Deprecate range, range_step, count, distributions 2015-03-13 14:45:13 -07:00
lib.rs Avoid metadata bloat by using trait FixedSizeArray 2015-03-18 00:40:59 +03:00
macros.rs Remove explicit syntax highlight from docs. 2015-03-13 19:25:18 -04:00
marker.rs Remove explicit syntax highlight from docs. 2015-03-13 19:25:18 -04:00
mem.rs Remove explicit syntax highlight from docs. 2015-03-13 19:25:18 -04:00
nonzero.rs
ops.rs Remove explicit syntax highlight from docs. 2015-03-13 19:25:18 -04:00
option.rs Remove explicit syntax highlight from docs. 2015-03-13 19:25:18 -04:00
panicking.rs Remove core::panicking::panic's dependence on str's Display::fmt impl 2015-03-10 22:21:30 -07:00
prelude.rs impl<T> *const T, impl<T> *mut T 2015-03-16 21:57:42 -05:00
ptr.rs impl<T> *const T, impl<T> *mut T 2015-03-16 21:57:42 -05:00
raw.rs Enable recursion for visit_ty in lint visitor 2015-03-02 15:35:48 -08:00
result.rs Add and fix more tests 2015-03-18 00:40:59 +03:00
simd.rs
slice.rs Rollup merge of #23329 - jbcrail:rm-syntax-highlight, r=sanxiyn 2015-03-17 15:20:27 +05:30
tuple.rs core: Update tuple doc 2015-03-15 18:16:03 +01:00
ty.rs