]> git.proxmox.com Git - rustc.git/blame - src/librustdoc/json/mod.rs
New upstream version 1.47.0~beta.2+dfsg1
[rustc.git] / src / librustdoc / json / mod.rs
CommitLineData
3dfed10e
XL
1use crate::clean;
2use crate::config::{RenderInfo, RenderOptions};
3use crate::error::Error;
4use crate::formats::cache::Cache;
5use crate::formats::FormatRenderer;
6
7use rustc_span::edition::Edition;
8
9#[derive(Clone)]
10pub struct JsonRenderer {}
11
12impl 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}