Struct syntax::json::JsonEmitter
[−]
[src]
pub struct JsonEmitter { /* fields omitted */ }
🔬 This is a nightly-only experimental API. (
rustc_private
)Methods
impl JsonEmitter
[src]
fn stderr(registry: Option<Registry>, code_map: Rc<CodeMap>) -> JsonEmitter
🔬 This is a nightly-only experimental API. (
rustc_private
)fn basic() -> JsonEmitter
🔬 This is a nightly-only experimental API. (
rustc_private
)fn new(dst: Box<Write + Send>,
registry: Option<Registry>,
code_map: Rc<CodeMap>)
-> JsonEmitter
registry: Option<Registry>,
code_map: Rc<CodeMap>)
-> JsonEmitter
🔬 This is a nightly-only experimental API. (
rustc_private
)Trait Implementations
impl Emitter for JsonEmitter
[src]
fn emit(&mut self, db: &DiagnosticBuilder)
🔬 This is a nightly-only experimental API. (
rustc_private
)Emit a structured diagnostic.