pub struct WordHits {
pub hits: Vec<(String, usize)>,
pub files_scanned: usize,
pub files_total: usize,
pub complete: bool,
pub elapsed: Duration,
}Expand description
Lines of a project that hold a word, with the coverage of the scan.
A binary file counts as scanned: the scan read it and decided to skip it. A file over the size cap never reaches the count: the walker drops it.
Fields§
§hits: Vec<(String, usize)>(relative path with '/', 1-based line), sorted, one entry per line.
files_scanned: usize§files_total: usizeFiles the walk found, including the ones the budget left unread.
complete: boolFalse when the budget cut the scan.
elapsed: DurationTrait Implementations§
Auto Trait Implementations§
impl Freeze for WordHits
impl RefUnwindSafe for WordHits
impl Send for WordHits
impl Sync for WordHits
impl Unpin for WordHits
impl UnsafeUnpin for WordHits
impl UnwindSafe for WordHits
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more