Crate mun_diagnostics[][src]

Structs

SecondaryAnnotation

An annotation within the source code

SourceAnnotation

! This crate provides in-depth human-readable diagnostic information and fixes for compiler ! errors that can be shared between the compiler and the language server. ! ! The processing of diagnostics into human-readable is separated from the machine-readable ! diagnostics in for instance the HIR crate for performance reasons. This enables lazily querying ! the system for more information only when required. An annotation within the source code

Traits

Diagnostic

The base trait for all diagnostics in this crate.

DiagnosticFor

When implemented enables requesting Diagnostics for the implementer.

DiagnosticForWith

Like DiagnosticFor, enables requesting Diagnostics for the implementer but only if passed a required object.