Struct kailua_langsvr_protocol::ServerCapabilities [] [src]

pub struct ServerCapabilities {
    pub textDocumentSync: TextDocumentSyncKind,
    pub hoverProvider: bool,
    pub completionProvider: Option<CompletionOptions>,
    pub signatureHelpProvider: Option<SignatureHelpOptions>,
    pub definitionProvider: bool,
    pub referencesProvider: bool,
    pub documentHighlightProvider: bool,
    pub documentSymbolProvider: bool,
    pub workspaceSymbolProvider: bool,
    pub codeActionProvider: bool,
    pub codeLensProvider: Option<CodeLensOptions>,
    pub documentFormattingProvider: bool,
    pub documentRangeFormattingProvider: bool,
    pub documentOnTypeFormattingProvider: Option<DocumentOnTypeFormattingOptions>,
    pub renameProvider: bool,
    pub documentLinkProvider: Option<DocumentLinkOptions>,
    pub executeCommandProvider: Option<ExecuteCommandOptions>,
}

Fields

Trait Implementations

impl Debug for ServerCapabilities
[src]

Formats the value using the given formatter.

impl Clone for ServerCapabilities
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for ServerCapabilities
[src]

Returns the "default value" for a type. Read more