pub struct VisitedEntry {
pub hop: u32,
pub via_count: u32,
pub ambiguous_count: u32,
pub heuristic_count: u32,
pub ext_count: u32,
pub symbols: Vec<String>,
pub iface_via: Vec<String>,
pub lines: KindLines,
pub infra: bool,
pub why: Why,
}Expand description
One visited file’s entry in an impact walk.
Fields§
§hop: u32The hop value.
via_count: u32The via count value.
ambiguous_count: u32The ambiguous count value.
heuristic_count: u32The heuristic count value.
ext_count: u32How many of heuristic_count came from the extension tier.
symbols: Vec<String>The symbols value.
iface_via: Vec<String>The interface via labels for this file’s hits.
lines: KindLinesOne representative line per edge kind that reached this file.
infra: boolThis file is a hub, so the walk recorded it as an affected file and stopped there instead of expanding through it.
why: WhyWhy this file was reached, folded across every kind that fired.
Trait Implementations§
Source§impl Clone for VisitedEntry
impl Clone for VisitedEntry
Source§impl Debug for VisitedEntry
impl Debug for VisitedEntry
Source§impl PartialEq for VisitedEntry
impl PartialEq for VisitedEntry
impl StructuralPartialEq for VisitedEntry
Auto Trait Implementations§
impl Freeze for VisitedEntry
impl RefUnwindSafe for VisitedEntry
impl Send for VisitedEntry
impl Sync for VisitedEntry
impl Unpin for VisitedEntry
impl UnsafeUnpin for VisitedEntry
impl UnwindSafe for VisitedEntry
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> 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