Rollup merge of #24627 - steveklabnik:gh24008, r=alexcrichton
Fixes #24008.
This commit is contained in:
commit
417ff8a404
@ -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>);
|
||||
|
Loading…
Reference in New Issue
Block a user