Skip to main content

Module diagnostics

Module diagnostics 

Source
Expand description

Diagnostics fan-out bus.

A single source of diagnostics (the engine) fans out to multiple sinks atomically per generation. The LSP sink calls publishDiagnostics; the MCP sink emits resource-update notifications.

Structs§

Diagnostic
A single diagnostic finding.
DiagnosticsBatch
Diagnostics for a single document at a specific engine generation.
DiagnosticsBus
Fan-out bus connecting one diagnostics source to many sinks.

Enums§

Severity
Severity ladder matching the LSP convention.

Traits§

DiagnosticsSink
A consumer of diagnostic batches.

Functions§

document_uri_from_path
Convenience: build a DocumentUri from an absolute path.