pub struct AuthorStats {
pub name: String,
pub commit_count: usize,
pub insertions: usize,
pub deletions: usize,
pub last_commit: DateTime<Local>,
}Expand description
著者別統計情報
Fields§
§name: String著者名
commit_count: usizeコミット数
insertions: usize追加行数
deletions: usize削除行数
last_commit: DateTime<Local>最終コミット日時
Implementations§
Source§impl AuthorStats
impl AuthorStats
Sourcepub fn commit_percentage(&self, total: usize) -> f64
pub fn commit_percentage(&self, total: usize) -> f64
コミット割合を計算(パーセント)
Trait Implementations§
Source§impl Clone for AuthorStats
impl Clone for AuthorStats
Source§fn clone(&self) -> AuthorStats
fn clone(&self) -> AuthorStats
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 moreAuto Trait Implementations§
impl Freeze for AuthorStats
impl RefUnwindSafe for AuthorStats
impl Send for AuthorStats
impl Sync for AuthorStats
impl Unpin for AuthorStats
impl UnwindSafe for AuthorStats
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> 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