pub struct WorkspaceFolderChange {
pub added: Vec<String>,
pub removed: Vec<String>,
}Expand description
URI lists extracted from an LSP workspace folder change event.
Fields§
§added: Vec<String>Added workspace folder URIs.
removed: Vec<String>Removed workspace folder URIs.
Trait Implementations§
Source§impl Clone for WorkspaceFolderChange
impl Clone for WorkspaceFolderChange
Source§fn clone(&self) -> WorkspaceFolderChange
fn clone(&self) -> WorkspaceFolderChange
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 Debug for WorkspaceFolderChange
impl Debug for WorkspaceFolderChange
Source§impl Default for WorkspaceFolderChange
impl Default for WorkspaceFolderChange
Source§fn default() -> WorkspaceFolderChange
fn default() -> WorkspaceFolderChange
Returns the “default value” for a type. Read more
Source§impl PartialEq for WorkspaceFolderChange
impl PartialEq for WorkspaceFolderChange
impl Eq for WorkspaceFolderChange
impl StructuralPartialEq for WorkspaceFolderChange
Auto Trait Implementations§
impl Freeze for WorkspaceFolderChange
impl RefUnwindSafe for WorkspaceFolderChange
impl Send for WorkspaceFolderChange
impl Sync for WorkspaceFolderChange
impl Unpin for WorkspaceFolderChange
impl UnsafeUnpin for WorkspaceFolderChange
impl UnwindSafe for WorkspaceFolderChange
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