pub struct CoChangeGap {
pub changed: PathBuf,
pub partner: PathBuf,
pub shared_revisions: u32,
pub degree: f64,
}Expand description
A changed file whose hidden change-coupling partner is not in the change.
Fields§
§changed: PathBufThe changed file (absolute path).
partner: PathBufThe hidden partner that the change does not touch (absolute path).
Commits that changed both files.
degree: f64Coupling degree in [0, 1].
Trait Implementations§
Source§impl Clone for CoChangeGap
impl Clone for CoChangeGap
Source§impl Debug for CoChangeGap
impl Debug for CoChangeGap
Source§impl PartialEq for CoChangeGap
impl PartialEq for CoChangeGap
impl StructuralPartialEq for CoChangeGap
Auto Trait Implementations§
impl Freeze for CoChangeGap
impl RefUnwindSafe for CoChangeGap
impl Send for CoChangeGap
impl Sync for CoChangeGap
impl Unpin for CoChangeGap
impl UnsafeUnpin for CoChangeGap
impl UnwindSafe for CoChangeGap
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> 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