pub struct ModuleStats {
pub path: String,
pub grip_score: u32,
pub pure_ratio: f64,
pub public_items: usize,
pub total_functions: usize,
pub pure_functions: usize,
pub public_ratio: f64,
pub inherent_methods: usize,
pub local_trait_methods: usize,
pub trait_ratio: f64,
pub avg_contribution: f64,
pub clean_fn_ratio: f64,
}Fields§
§path: String§grip_score: u32§pure_ratio: f64§public_items: usize§total_functions: usize§pure_functions: usize§public_ratio: f64§inherent_methods: usize§local_trait_methods: usize§trait_ratio: f64§avg_contribution: f64§clean_fn_ratio: f64Trait Implementations§
Source§impl Clone for ModuleStats
impl Clone for ModuleStats
Source§fn clone(&self) -> ModuleStats
fn clone(&self) -> ModuleStats
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 ModuleStats
impl Debug for ModuleStats
Source§impl<'de> Deserialize<'de> for ModuleStats
impl<'de> Deserialize<'de> for ModuleStats
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 ModuleStats
impl RefUnwindSafe for ModuleStats
impl Send for ModuleStats
impl Sync for ModuleStats
impl Unpin for ModuleStats
impl UnsafeUnpin for ModuleStats
impl UnwindSafe for ModuleStats
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