pub struct ModuleGraphStats {
pub total_modules: usize,
pub internal_modules: usize,
pub external_modules: usize,
pub total_edges: usize,
pub entry_points: usize,
pub circular_dependencies: usize,
pub max_depth: usize,
pub average_dependencies: f64,
}Expand description
Statistics about the module graph
Fields§
§total_modules: usize§internal_modules: usize§external_modules: usize§total_edges: usize§entry_points: usize§circular_dependencies: usize§max_depth: usize§average_dependencies: f64Trait Implementations§
Source§impl Clone for ModuleGraphStats
impl Clone for ModuleGraphStats
Source§fn clone(&self) -> ModuleGraphStats
fn clone(&self) -> ModuleGraphStats
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 moreSource§impl Debug for ModuleGraphStats
impl Debug for ModuleGraphStats
Source§impl Default for ModuleGraphStats
impl Default for ModuleGraphStats
Source§fn default() -> ModuleGraphStats
fn default() -> ModuleGraphStats
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ModuleGraphStats
impl RefUnwindSafe for ModuleGraphStats
impl Send for ModuleGraphStats
impl Sync for ModuleGraphStats
impl Unpin for ModuleGraphStats
impl UnsafeUnpin for ModuleGraphStats
impl UnwindSafe for ModuleGraphStats
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