@@ -446,7 +446,6 @@ struct HtmlDiffPrinter<'a>(pub &'a Interner<&'a str>);
446
446
447
447
impl HtmlDiffPrinter < ' _ > {
448
448
fn handle_hunk_line < ' a > (
449
- & self ,
450
449
mut f : impl fmt:: Write ,
451
450
hunk_token_status : HunkTokenStatus ,
452
451
words : impl Iterator < Item = ( & ' a str , bool ) > ,
@@ -554,7 +553,7 @@ impl UnifiedDiffPrinter for HtmlDiffPrinter<'_> {
554
553
555
554
// Process all before lines first
556
555
for ( diff, input) in & diffs_and_inputs {
557
- self . handle_hunk_line (
556
+ Self :: handle_hunk_line (
558
557
& mut f,
559
558
HunkTokenStatus :: Removed ,
560
559
input. before . iter ( ) . enumerate ( ) . map ( |( b_pos, b_token) | {
@@ -565,7 +564,7 @@ impl UnifiedDiffPrinter for HtmlDiffPrinter<'_> {
565
564
566
565
// Then process all after lines
567
566
for ( diff, input) in & diffs_and_inputs {
568
- self . handle_hunk_line (
567
+ Self :: handle_hunk_line (
569
568
& mut f,
570
569
HunkTokenStatus :: Added ,
571
570
input. after . iter ( ) . enumerate ( ) . map ( |( a_pos, a_token) | {
@@ -579,7 +578,7 @@ impl UnifiedDiffPrinter for HtmlDiffPrinter<'_> {
579
578
if let Some ( & last) = before. last ( ) {
580
579
for & token in before {
581
580
let token = self . 0 [ token] ;
582
- self . handle_hunk_line (
581
+ Self :: handle_hunk_line (
583
582
& mut f,
584
583
HunkTokenStatus :: Removed ,
585
584
std:: iter:: once ( ( token, false ) ) ,
@@ -593,7 +592,7 @@ impl UnifiedDiffPrinter for HtmlDiffPrinter<'_> {
593
592
if let Some ( & last) = after. last ( ) {
594
593
for & token in after {
595
594
let token = self . 0 [ token] ;
596
- self . handle_hunk_line (
595
+ Self :: handle_hunk_line (
597
596
& mut f,
598
597
HunkTokenStatus :: Added ,
599
598
std:: iter:: once ( ( token, false ) ) ,
0 commit comments