pub struct FileStats {
pub commit_count: usize,
pub first_commit_date: String,
pub last_commit_date: String,
pub authors: Vec<String>,
pub lines_added: usize,
pub lines_removed: usize,
pub change_frequency: f64,
pub author_contributions: HashMap<String, usize>,
pub last_modified_by: String,
pub avg_changes_per_commit: f64,
}
Fields§
§commit_count: usize
§first_commit_date: String
§last_commit_date: String
§lines_added: usize
§lines_removed: usize
§change_frequency: f64
§last_modified_by: String
§avg_changes_per_commit: f64
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FileStats
impl RefUnwindSafe for FileStats
impl Send for FileStats
impl Sync for FileStats
impl Unpin for FileStats
impl UnwindSafe for FileStats
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