Skip to content

Commit 84d07af

Browse files
committed
feat: Better match rustc's internal renderer
1 parent 936e982 commit 84d07af

23 files changed

+2179
-1982
lines changed

Cargo.lock

+10-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

+2
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,9 @@ maintenance = { status = "actively-developed" }
117117

118118
[dependencies]
119119
anstyle = "1.0.4"
120+
indexmap = "2.7.0"
120121
memchr = { version = "2.7.4", optional = true }
122+
rustc-hash = "2.1.0"
121123
unicode-width = "0.2.0"
122124

123125
[dev-dependencies]

benches/bench.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ fn simple() -> String {
4141
);
4242

4343
let renderer = Renderer::plain();
44-
let rendered = renderer.render(message).to_string();
44+
let rendered = renderer.render(message);
4545
rendered
4646
}
4747

@@ -79,7 +79,7 @@ fn fold(bencher: divan::Bencher<'_, '_>, context: usize) {
7979
);
8080

8181
let renderer = Renderer::plain();
82-
let rendered = renderer.render(message).to_string();
82+
let rendered = renderer.render(message);
8383
rendered
8484
});
8585
}

examples/expected_type.svg

+7-9
Loading

examples/footer.svg

+1-2
Loading

0 commit comments

Comments
 (0)