tinymist_project

Type Alias LspCompileSnapshot

Source
pub type LspCompileSnapshot = CompileSnapshot<LspCompilerFeat>;
Expand description

LSP compile snapshot.

Aliased Type§

struct LspCompileSnapshot {
    pub id: ProjectInsId,
    pub signal: ExportSignal,
    pub world: CompilerWorld<LspCompilerFeat>,
    pub success_doc: Option<TypstDocument>,
}

Fields§

§id: ProjectInsId

The project id.

§signal: ExportSignal

The export signal for the document.

§world: CompilerWorld<LspCompilerFeat>

Using world

§success_doc: Option<TypstDocument>

The last successfully compiled document.