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

The client supports applying batch edits to the workspace by supporting the request 'workspace/applyEdit'

Capabilities specific to WorkspaceEdits

Capabilities specific to the workspace/didChangeConfiguration notification.

Capabilities specific to the workspace/didChangeWatchedFiles notification.

Capabilities specific to the workspace/symbol request.

Capabilities specific to the workspace/executeCommand request.

Trait Implementations

impl Debug for WorkspaceClientCapabilities
[src]

[src]

Formats the value using the given formatter. Read more

impl Eq for WorkspaceClientCapabilities
[src]

impl PartialEq for WorkspaceClientCapabilities
[src]

[src]

This method tests for self and other values to be equal, and is used by ==. Read more

[src]

This method tests for !=.

impl Default for WorkspaceClientCapabilities
[src]

[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations