[][src]Trait moore::errors::DiagEmitter

pub trait DiagEmitter {
    fn emit(&self, diag: DiagBuilder2);
}

Emits diagnostic messages.

Required methods

fn emit(&self, diag: DiagBuilder2)

Emit a diagnostic message.

Loading content...

Implementations on Foreign Types

impl<'a, T> DiagEmitter for &'a T where
    T: DiagEmitter + ?Sized
[src]

impl<'_> DiagEmitter for GlobalContext<'_>[src]

impl<C, S, D> DiagEmitter for TermContext<C, S, D> where
    C: DiagEmitter
[src]

impl<'sbc, 'lazy, 'sb, 'ast, 'ctx> DiagEmitter for AddContext<'sbc, 'lazy, 'sb, 'ast, 'ctx>[src]

impl<'t> DiagEmitter for AllocContext<'t>[src]

impl<'lazy, 'sb, 'ast, 'ctx> DiagEmitter for ScoreContext<'lazy, 'sb, 'ast, 'ctx>[src]

Loading content...

Implementors

impl DiagEmitter for Session[src]

Loading content...