pub struct FilesData {
pub paths: Vec<PathBuf>,
}Expand description
A resolved, terminal file list for ConcurrentRunner.
Each entry in paths is processed as a single regular file: the
runner does not walk directories and does not apply any
include/exclude filtering. Callers are responsible for resolving,
anchoring, and filtering the file set before constructing this
struct (the big-code-analysis-cli walk does so via its
gitignore-aware, walk-root-anchored expand_seed_paths). This is
the single filtering seam: there is no second, emitted-path-form
matcher in the library that could re-inherit the path-form
dependence #488/#489 removed (see #495).
Fields§
§paths: Vec<PathBuf>The resolved files to process. Each path is treated as a terminal regular file; directories and non-existent paths are skipped with a warning.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FilesData
impl RefUnwindSafe for FilesData
impl Send for FilesData
impl Sync for FilesData
impl Unpin for FilesData
impl UnsafeUnpin for FilesData
impl UnwindSafe for FilesData
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