Rollup merge of #24627 - steveklabnik:gh24008, r=alexcrichton

Fixes #24008.
This commit is contained in:
Steve Klabnik 2015-04-20 21:15:53 -04:00
commit 417ff8a404

View File

@ -341,7 +341,7 @@ fn next_back(&mut self) -> Option<(usize, char)> {
/// External iterator for a string's bytes.
/// Use with the `std::iter` module.
///
/// Created with `str::bytes`
/// Created with the method `.bytes()`.
#[stable(feature = "rust1", since = "1.0.0")]
#[derive(Clone)]
pub struct Bytes<'a>(Map<slice::Iter<'a, u8>, BytesDeref>);
@ -636,10 +636,10 @@ fn next_back(&mut self) -> Option<&'a str>
generate_pattern_iterators! {
forward:
/// Return type of `str::split()`
/// Created with the method `.split()`.
struct Split;
reverse:
/// Return type of `str::rsplit()`
/// Created with the method `.rsplit()`.
struct RSplit;
stability:
#[stable(feature = "rust1", since = "1.0.0")]
@ -650,10 +650,10 @@ fn next_back(&mut self) -> Option<&'a str>
generate_pattern_iterators! {
forward:
/// Return type of `str::split_terminator()`
/// Created with the method `.split_terminator()`.
struct SplitTerminator;
reverse:
/// Return type of `str::rsplit_terminator()`
/// Created with the method `.rsplit_terminator()`.
struct RSplitTerminator;
stability:
#[stable(feature = "rust1", since = "1.0.0")]
@ -696,10 +696,10 @@ fn next_back(&mut self) -> Option<&'a str>
generate_pattern_iterators! {
forward:
/// Return type of `str::splitn()`
/// Created with the method `.splitn()`.
struct SplitN;
reverse:
/// Return type of `str::rsplitn()`
/// Created with the method `.rsplitn()`.
struct RSplitN;
stability:
#[stable(feature = "rust1", since = "1.0.0")]
@ -730,10 +730,10 @@ fn next_back(&mut self) -> Option<(usize, usize)>
generate_pattern_iterators! {
forward:
/// Return type of `str::match_indices()`
/// Created with the method `.match_indices()`.
struct MatchIndices;
reverse:
/// Return type of `str::rmatch_indices()`
/// Created with the method `.rmatch_indices()`.
struct RMatchIndices;
stability:
#[unstable(feature = "core",
@ -771,10 +771,10 @@ fn next_back(&mut self) -> Option<&'a str>
generate_pattern_iterators! {
forward:
/// Return type of `str::matches()`
/// Created with the method `.matches()`.
struct Matches;
reverse:
/// Return type of `str::rmatches()`
/// Created with the method `.rmatches()`.
struct RMatches;
stability:
#[unstable(feature = "core", reason = "type got recently added")]
@ -783,7 +783,7 @@ fn next_back(&mut self) -> Option<&'a str>
delegate double ended;
}
/// Return type of `str::lines()`
/// Created with the method `.lines()`.
#[stable(feature = "rust1", since = "1.0.0")]
#[derive(Clone)]
pub struct Lines<'a>(SplitTerminator<'a, char>);
@ -811,7 +811,7 @@ fn next_back(&mut self) -> Option<&'a str> {
}
}
/// Return type of `str::lines_any()`
/// Created with the method `.lines_any()`.
#[stable(feature = "rust1", since = "1.0.0")]
#[derive(Clone)]
pub struct LinesAny<'a>(Map<Lines<'a>, LinesAnyMap>);