File tree Expand file tree Collapse file tree 2 files changed +11
-9
lines changed Expand file tree Collapse file tree 2 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -25,6 +25,8 @@ pub(crate) mod stylesheet;
2525mod margin;
2626mod styled_buffer;
2727
28+ use crate :: Report ;
29+
2830pub ( crate ) use render:: normalize_whitespace;
2931pub ( crate ) use render:: ElementStyle ;
3032pub ( crate ) use render:: UnderlineParts ;
@@ -36,7 +38,7 @@ pub use anstyle::*;
3638/// See [`Renderer::term_width`]
3739pub 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`]
169178impl Renderer {
170179 /// Override the output style for `error`
Original file line number Diff line number Diff line change @@ -23,14 +23,7 @@ use crate::{
2323
2424const 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 {
You can’t perform that action at this time.
0 commit comments