@@ -174,72 +174,6 @@ impl Renderer {
174
174
self . decor_style = decor_style;
175
175
self
176
176
}
177
-
178
- /// Override the output style for `error`
179
- pub const fn error ( mut self , style : Style ) -> Self {
180
- self . stylesheet . error = style;
181
- self
182
- }
183
-
184
- /// Override the output style for `warning`
185
- pub const fn warning ( mut self , style : Style ) -> Self {
186
- self . stylesheet . warning = style;
187
- self
188
- }
189
-
190
- /// Override the output style for `info`
191
- pub const fn info ( mut self , style : Style ) -> Self {
192
- self . stylesheet . info = style;
193
- self
194
- }
195
-
196
- /// Override the output style for `note`
197
- pub const fn note ( mut self , style : Style ) -> Self {
198
- self . stylesheet . note = style;
199
- self
200
- }
201
-
202
- /// Override the output style for `help`
203
- pub const fn help ( mut self , style : Style ) -> Self {
204
- self . stylesheet . help = style;
205
- self
206
- }
207
-
208
- /// Override the output style for line numbers
209
- pub const fn line_num ( mut self , style : Style ) -> Self {
210
- self . stylesheet . line_num = style;
211
- self
212
- }
213
-
214
- /// Override the output style for emphasis
215
- pub const fn emphasis ( mut self , style : Style ) -> Self {
216
- self . stylesheet . emphasis = style;
217
- self
218
- }
219
-
220
- /// Override the output style for none
221
- pub const fn none ( mut self , style : Style ) -> Self {
222
- self . stylesheet . none = style;
223
- self
224
- }
225
-
226
- /// Override the output style for [`AnnotationKind::Context`]
227
- pub const fn context ( mut self , style : Style ) -> Self {
228
- self . stylesheet . context = style;
229
- self
230
- }
231
-
232
- /// Override the output style for additions
233
- pub const fn addition ( mut self , style : Style ) -> Self {
234
- self . stylesheet . addition = style;
235
- self
236
- }
237
-
238
- /// Override the output style for removals
239
- pub const fn removal ( mut self , style : Style ) -> Self {
240
- self . stylesheet . removal = style;
241
- self
242
- }
243
177
}
244
178
245
179
impl Renderer {
@@ -2620,6 +2554,75 @@ impl Renderer {
2620
2554
}
2621
2555
}
2622
2556
2557
+ /// Customize [`Renderer::styled`]
2558
+ impl Renderer {
2559
+ /// Override the output style for `error`
2560
+ pub const fn error ( mut self , style : Style ) -> Self {
2561
+ self . stylesheet . error = style;
2562
+ self
2563
+ }
2564
+
2565
+ /// Override the output style for `warning`
2566
+ pub const fn warning ( mut self , style : Style ) -> Self {
2567
+ self . stylesheet . warning = style;
2568
+ self
2569
+ }
2570
+
2571
+ /// Override the output style for `info`
2572
+ pub const fn info ( mut self , style : Style ) -> Self {
2573
+ self . stylesheet . info = style;
2574
+ self
2575
+ }
2576
+
2577
+ /// Override the output style for `note`
2578
+ pub const fn note ( mut self , style : Style ) -> Self {
2579
+ self . stylesheet . note = style;
2580
+ self
2581
+ }
2582
+
2583
+ /// Override the output style for `help`
2584
+ pub const fn help ( mut self , style : Style ) -> Self {
2585
+ self . stylesheet . help = style;
2586
+ self
2587
+ }
2588
+
2589
+ /// Override the output style for line numbers
2590
+ pub const fn line_num ( mut self , style : Style ) -> Self {
2591
+ self . stylesheet . line_num = style;
2592
+ self
2593
+ }
2594
+
2595
+ /// Override the output style for emphasis
2596
+ pub const fn emphasis ( mut self , style : Style ) -> Self {
2597
+ self . stylesheet . emphasis = style;
2598
+ self
2599
+ }
2600
+
2601
+ /// Override the output style for none
2602
+ pub const fn none ( mut self , style : Style ) -> Self {
2603
+ self . stylesheet . none = style;
2604
+ self
2605
+ }
2606
+
2607
+ /// Override the output style for [`AnnotationKind::Context`]
2608
+ pub const fn context ( mut self , style : Style ) -> Self {
2609
+ self . stylesheet . context = style;
2610
+ self
2611
+ }
2612
+
2613
+ /// Override the output style for additions
2614
+ pub const fn addition ( mut self , style : Style ) -> Self {
2615
+ self . stylesheet . addition = style;
2616
+ self
2617
+ }
2618
+
2619
+ /// Override the output style for removals
2620
+ pub const fn removal ( mut self , style : Style ) -> Self {
2621
+ self . stylesheet . removal = style;
2622
+ self
2623
+ }
2624
+ }
2625
+
2623
2626
trait MessageOrTitle {
2624
2627
fn level ( & self ) -> & Level < ' _ > ;
2625
2628
fn id ( & self ) -> Option < & Id < ' _ > > ;
0 commit comments