Skip to main content

pkl_lsp_core/
lib.rs

1mod archive;
2mod document;
3mod features;
4mod index;
5mod protocol;
6
7pub use archive::{ARCHIVE_SCHEMA_VERSION, ArchiveError, ArchivedWorkspace};
8pub use document::{Document, DocumentStore};
9pub use features::{CompletionOptions, FeatureEngine};
10pub use index::{
11    DiagnosticSource, ImportEdge, ImportKind, PklDiagnostic, PklSymbol, SymbolKind, TextPosition,
12    TextRange, WorkspaceIndex,
13};
14pub use protocol::{
15    CodeAction, CompletionItem, CompletionList, Diagnostic, DocumentHighlight, DocumentSymbol,
16    FoldingRange, Hover, InlayHint, Location, PrepareRename, SelectionRange, SemanticToken,
17    SemanticTokens, SignatureHelp, WorkspaceEdit, WorkspaceSymbol,
18};