Skip to main content

Module pool

Module pool 

Source

Structs§

LanguageState
Per-language mutable state — one per language, guarded by its own Mutex.
LspMultiplexer
Manages LSP server instances — one per language (multi-root) or per-root (LRU fallback).
LspSession
LSP client and file tracker bundled together.
Readiness
Readiness summary for the multiplexer.
ServerStatus
Status info for a language server.

Enums§

NotReadyReason
Why a server is not ready for queries.

Type Aliases§

LspPool
Backward-compatible type alias.