]>
Commit | Line | Data |
---|---|---|
3dfed10e XL |
1 | use crate::clean; |
2 | use crate::config::{RenderInfo, RenderOptions}; | |
3 | use crate::error::Error; | |
4 | use crate::formats::cache::Cache; | |
5 | use crate::formats::FormatRenderer; | |
6 | ||
7 | use rustc_span::edition::Edition; | |
8 | ||
9 | #[derive(Clone)] | |
10 | pub struct JsonRenderer {} | |
11 | ||
12 | impl FormatRenderer for JsonRenderer { | |
13 | fn init( | |
14 | _krate: clean::Crate, | |
15 | _options: RenderOptions, | |
16 | _render_info: RenderInfo, | |
17 | _edition: Edition, | |
18 | _cache: &mut Cache, | |
19 | ) -> Result<(Self, clean::Crate), Error> { | |
20 | unimplemented!() | |
21 | } | |
22 | ||
23 | fn item(&mut self, _item: clean::Item, _cache: &Cache) -> Result<(), Error> { | |
24 | unimplemented!() | |
25 | } | |
26 | ||
27 | fn mod_item_in( | |
28 | &mut self, | |
29 | _item: &clean::Item, | |
30 | _item_name: &str, | |
31 | _cache: &Cache, | |
32 | ) -> Result<(), Error> { | |
33 | unimplemented!() | |
34 | } | |
35 | ||
36 | fn mod_item_out(&mut self, _item_name: &str) -> Result<(), Error> { | |
37 | unimplemented!() | |
38 | } | |
39 | ||
40 | fn after_krate(&mut self, _krate: &clean::Crate, _cache: &Cache) -> Result<(), Error> { | |
41 | unimplemented!() | |
42 | } | |
43 | ||
44 | fn after_run(&mut self, _diag: &rustc_errors::Handler) -> Result<(), Error> { | |
45 | unimplemented!() | |
46 | } | |
47 | } |