Enum sdml_parse::load::DiagnosticReporter
source · pub enum DiagnosticReporter {
Interactive(StandardStreamReporter),
FailFast(BailoutReporter),
}Variants§
Interactive(StandardStreamReporter)
FailFast(BailoutReporter)
Implementations§
source§impl DiagnosticReporter
impl DiagnosticReporter
pub fn is_interactive(&self) -> bool
Trait Implementations§
source§impl Debug for DiagnosticReporter
impl Debug for DiagnosticReporter
source§impl Default for DiagnosticReporter
impl Default for DiagnosticReporter
source§impl Reporter for DiagnosticReporter
impl Reporter for DiagnosticReporter
source§fn emit(
&self,
diagnostic: &Diagnostic,
sources: &SourceFiles
) -> Result<(), Error>
fn emit( &self, diagnostic: &Diagnostic, sources: &SourceFiles ) -> Result<(), Error>
Emit a diagnostic, providing a mapping for source code.
fn done(&self, top_module_name: Option<String>) -> Result<(), Error>
fn emit_without_source( &self, diagnostic: &Diagnostic<usize> ) -> Result<(), Error>
fn log(diagnostic: &Diagnostic<usize>)
Auto Trait Implementations§
impl !RefUnwindSafe for DiagnosticReporter
impl Send for DiagnosticReporter
impl !Sync for DiagnosticReporter
impl Unpin for DiagnosticReporter
impl UnwindSafe for DiagnosticReporter
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more