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<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 WorkspaceClientCapabilities[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result[src]
Formats the value using the given formatter. Read more
impl Eq for WorkspaceClientCapabilities[src]
impl PartialEq for WorkspaceClientCapabilities[src]
fn eq(&self, __arg_0: &WorkspaceClientCapabilities) -> bool[src]
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &WorkspaceClientCapabilities) -> bool[src]
This method tests for !=.
impl Default for WorkspaceClientCapabilities[src]
fn default() -> WorkspaceClientCapabilities[src]
Returns the "default value" for a type. Read more