pub struct ComplexityResult {
pub detected_class: ComplexityClass,
pub confidence: f64,
pub r_squared: f64,
pub is_violation: bool,
pub expected_class: Option<ComplexityClass>,
pub fit_results: Vec<FitResult>,
}Expand description
Result of complexity analysis.
Fields§
§detected_class: ComplexityClassDetected complexity class
confidence: f64Confidence score (0.0 - 1.0)
r_squared: f64R² value for the best fit
is_violation: boolWhether the complexity violates the expected class
expected_class: Option<ComplexityClass>Expected complexity (if specified)
fit_results: Vec<FitResult>Detailed fit results for each complexity class
Trait Implementations§
Source§impl Clone for ComplexityResult
impl Clone for ComplexityResult
Source§fn clone(&self) -> ComplexityResult
fn clone(&self) -> ComplexityResult
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 moreAuto Trait Implementations§
impl Freeze for ComplexityResult
impl RefUnwindSafe for ComplexityResult
impl Send for ComplexityResult
impl Sync for ComplexityResult
impl Unpin for ComplexityResult
impl UnsafeUnpin for ComplexityResult
impl UnwindSafe for ComplexityResult
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