Crate lsp_msg

Source

Structs§

ClientCapabilities
Defines capabilities for dynamic registration, workspace and text document features the client supports.
DidChangeTextDocumentParams
Notification sent from client to server to signal changes to a text document.
DidOpenTextDocumentParams
Notification sent from the client to server to signal newly opened text documents.
InitializeParams
The first request from the client to the server.
InitializeResult
The result of a initialize request.
InitializedParams
Notification sent from client to server after client receives InitializeResult.
Position
A line and character offset of a text document.
PublishDiagnosticsParams
Notification sent from the server to the client to signal results of validation runs.
Range
Start and end Positions where the end Position is exclusive.
Registration
General parameters to register for a capability.
RegistrationParams
Request sent from server to client to register for a new capability on the client side.
ServerCapabilities
Describes capabilities provided by the server.
TextDocumentContentChangeEvent
Describes a change to a text document.
TextDocumentItem
An item to transfer a text document from the client to the server.
TextDocumentSyncOptions
VersionedTextDocumentIdentifier
Denotes a specific version of a text document.
WorkspaceFolder
Describes a folder in a workspace.

Enums§

Elective
TextDocumentSyncKind
How the client should sync document changes with the server.
TextDocumentSyncProvider
TraceKind