[][src]Crate docuglot

A Language Server Protocol translator for clients.

Structs

ErrorMessage

An error message.

ErrorMessageCompositionError

An error while composing an error message.

Tongue

Manages all of the Translators.

Enums

ClientMessage

A message to the language server.

ClientNotification

A notification from the client.

ClientRequest

A request from the client.

ClientResponse

A response from the client.

ClientStatement

A statement from the client.

ConsumeServerMessageError

Client failed to consume lsp::ServerMessage.

CreateClientError

Failed to create Client.

Event

Describes events that the client must process.

Language

The languages supported by docuglot.

ServerStatement

A statement from the server.

State

Describes the state of the client.

TranslationError

An error during translation.

Functions

init

Initialize an instance of a Tongue.