pub struct WorkspaceEditMetadata {
pub is_refactoring: Option<bool>,
}Expand description
Additional data about a workspace edit.
@since 3.18.0 @proposed
Fields§
§is_refactoring: Option<bool>Signal to the editor that this edit is a refactoring.
Implementations§
Trait Implementations§
Source§impl Clone for WorkspaceEditMetadata
impl Clone for WorkspaceEditMetadata
Source§fn clone(&self) -> WorkspaceEditMetadata
fn clone(&self) -> WorkspaceEditMetadata
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WorkspaceEditMetadata
impl Debug for WorkspaceEditMetadata
Source§impl Default for WorkspaceEditMetadata
impl Default for WorkspaceEditMetadata
Source§fn default() -> WorkspaceEditMetadata
fn default() -> WorkspaceEditMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkspaceEditMetadata
impl<'de> Deserialize<'de> for WorkspaceEditMetadata
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 Hash for WorkspaceEditMetadata
impl Hash for WorkspaceEditMetadata
Source§impl PartialEq for WorkspaceEditMetadata
impl PartialEq for WorkspaceEditMetadata
Source§fn eq(&self, other: &WorkspaceEditMetadata) -> bool
fn eq(&self, other: &WorkspaceEditMetadata) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WorkspaceEditMetadata
impl Serialize for WorkspaceEditMetadata
impl Copy for WorkspaceEditMetadata
impl Eq for WorkspaceEditMetadata
impl StructuralPartialEq for WorkspaceEditMetadata
Auto Trait Implementations§
impl Freeze for WorkspaceEditMetadata
impl RefUnwindSafe for WorkspaceEditMetadata
impl Send for WorkspaceEditMetadata
impl Sync for WorkspaceEditMetadata
impl Unpin for WorkspaceEditMetadata
impl UnsafeUnpin for WorkspaceEditMetadata
impl UnwindSafe for WorkspaceEditMetadata
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