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
textDocumentSync: TextDocumentSyncKind
hoverProvider: bool
completionProvider: Option<CompletionOptions>
signatureHelpProvider: Option<SignatureHelpOptions>
definitionProvider: bool
referencesProvider: bool
documentHighlightProvider: bool
documentSymbolProvider: bool
workspaceSymbolProvider: bool
codeActionProvider: bool
codeLensProvider: Option<CodeLensOptions>
documentFormattingProvider: bool
documentRangeFormattingProvider: bool
documentOnTypeFormattingProvider: Option<DocumentOnTypeFormattingOptions>
renameProvider: bool
documentLinkProvider: Option<DocumentLinkOptions>
executeCommandProvider: Option<ExecuteCommandOptions>
Trait Implementations
impl Debug for ServerCapabilities
[src]
impl Clone for ServerCapabilities
[src]
fn clone(&self) -> ServerCapabilities
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl Default for ServerCapabilities
[src]
fn default() -> ServerCapabilities
Returns the "default value" for a type. Read more