pub struct VcsIndex { /* private fields */ }Expand description
The version-control index: tracked files only, as the contract prescribes. The index
is read from git once per build (git ls-files, every tracked path) and each class’s
:(glob) pathspec is matched in process with the same matcher the filesystem walk
uses; one subprocess per repository instead of one per class.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for VcsIndex
impl !RefUnwindSafe for VcsIndex
impl !Sync for VcsIndex
impl Send for VcsIndex
impl Unpin for VcsIndex
impl UnsafeUnpin for VcsIndex
impl UnwindSafe for VcsIndex
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