pub struct CircularDependencySummary {
pub total_cycles: usize,
pub affected_modules: usize,
pub cycles: Vec<Vec<String>>,
}Expand description
Summary of circular dependencies
Fields§
§total_cycles: usizeTotal number of circular dependency cycles
affected_modules: usizeNumber of modules involved in cycles
cycles: Vec<Vec<String>>The actual cycles (list of module names)
Trait Implementations§
Source§impl Clone for CircularDependencySummary
impl Clone for CircularDependencySummary
Source§fn clone(&self) -> CircularDependencySummary
fn clone(&self) -> CircularDependencySummary
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CircularDependencySummary
impl RefUnwindSafe for CircularDependencySummary
impl Send for CircularDependencySummary
impl Sync for CircularDependencySummary
impl Unpin for CircularDependencySummary
impl UnsafeUnpin for CircularDependencySummary
impl UnwindSafe for CircularDependencySummary
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