pub struct OverallStats {
pub total_modules: usize,
pub avg_afferent_coupling: f64,
pub avg_efferent_coupling: f64,
pub avg_instability: f64,
pub avg_cohesion: f64,
pub highly_coupled_modules: Vec<String>,
pub unstable_modules: Vec<String>,
pub low_cohesion_modules: Vec<String>,
}Fields§
§total_modules: usize§avg_afferent_coupling: f64§avg_efferent_coupling: f64§avg_instability: f64§avg_cohesion: f64§highly_coupled_modules: Vec<String>§unstable_modules: Vec<String>§low_cohesion_modules: Vec<String>Trait Implementations§
Source§impl Clone for OverallStats
impl Clone for OverallStats
Source§fn clone(&self) -> OverallStats
fn clone(&self) -> OverallStats
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 OverallStats
impl Debug for OverallStats
Source§impl<'de> Deserialize<'de> for OverallStats
impl<'de> Deserialize<'de> for OverallStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OverallStats
impl RefUnwindSafe for OverallStats
impl Send for OverallStats
impl Sync for OverallStats
impl Unpin for OverallStats
impl UnsafeUnpin for OverallStats
impl UnwindSafe for OverallStats
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