Struct lsp_types::WorkspaceFoldersServerCapabilities [−][src]
pub struct WorkspaceFoldersServerCapabilities {
pub supported: Option<bool>,
pub change_notifications: Option<OneOf<bool, String>>,
}
Fields
supported: Option<bool>
The server has support for workspace folders
change_notifications: Option<OneOf<bool, String>>
Whether the server wants to receive workspace folder change notifications.
If a string is provided, the string is treated as an ID
under which the notification is registered on the client
side. The ID can be used to unregister for these events
using the client/unregisterCapability
request.
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for WorkspaceFoldersServerCapabilities
impl Sync for WorkspaceFoldersServerCapabilities
impl Unpin for WorkspaceFoldersServerCapabilities
Blanket Implementations
Mutably borrows from an owned value. Read more