pub struct ModuleCoupling {
pub module: String,
pub fan_out: usize,
pub fan_in: usize,
pub instability: f64,
pub afferent_coupling: usize,
pub efferent_coupling: usize,
pub dependents: Vec<String>,
pub dependencies: Vec<String>,
}Fields§
§module: String§fan_out: usize§fan_in: usize§instability: f64§afferent_coupling: usize§efferent_coupling: usize§dependents: Vec<String>§dependencies: Vec<String>Trait Implementations§
Source§impl Clone for ModuleCoupling
impl Clone for ModuleCoupling
Source§fn clone(&self) -> ModuleCoupling
fn clone(&self) -> ModuleCoupling
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 ModuleCoupling
impl Debug for ModuleCoupling
Source§impl<'de> Deserialize<'de> for ModuleCoupling
impl<'de> Deserialize<'de> for ModuleCoupling
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 ModuleCoupling
impl RefUnwindSafe for ModuleCoupling
impl Send for ModuleCoupling
impl Sync for ModuleCoupling
impl Unpin for ModuleCoupling
impl UnsafeUnpin for ModuleCoupling
impl UnwindSafe for ModuleCoupling
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