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
synchronization: Option<SynchronizationCapability>
completion: Option<CompletionCapability>
Capabilities specific to the textDocument/completion
hover: Option<HoverCapability>
Capabilities specific to the textDocument/hover
signature_help: Option<SignatureHelpCapability>
Capabilities specific to the textDocument/signatureHelp
references: Option<GenericCapability>
Capabilities specific to the textDocument/references
document_highlight: Option<GenericCapability>
Capabilities specific to the textDocument/documentHighlight
document_symbol: Option<GenericCapability>
Capabilities specific to the textDocument/documentSymbol
formatting: Option<GenericCapability>
Capabilities specific to the textDocument/formatting
range_formatting: Option<GenericCapability>
Capabilities specific to the textDocument/rangeFormatting
on_type_formatting: Option<GenericCapability>
Capabilities specific to the textDocument/onTypeFormatting
definition: Option<GenericCapability>
Capabilities specific to the textDocument/definition
code_action: Option<GenericCapability>
Capabilities specific to the textDocument/codeAction
code_lens: Option<GenericCapability>
Capabilities specific to the textDocument/codeLens
document_link: Option<GenericCapability>
Capabilities specific to the textDocument/documentLink
rename: Option<GenericCapability>
Capabilities specific to the textDocument/rename
publish_diagnostics: Option<PublishDiagnosticsCapability>
Capabilities specific to textDocument/publishDiagnostics.
Trait Implementations
impl Debug for TextDocumentClientCapabilities[src]
impl Debug for TextDocumentClientCapabilitiesfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Eq for TextDocumentClientCapabilities[src]
impl Eq for TextDocumentClientCapabilitiesimpl PartialEq for TextDocumentClientCapabilities[src]
impl PartialEq for TextDocumentClientCapabilitiesfn eq(&self, other: &TextDocumentClientCapabilities) -> bool[src]
fn eq(&self, other: &TextDocumentClientCapabilities) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &TextDocumentClientCapabilities) -> bool[src]
fn ne(&self, other: &TextDocumentClientCapabilities) -> boolThis method tests for !=.
impl Default for TextDocumentClientCapabilities[src]
impl Default for TextDocumentClientCapabilitiesfn default() -> TextDocumentClientCapabilities[src]
fn default() -> TextDocumentClientCapabilitiesReturns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for TextDocumentClientCapabilities
impl Send for TextDocumentClientCapabilitiesimpl Sync for TextDocumentClientCapabilities
impl Sync for TextDocumentClientCapabilities