pub struct CouplingReport {
pub modules: Vec<ModuleCoupling>,
pub avg_fan_out: f64,
pub avg_fan_in: f64,
pub max_fan_out: usize,
pub max_fan_in: usize,
pub highly_coupled: Vec<String>,
pub total_modules: usize,
pub total_edges: usize,
}Fields§
§modules: Vec<ModuleCoupling>§avg_fan_out: f64§avg_fan_in: f64§max_fan_out: usize§max_fan_in: usize§highly_coupled: Vec<String>§total_modules: usize§total_edges: usizeTrait Implementations§
Source§impl Clone for CouplingReport
impl Clone for CouplingReport
Source§fn clone(&self) -> CouplingReport
fn clone(&self) -> CouplingReport
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 CouplingReport
impl Debug for CouplingReport
Source§impl<'de> Deserialize<'de> for CouplingReport
impl<'de> Deserialize<'de> for CouplingReport
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 CouplingReport
impl RefUnwindSafe for CouplingReport
impl Send for CouplingReport
impl Sync for CouplingReport
impl Unpin for CouplingReport
impl UnsafeUnpin for CouplingReport
impl UnwindSafe for CouplingReport
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