pub struct CouplingIssue {
pub issue_type: IssueType,
pub severity: Severity,
pub source: String,
pub target: String,
pub description: String,
pub refactoring: RefactoringAction,
pub balance_score: f64,
}Expand description
A detected coupling issue with refactoring recommendation
Fields§
§issue_type: IssueTypeType of issue
severity: SeveritySeverity of the issue
source: StringSource component
target: StringTarget component
description: StringSpecific description of this instance
refactoring: RefactoringActionConcrete refactoring action to take
balance_score: f64Balance score that triggered this issue
Trait Implementations§
Source§impl Clone for CouplingIssue
impl Clone for CouplingIssue
Source§fn clone(&self) -> CouplingIssue
fn clone(&self) -> CouplingIssue
Returns a duplicate of the value. Read more
1.0.0§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 CouplingIssue
impl RefUnwindSafe for CouplingIssue
impl Send for CouplingIssue
impl Sync for CouplingIssue
impl Unpin for CouplingIssue
impl UnwindSafe for CouplingIssue
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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