pub struct VisitedEntry {
pub hop: u32,
pub via_count: u32,
pub ambiguous_count: u32,
pub heuristic_count: u32,
pub symbols: Vec<String>,
pub iface_via: Vec<String>,
pub lines: KindLines,
pub infra: bool,
}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.
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.
Trait Implementations§
Source§impl Clone for VisitedEntry
impl Clone for VisitedEntry
Source§fn clone(&self) -> VisitedEntry
fn clone(&self) -> VisitedEntry
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 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