@@ -2117,8 +2117,6 @@ impl str {
21172117/// This length is in bytes, not [`char`]s or graphemes. In other words, 
21182118/// it may not be what a human considers the length of the string. 
21192119/// 
2120- /// [`char`]: ../../std/primitive.char.html 
2121- /// 
21222120/// # Examples 
21232121/// 
21242122/// Basic usage: 
@@ -2590,8 +2588,6 @@ impl str {
25902588/// Value, and may not match your idea of what a 'character' is. Iteration 
25912589/// over grapheme clusters may be what you actually want. 
25922590/// 
2593- /// [`char`]: ../../std/primitive.char.html 
2594- /// 
25952591/// # Examples 
25962592/// 
25972593/// Basic usage: 
@@ -2643,8 +2639,6 @@ impl str {
26432639/// The iterator yields tuples. The position is first, the [`char`] is 
26442640/// second. 
26452641/// 
2646- /// [`char`]: ../../std/primitive.char.html 
2647- /// 
26482642/// # Examples 
26492643/// 
26502644/// Basic usage: 
@@ -2946,7 +2940,6 @@ impl str {
29462940/// The pattern can be a `&str`, [`char`], or a closure that determines if 
29472941/// a character matches. 
29482942/// 
2949- /// [`char`]: ../../std/primitive.char.html 
29502943/// [`None`]: option/enum.Option.html#variant.None 
29512944/// 
29522945/// # Examples 
@@ -2994,7 +2987,6 @@ impl str {
29942987/// The pattern can be a `&str`, [`char`], or a closure that determines if 
29952988/// a character matches. 
29962989/// 
2997- /// [`char`]: ../../std/primitive.char.html 
29982990/// [`None`]: option/enum.Option.html#variant.None 
29992991/// 
30002992/// # Examples 
@@ -3050,7 +3042,6 @@ impl str {
30503042/// If the pattern allows a reverse search but its results might differ 
30513043/// from a forward search, the [`rsplit`] method can be used. 
30523044/// 
3053- /// [`char`]: ../../std/primitive.char.html 
30543045/// [`rsplit`]: #method.rsplit 
30553046/// 
30563047/// # Examples 
@@ -3157,8 +3148,6 @@ impl str {
31573148/// The pattern can be a `&str`, [`char`], or a closure that determines the 
31583149/// split. 
31593150/// 
3160- /// [`char`]: ../../std/primitive.char.html 
3161- /// 
31623151/// # Iterator behavior 
31633152/// 
31643153/// The returned iterator requires that the pattern supports a reverse 
@@ -3224,7 +3213,6 @@ impl str {
32243213/// elements. This is true for, eg, [`char`] but not for `&str`. 
32253214/// 
32263215/// [`DoubleEndedIterator`]: iter/trait.DoubleEndedIterator.html 
3227- /// [`char`]: ../../std/primitive.char.html 
32283216/// 
32293217/// If the pattern allows a reverse search but its results might differ 
32303218/// from a forward search, the [`rsplit_terminator`] method can be used. 
@@ -3259,8 +3247,6 @@ impl str {
32593247/// Additional libraries might provide more complex patterns like 
32603248/// regular expressions. 
32613249/// 
3262- /// [`char`]: ../../std/primitive.char.html 
3263- /// 
32643250/// Equivalent to [`split`], except that the trailing substring is 
32653251/// skipped if empty. 
32663252/// 
@@ -3306,8 +3292,6 @@ impl str {
33063292/// The pattern can be a `&str`, [`char`], or a closure that determines the 
33073293/// split. 
33083294/// 
3309- /// [`char`]: ../../std/primitive.char.html 
3310- /// 
33113295/// # Iterator behavior 
33123296/// 
33133297/// The returned iterator will not be double ended, because it is 
@@ -3361,8 +3345,6 @@ impl str {
33613345/// The pattern can be a `&str`, [`char`], or a closure that 
33623346/// determines the split. 
33633347/// 
3364- /// [`char`]: ../../std/primitive.char.html 
3365- /// 
33663348/// # Iterator behavior 
33673349/// 
33683350/// The returned iterator will not be double ended, because it is not 
@@ -3407,16 +3389,13 @@ impl str {
34073389/// The pattern can be a `&str`, [`char`], or a closure that 
34083390/// determines if a character matches. 
34093391/// 
3410- /// [`char`]: ../../std/primitive.char.html 
3411- /// 
34123392/// # Iterator behavior 
34133393/// 
34143394/// The returned iterator will be a [`DoubleEndedIterator`] if the pattern 
34153395/// allows a reverse search and forward/reverse search yields the same 
34163396/// elements. This is true for, eg, [`char`] but not for `&str`. 
34173397/// 
34183398/// [`DoubleEndedIterator`]: iter/trait.DoubleEndedIterator.html 
3419- /// [`char`]: ../../std/primitive.char.html 
34203399/// 
34213400/// If the pattern allows a reverse search but its results might differ 
34223401/// from a forward search, the [`rmatches`] method can be used. 
@@ -3446,8 +3425,6 @@ impl str {
34463425/// The pattern can be a `&str`, [`char`], or a closure that determines if 
34473426/// a character matches. 
34483427/// 
3449- /// [`char`]: ../../std/primitive.char.html 
3450- /// 
34513428/// # Iterator behavior 
34523429/// 
34533430/// The returned iterator requires that the pattern supports a reverse 
@@ -3488,8 +3465,6 @@ impl str {
34883465/// The pattern can be a `&str`, [`char`], or a closure that determines 
34893466/// if a character matches. 
34903467/// 
3491- /// [`char`]: ../../std/primitive.char.html 
3492- /// 
34933468/// # Iterator behavior 
34943469/// 
34953470/// The returned iterator will be a [`DoubleEndedIterator`] if the pattern 
@@ -3532,8 +3507,6 @@ impl str {
35323507/// The pattern can be a `&str`, [`char`], or a closure that determines if a 
35333508/// character matches. 
35343509/// 
3535- /// [`char`]: ../../std/primitive.char.html 
3536- /// 
35373510/// # Iterator behavior 
35383511/// 
35393512/// The returned iterator requires that the pattern supports a reverse 
@@ -3665,8 +3638,6 @@ impl str {
36653638/// The pattern can be a [`char`] or a closure that determines if a 
36663639/// character matches. 
36673640/// 
3668- /// [`char`]: ../../std/primitive.char.html 
3669- /// 
36703641/// # Examples 
36713642/// 
36723643/// Simple patterns: 
@@ -3711,8 +3682,6 @@ impl str {
37113682/// The pattern can be a `&str`, [`char`], or a closure that determines if 
37123683/// a character matches. 
37133684/// 
3714- /// [`char`]: ../../std/primitive.char.html 
3715- /// 
37163685/// # Text directionality 
37173686/// 
37183687/// A string is a sequence of bytes. 'Left' in this context means the first 
@@ -3750,8 +3719,6 @@ impl str {
37503719/// The pattern can be a `&str`, [`char`], or a closure that 
37513720/// determines if a character matches. 
37523721/// 
3753- /// [`char`]: ../../std/primitive.char.html 
3754- /// 
37553722/// # Text directionality 
37563723/// 
37573724/// A string is a sequence of bytes. 'Right' in this context means the last 
0 commit comments