tinymist_project

Type Alias LspCompiledArtifact

Source
pub type LspCompiledArtifact = CompiledArtifact<LspCompilerFeat>;
Expand description

LSP compiled artifact.

Aliased Type§

struct LspCompiledArtifact {
    pub graph: Arc<WorldComputeGraph<LspCompilerFeat>>,
    pub diag: Arc<DiagnosticsTask>,
    pub doc: Option<TypstDocument>,
    pub deps: OnceLock<EcoVec<FileId>>,
}

Fields§

§graph: Arc<WorldComputeGraph<LspCompilerFeat>>

The used compute graph.

§diag: Arc<DiagnosticsTask>

The diagnostics of the document.

§doc: Option<TypstDocument>

The compiled document.

§deps: OnceLock<EcoVec<FileId>>

The depended files.