Skip to content

Commit 38ba420

Browse files
committed
fix: Let the line number width start at 1
fix rust-lang#57
1 parent 43a10aa commit 38ba420

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/renderer/display_list.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ impl<'a> Display for DisplayList<'a> {
7979
})
8080
});
8181
let lineno_width = if lineno_width == 0 {
82-
lineno_width
82+
lineno_width + 1
8383
} else if self.anonymized_line_numbers {
8484
ANONYMIZED_LINE_NUM.len()
8585
} else {

tests/formatter.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ fn test_format_footer_title() {
193193
.footer(Level::Error.title("This __is__ a title"));
194194
let expected = str![[r#"
195195
error
196-
= error: This __is__ a title
196+
= error: This __is__ a title
197197
"#]];
198198
let renderer = Renderer::plain();
199199
assert_data_eq!(renderer.render(input).to_string(), expected);
@@ -279,9 +279,9 @@ fn test_only_source() {
279279
.snippet(Snippet::source("").origin("file.rs"));
280280
let expected = str![[r#"
281281
error
282-
--> file.rs
283-
|
284-
|
282+
--> file.rs
283+
|
284+
|
285285
"#]];
286286
let renderer = Renderer::plain();
287287
assert_data_eq!(renderer.render(input).to_string(), expected);

0 commit comments

Comments
 (0)