Struct languageserver_types::WorkspaceClientCapabilities [−][src]
pub struct WorkspaceClientCapabilities {
pub apply_edit: Option<bool>,
pub workspace_edit: Option<WorkspaceEditCapability>,
pub did_change_configuration: Option<GenericCapability>,
pub did_change_watched_files: Option<GenericCapability>,
pub symbol: Option<SymbolCapability>,
pub execute_command: Option<GenericCapability>,
}Workspace specific client capabilities.
Fields
apply_edit: Option<bool>
The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'
workspace_edit: Option<WorkspaceEditCapability>
Capabilities specific to WorkspaceEdits
did_change_configuration: Option<GenericCapability>
Capabilities specific to the workspace/didChangeConfiguration notification.
did_change_watched_files: Option<GenericCapability>
Capabilities specific to the workspace/didChangeWatchedFiles notification.
symbol: Option<SymbolCapability>
Capabilities specific to the workspace/symbol request.
execute_command: Option<GenericCapability>
Capabilities specific to the workspace/executeCommand request.
Trait Implementations
impl Debug for WorkspaceClientCapabilities[src]
impl Debug for WorkspaceClientCapabilitiesfn 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 WorkspaceClientCapabilities[src]
impl Eq for WorkspaceClientCapabilitiesimpl PartialEq for WorkspaceClientCapabilities[src]
impl PartialEq for WorkspaceClientCapabilitiesfn eq(&self, other: &WorkspaceClientCapabilities) -> bool[src]
fn eq(&self, other: &WorkspaceClientCapabilities) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &WorkspaceClientCapabilities) -> bool[src]
fn ne(&self, other: &WorkspaceClientCapabilities) -> boolThis method tests for !=.
impl Default for WorkspaceClientCapabilities[src]
impl Default for WorkspaceClientCapabilitiesfn default() -> WorkspaceClientCapabilities[src]
fn default() -> WorkspaceClientCapabilitiesReturns the "default value" for a type. Read more
Auto Trait Implementations
impl Send for WorkspaceClientCapabilities
impl Send for WorkspaceClientCapabilitiesimpl Sync for WorkspaceClientCapabilities
impl Sync for WorkspaceClientCapabilities