pub struct VcsListFilesRequest {
pub workspace_root: PathBuf,
}Expand description
Request to enumerate every file the provider considers part of the
workspace, scoped to workspace_root. Used by the app-server file index
to build a complete, ignore-aware file list without hard-coding any one VCS.
Fields§
§workspace_root: PathBufTrait Implementations§
Source§impl Clone for VcsListFilesRequest
impl Clone for VcsListFilesRequest
Source§fn clone(&self) -> VcsListFilesRequest
fn clone(&self) -> VcsListFilesRequest
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 VcsListFilesRequest
impl Debug for VcsListFilesRequest
Source§impl<'de> Deserialize<'de> for VcsListFilesRequest
impl<'de> Deserialize<'de> for VcsListFilesRequest
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
impl Eq for VcsListFilesRequest
Source§impl PartialEq for VcsListFilesRequest
impl PartialEq for VcsListFilesRequest
Source§fn eq(&self, other: &VcsListFilesRequest) -> bool
fn eq(&self, other: &VcsListFilesRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for VcsListFilesRequest
impl Serialize for VcsListFilesRequest
impl StructuralPartialEq for VcsListFilesRequest
Auto Trait Implementations§
impl Freeze for VcsListFilesRequest
impl RefUnwindSafe for VcsListFilesRequest
impl Send for VcsListFilesRequest
impl Sync for VcsListFilesRequest
impl Unpin for VcsListFilesRequest
impl UnsafeUnpin for VcsListFilesRequest
impl UnwindSafe for VcsListFilesRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.