pub type LspInterrupt = Interrupt<LspCompilerFeat>;
Expand description
LSP interrupt.
Aliased Type§
enum LspInterrupt {
Compile(ProjectInsId),
Settle(ProjectInsId),
Compiled(CompiledArtifact<LspCompilerFeat>),
ChangeTask(ProjectInsId, TaskInputs),
Font(Arc<FontResolverImpl>),
Memory(MemoryEvent),
Fs(FilesystemEvent),
}
Variants§
Compile(ProjectInsId)
Compile anyway.
Settle(ProjectInsId)
Settle a dedicated project.
Compiled(CompiledArtifact<LspCompilerFeat>)
Compiled from computing thread.
ChangeTask(ProjectInsId, TaskInputs)
Change the watching entry.
Font(Arc<FontResolverImpl>)
Font changes.
Memory(MemoryEvent)
Memory file changes.
Fs(FilesystemEvent)
File system event.