pub struct ServerCapabilitiesWorkspaceFileOperations {
pub did_create: Option<FileOperationRegistrationOptions>,
pub did_delete: Option<FileOperationRegistrationOptions>,
pub did_rename: Option<FileOperationRegistrationOptions>,
pub will_create: Option<FileOperationRegistrationOptions>,
pub will_delete: Option<FileOperationRegistrationOptions>,
pub will_rename: Option<FileOperationRegistrationOptions>,
}Fields§
§did_create: Option<FileOperationRegistrationOptions>The server is interested in receiving didCreateFiles notifications.
did_delete: Option<FileOperationRegistrationOptions>The server is interested in receiving didDeleteFiles file notifications.
did_rename: Option<FileOperationRegistrationOptions>The server is interested in receiving didRenameFiles notifications.
will_create: Option<FileOperationRegistrationOptions>The server is interested in receiving willCreateFiles requests.
will_delete: Option<FileOperationRegistrationOptions>The server is interested in receiving willDeleteFiles file requests.
will_rename: Option<FileOperationRegistrationOptions>The server is interested in receiving willRenameFiles requests.
Trait Implementations§
Source§impl Clone for ServerCapabilitiesWorkspaceFileOperations
impl Clone for ServerCapabilitiesWorkspaceFileOperations
Source§fn clone(&self) -> ServerCapabilitiesWorkspaceFileOperations
fn clone(&self) -> ServerCapabilitiesWorkspaceFileOperations
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for ServerCapabilitiesWorkspaceFileOperations
impl Default for ServerCapabilitiesWorkspaceFileOperations
Source§fn default() -> ServerCapabilitiesWorkspaceFileOperations
fn default() -> ServerCapabilitiesWorkspaceFileOperations
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ServerCapabilitiesWorkspaceFileOperations
impl<'de> Deserialize<'de> for ServerCapabilitiesWorkspaceFileOperations
Source§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
Source§impl PartialEq for ServerCapabilitiesWorkspaceFileOperations
impl PartialEq for ServerCapabilitiesWorkspaceFileOperations
Source§fn eq(&self, other: &ServerCapabilitiesWorkspaceFileOperations) -> bool
fn eq(&self, other: &ServerCapabilitiesWorkspaceFileOperations) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ServerCapabilitiesWorkspaceFileOperations
Auto Trait Implementations§
impl Freeze for ServerCapabilitiesWorkspaceFileOperations
impl RefUnwindSafe for ServerCapabilitiesWorkspaceFileOperations
impl Send for ServerCapabilitiesWorkspaceFileOperations
impl Sync for ServerCapabilitiesWorkspaceFileOperations
impl Unpin for ServerCapabilitiesWorkspaceFileOperations
impl UnwindSafe for ServerCapabilitiesWorkspaceFileOperations
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more