Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit edd35c9

Browse files
committed
refactor(renderer): Group Renderer::render with rest of Renderer
1 parent 78dc248 commit edd35c9

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

‎src/renderer/mod.rs

Lines changed: 10 additions & 1 deletion
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;
@@ -36,7 +38,7 @@ pub use anstyle::*;
3638
/// See [`Renderer::term_width`]
3739
pub const DEFAULT_TERM_WIDTH: usize = 140;
3840

39-
/// The [Renderer] for a [`Report`][crate::Report]
41+
/// The [Renderer] for a [`Report`]
4042
///
4143
/// The caller is expected to detect any relevant terminal features and configure the renderer,
4244
/// including
@@ -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)

AltStyle によって変換されたページ (->オリジナル) /