pub struct RootImpact {
pub file: String,
pub affected: usize,
pub direct: usize,
pub indirect: usize,
pub max_depth: usize,
pub packages: usize,
pub files: Vec<RootImpactFile>,
}Expand description
The blast radius of a single input file, so a multi-file run can show each file’s impact individually alongside the combined total.
Fields§
§file: String§affected: usize§direct: usize§indirect: usize§max_depth: usize§packages: usize§files: Vec<RootImpactFile>Trait Implementations§
Source§impl Clone for RootImpact
impl Clone for RootImpact
Source§fn clone(&self) -> RootImpact
fn clone(&self) -> RootImpact
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 RootImpact
impl Debug for RootImpact
Auto Trait Implementations§
impl Freeze for RootImpact
impl RefUnwindSafe for RootImpact
impl Send for RootImpact
impl Sync for RootImpact
impl Unpin for RootImpact
impl UnsafeUnpin for RootImpact
impl UnwindSafe for RootImpact
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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