pub struct ClientCapabilitiesWorkspaceFileOperations {
pub did_create: Option<bool>,
pub did_delete: Option<bool>,
pub did_rename: Option<bool>,
pub dynamic_registration: Option<bool>,
pub will_create: Option<bool>,
pub will_delete: Option<bool>,
pub will_rename: Option<bool>,
}Fields§
§did_create: Option<bool>The client has support for sending didCreateFiles notifications.
did_delete: Option<bool>The client has support for sending didDeleteFiles notifications.
did_rename: Option<bool>The client has support for sending didRenameFiles notifications.
dynamic_registration: Option<bool>Whether the client supports dynamic registration for file requests/notifications.
will_create: Option<bool>The client has support for sending willCreateFiles requests.
will_delete: Option<bool>The client has support for sending willDeleteFiles requests.
will_rename: Option<bool>The client has support for sending willRenameFiles requests.
Trait Implementations§
Source§impl Clone for ClientCapabilitiesWorkspaceFileOperations
impl Clone for ClientCapabilitiesWorkspaceFileOperations
Source§fn clone(&self) -> ClientCapabilitiesWorkspaceFileOperations
fn clone(&self) -> ClientCapabilitiesWorkspaceFileOperations
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 ClientCapabilitiesWorkspaceFileOperations
impl Default for ClientCapabilitiesWorkspaceFileOperations
Source§fn default() -> ClientCapabilitiesWorkspaceFileOperations
fn default() -> ClientCapabilitiesWorkspaceFileOperations
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClientCapabilitiesWorkspaceFileOperations
impl<'de> Deserialize<'de> for ClientCapabilitiesWorkspaceFileOperations
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 ClientCapabilitiesWorkspaceFileOperations
impl PartialEq for ClientCapabilitiesWorkspaceFileOperations
Source§fn eq(&self, other: &ClientCapabilitiesWorkspaceFileOperations) -> bool
fn eq(&self, other: &ClientCapabilitiesWorkspaceFileOperations) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ClientCapabilitiesWorkspaceFileOperations
Auto Trait Implementations§
impl Freeze for ClientCapabilitiesWorkspaceFileOperations
impl RefUnwindSafe for ClientCapabilitiesWorkspaceFileOperations
impl Send for ClientCapabilitiesWorkspaceFileOperations
impl Sync for ClientCapabilitiesWorkspaceFileOperations
impl Unpin for ClientCapabilitiesWorkspaceFileOperations
impl UnwindSafe for ClientCapabilitiesWorkspaceFileOperations
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