pub struct TechDebtEntry {
pub path: String,
pub score: f64,
pub churn_score: f64,
pub complexity_score: f64,
pub age_score: f64,
pub change_count: usize,
pub total_changes: usize,
pub debt_level: TechDebtLevel,
}Expand description
技術的負債エントリ
Fields§
§path: Stringファイルパス
score: f64技術的負債スコア (0.0〜1.0)
churn_score: f64変更頻度スコア (0.0〜1.0)
complexity_score: f64複雑度スコア (0.0〜1.0) - ファイルサイズベース
age_score: f64年齢スコア (0.0〜1.0) - 最終変更からの経過
change_count: usize変更回数
total_changes: usize総変更行数
debt_level: TechDebtLevel負債レベル
Trait Implementations§
Source§impl Clone for TechDebtEntry
impl Clone for TechDebtEntry
Source§fn clone(&self) -> TechDebtEntry
fn clone(&self) -> TechDebtEntry
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 TechDebtEntry
impl RefUnwindSafe for TechDebtEntry
impl Send for TechDebtEntry
impl Sync for TechDebtEntry
impl Unpin for TechDebtEntry
impl UnwindSafe for TechDebtEntry
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