pub enum Confidence {
High,
Medium,
Low,
}Expand description
Confidence level for a refactoring recommendation.
Based on the data source reliability:
- High: deterministic graph/AST analysis (dead code, circular deps, complexity)
- Medium: heuristic thresholds (fan-in/fan-out coupling)
- Low: depends on git history quality (churn-based recommendations)
Variants§
High
Recommendation based on deterministic analysis (graph, AST).
Medium
Recommendation based on heuristic thresholds.
Low
Recommendation depends on external data quality (git history).
Implementations§
Trait Implementations§
Source§impl Clone for Confidence
impl Clone for Confidence
Source§impl Debug for Confidence
impl Debug for Confidence
Source§impl<'de> Deserialize<'de> for Confidence
impl<'de> Deserialize<'de> for Confidence
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 Confidence
impl RefUnwindSafe for Confidence
impl Send for Confidence
impl Sync for Confidence
impl Unpin for Confidence
impl UnsafeUnpin for Confidence
impl UnwindSafe for Confidence
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