@@ -1718,7 +1718,7 @@ impl Renderer {
1718
1718
buffer. puts (
1719
1719
row_num - 1 + line - line_start. line ,
1720
1720
0 ,
1721
- & self . maybe_anonymized ( line) ,
1721
+ & self . maybe_anonymized ( line, max_line_num_len ) ,
1722
1722
ElementStyle :: LineNumber ,
1723
1723
) ;
1724
1724
buffer. puts (
@@ -2066,7 +2066,7 @@ impl Renderer {
2066
2066
buffer. puts (
2067
2067
* row_num - 1 ,
2068
2068
0 ,
2069
- & self . maybe_anonymized ( line_num + index) ,
2069
+ & self . maybe_anonymized ( line_num + index, max_line_num_len ) ,
2070
2070
ElementStyle :: LineNumber ,
2071
2071
) ;
2072
2072
buffer. puts (
@@ -2097,7 +2097,7 @@ impl Renderer {
2097
2097
buffer. puts (
2098
2098
* row_num - 1 ,
2099
2099
0 ,
2100
- & self . maybe_anonymized ( line_num + file_lines. len ( ) - 1 ) ,
2100
+ & self . maybe_anonymized ( line_num + file_lines. len ( ) - 1 , max_line_num_len ) ,
2101
2101
ElementStyle :: LineNumber ,
2102
2102
) ;
2103
2103
buffer. puts (
@@ -2131,7 +2131,7 @@ impl Renderer {
2131
2131
buffer. puts (
2132
2132
* row_num,
2133
2133
0 ,
2134
- & self . maybe_anonymized ( line_num) ,
2134
+ & self . maybe_anonymized ( line_num, max_line_num_len ) ,
2135
2135
ElementStyle :: LineNumber ,
2136
2136
) ;
2137
2137
buffer. puts ( * row_num, max_line_num_len + 1 , "+ " , ElementStyle :: Addition ) ;
@@ -2146,7 +2146,7 @@ impl Renderer {
2146
2146
buffer. puts (
2147
2147
* row_num,
2148
2148
0 ,
2149
- & self . maybe_anonymized ( line_num) ,
2149
+ & self . maybe_anonymized ( line_num, max_line_num_len ) ,
2150
2150
ElementStyle :: LineNumber ,
2151
2151
) ;
2152
2152
match & highlight_parts {
@@ -2182,7 +2182,7 @@ impl Renderer {
2182
2182
buffer. puts (
2183
2183
* row_num,
2184
2184
0 ,
2185
- & self . maybe_anonymized ( line_num) ,
2185
+ & self . maybe_anonymized ( line_num, max_line_num_len ) ,
2186
2186
ElementStyle :: LineNumber ,
2187
2187
) ;
2188
2188
buffer. puts ( * row_num, max_line_num_len + 1 , "+ " , ElementStyle :: Addition ) ;
@@ -2195,7 +2195,7 @@ impl Renderer {
2195
2195
buffer. puts (
2196
2196
* row_num,
2197
2197
0 ,
2198
- & self . maybe_anonymized ( line_num) ,
2198
+ & self . maybe_anonymized ( line_num, max_line_num_len ) ,
2199
2199
ElementStyle :: LineNumber ,
2200
2200
) ;
2201
2201
self . draw_col_separator ( buffer, * row_num, max_line_num_len + 1 ) ;
@@ -2327,7 +2327,7 @@ impl Renderer {
2327
2327
buffer. puts (
2328
2328
line_offset,
2329
2329
0 ,
2330
- & format ! ( "{:>max_line_num_len$}" , self . maybe_anonymized( line_index) ) ,
2330
+ & self . maybe_anonymized ( line_index, max_line_num_len ) ,
2331
2331
ElementStyle :: LineNumber ,
2332
2332
) ;
2333
2333
@@ -2472,12 +2472,15 @@ impl Renderer {
2472
2472
buffer. putc ( line, col, chr, style) ;
2473
2473
}
2474
2474
2475
- fn maybe_anonymized ( & self , line_num : usize ) -> Cow < ' static , str > {
2476
- if self . anonymized_line_numbers {
2477
- Cow :: Borrowed ( ANONYMIZED_LINE_NUM )
2478
- } else {
2479
- Cow :: Owned ( line_num. to_string ( ) )
2480
- }
2475
+ fn maybe_anonymized ( & self , line_num : usize , max_line_num_len : usize ) -> String {
2476
+ format ! (
2477
+ "{:>max_line_num_len$}" ,
2478
+ if self . anonymized_line_numbers {
2479
+ Cow :: Borrowed ( ANONYMIZED_LINE_NUM )
2480
+ } else {
2481
+ Cow :: Owned ( line_num. to_string( ) )
2482
+ }
2483
+ )
2481
2484
}
2482
2485
2483
2486
fn file_start ( & self ) -> & ' static str {
0 commit comments