Struct languageserver_types::WorkspaceClientCapabilites
[−]
[src]
pub struct WorkspaceClientCapabilites {
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<GenericCapability>,
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<GenericCapability>
Capabilities specific to the workspace/symbol request.
execute_command: Option<GenericCapability>
Capabilities specific to the workspace/executeCommand request.
Trait Implementations
impl Debug for WorkspaceClientCapabilites[src]
impl PartialEq for WorkspaceClientCapabilites[src]
fn eq(&self, __arg_0: &WorkspaceClientCapabilites) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &WorkspaceClientCapabilites) -> bool[src]
This method tests for !=.