@@ -446,7 +446,6 @@ struct HtmlDiffPrinter<'a>(pub &'a Interner<&'a str>);
446446
447447impl HtmlDiffPrinter < ' _ > {
448448 fn handle_hunk_line < ' a > (
449- & self ,
450449 mut f : impl fmt:: Write ,
451450 hunk_token_status : HunkTokenStatus ,
452451 words : impl Iterator < Item = ( & ' a str , bool ) > ,
@@ -554,7 +553,7 @@ impl UnifiedDiffPrinter for HtmlDiffPrinter<'_> {
554553
555554 // Process all before lines first
556555 for ( diff, input) in & diffs_and_inputs {
557- self . handle_hunk_line (
556+ Self :: handle_hunk_line (
558557 & mut f,
559558 HunkTokenStatus :: Removed ,
560559 input. before . iter ( ) . enumerate ( ) . map ( |( b_pos, b_token) | {
@@ -565,7 +564,7 @@ impl UnifiedDiffPrinter for HtmlDiffPrinter<'_> {
565564
566565 // Then process all after lines
567566 for ( diff, input) in & diffs_and_inputs {
568- self . handle_hunk_line (
567+ Self :: handle_hunk_line (
569568 & mut f,
570569 HunkTokenStatus :: Added ,
571570 input. after . iter ( ) . enumerate ( ) . map ( |( a_pos, a_token) | {
@@ -579,7 +578,7 @@ impl UnifiedDiffPrinter for HtmlDiffPrinter<'_> {
579578 if let Some ( & last) = before. last ( ) {
580579 for & token in before {
581580 let token = self . 0 [ token] ;
582- self . handle_hunk_line (
581+ Self :: handle_hunk_line (
583582 & mut f,
584583 HunkTokenStatus :: Removed ,
585584 std:: iter:: once ( ( token, false ) ) ,
@@ -593,7 +592,7 @@ impl UnifiedDiffPrinter for HtmlDiffPrinter<'_> {
593592 if let Some ( & last) = after. last ( ) {
594593 for & token in after {
595594 let token = self . 0 [ token] ;
596- self . handle_hunk_line (
595+ Self :: handle_hunk_line (
597596 & mut f,
598597 HunkTokenStatus :: Added ,
599598 std:: iter:: once ( ( token, false ) ) ,
0 commit comments