Struct syntax::json::JsonEmitter [−][src]
pub struct JsonEmitter { /* fields omitted */ }Methods
impl JsonEmitter[src]
impl JsonEmitterpub fn stderr(
registry: Option<Registry>,
code_map: Lrc<SourceMap>,
pretty: bool
) -> JsonEmitter[src]
pub fn stderr(
registry: Option<Registry>,
code_map: Lrc<SourceMap>,
pretty: bool
) -> JsonEmitterpub fn basic(pretty: bool) -> JsonEmitter[src]
pub fn basic(pretty: bool) -> JsonEmitterpub fn new(
dst: Box<Write + Send>,
registry: Option<Registry>,
code_map: Lrc<SourceMap>,
pretty: bool
) -> JsonEmitter[src]
pub fn new(
dst: Box<Write + Send>,
registry: Option<Registry>,
code_map: Lrc<SourceMap>,
pretty: bool
) -> JsonEmitterpub fn ui_testing(self, ui_testing: bool) -> Self[src]
pub fn ui_testing(self, ui_testing: bool) -> SelfTrait Implementations
impl Emitter for JsonEmitter[src]
impl Emitter for JsonEmitterfn emit(&mut self, db: &DiagnosticBuilder)[src]
fn emit(&mut self, db: &DiagnosticBuilder)Emit a structured diagnostic.
fn should_show_explain(&self) -> bool[src]
fn should_show_explain(&self) -> boolCheck if should show explanations about "rustc --explain"
Auto Trait Implementations
impl !Send for JsonEmitter
impl !Send for JsonEmitterimpl !Sync for JsonEmitter
impl !Sync for JsonEmitter