Skip to content

Commit c84e2b6

Browse files
committed
refactor(renderer): Group Renderer::render with rest of Renderer
1 parent 9b55e18 commit c84e2b6

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

src/renderer/mod.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ pub(crate) mod stylesheet;
2525
mod margin;
2626
mod styled_buffer;
2727

28+
use crate::Report;
29+
2830
pub(crate) use render::normalize_whitespace;
2931
pub(crate) use render::ElementStyle;
3032
pub(crate) use render::UnderlineParts;
@@ -165,6 +167,13 @@ impl Renderer {
165167
}
166168
}
167169

170+
impl Renderer {
171+
/// Render a diagnostic [`Report`]
172+
pub fn render(&self, groups: Report<'_>) -> String {
173+
render::render(self, groups)
174+
}
175+
}
176+
168177
/// Customize [`Renderer::styled`]
169178
impl Renderer {
170179
/// Override the output style for `error`

src/renderer/render.rs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,7 @@ use crate::{
2323

2424
const ANONYMIZED_LINE_NUM: &str = "LL";
2525

26-
impl Renderer {
27-
/// Render a diagnostic [`Report`]
28-
pub fn render(&self, groups: Report<'_>) -> String {
29-
render(self, groups)
30-
}
31-
}
32-
33-
fn render(renderer: &Renderer, groups: Report<'_>) -> String {
26+
pub(crate) fn render(renderer: &Renderer, groups: Report<'_>) -> String {
3427
if renderer.short_message {
3528
render_short_message(renderer, groups).unwrap()
3629
} else {

0 commit comments

Comments
 (0)