Struct languageserver_types::TextDocumentClientCapabilities[][src]

pub struct TextDocumentClientCapabilities {
    pub synchronization: Option<SynchronizationCapability>,
    pub completion: Option<CompletionCapability>,
    pub hover: Option<HoverCapability>,
    pub signature_help: Option<SignatureHelpCapability>,
    pub references: Option<GenericCapability>,
    pub document_highlight: Option<GenericCapability>,
    pub document_symbol: Option<GenericCapability>,
    pub formatting: Option<GenericCapability>,
    pub range_formatting: Option<GenericCapability>,
    pub on_type_formatting: Option<GenericCapability>,
    pub definition: Option<GenericCapability>,
    pub code_action: Option<GenericCapability>,
    pub code_lens: Option<GenericCapability>,
    pub document_link: Option<GenericCapability>,
    pub rename: Option<GenericCapability>,
    pub publish_diagnostics: Option<PublishDiagnosticsCapability>,
}

Text document specific client capabilities.

Fields

Capabilities specific to the textDocument/completion

Capabilities specific to the textDocument/hover

Capabilities specific to the textDocument/signatureHelp

Capabilities specific to the textDocument/references

Capabilities specific to the textDocument/documentHighlight

Capabilities specific to the textDocument/documentSymbol

Capabilities specific to the textDocument/formatting

Capabilities specific to the textDocument/rangeFormatting

Capabilities specific to the textDocument/onTypeFormatting

Capabilities specific to the textDocument/definition

Capabilities specific to the textDocument/codeAction

Capabilities specific to the textDocument/codeLens

Capabilities specific to the textDocument/documentLink

Capabilities specific to the textDocument/rename

Capabilities specific to textDocument/publishDiagnostics.

Trait Implementations

impl Debug for TextDocumentClientCapabilities
[src]

Formats the value using the given formatter. Read more

impl Eq for TextDocumentClientCapabilities
[src]

impl PartialEq for TextDocumentClientCapabilities
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

impl Default for TextDocumentClientCapabilities
[src]

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

Auto Trait Implementations