pub struct AggregatedChange {
pub label: String,
pub kind: AggregateKind,
pub files: Vec<PathBuf>,
pub importance: ChangeImportance,
pub children: Vec<SemanticChange>,
}Expand description
A group of related semantic changes collapsed into one review unit.
Fields§
§label: StringHuman-readable label, e.g. “Formatting pass: 38 files”.
kind: AggregateKindWhat kind of aggregate.
files: Vec<PathBuf>Files involved.
importance: ChangeImportanceOverall importance of the group.
children: Vec<SemanticChange>The individual changes that were collapsed.
Trait Implementations§
Source§impl Clone for AggregatedChange
impl Clone for AggregatedChange
Source§fn clone(&self) -> AggregatedChange
fn clone(&self) -> AggregatedChange
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 AggregatedChange
impl RefUnwindSafe for AggregatedChange
impl Send for AggregatedChange
impl Sync for AggregatedChange
impl Unpin for AggregatedChange
impl UnsafeUnpin for AggregatedChange
impl UnwindSafe for AggregatedChange
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