pub struct CrossRepoImpactReport {
pub schema_version: CrossRepoImpactSchemaVersion,
pub project_count: usize,
pub tracked_count: usize,
pub unreadable_count: usize,
pub totals: CrossRepoTotals,
pub projects: Vec<CrossRepoProjectEntry>,
}Expand description
The cross-repo aggregate report, fallow impact --all --format json.
Fields§
§schema_version: CrossRepoImpactSchemaVersionCross-repo output schema version; currently serialized as the string "2".
project_count: usizePer-project stores successfully parsed (add unreadable_count for the
total number of store files found in the user config dir).
tracked_count: usizeStores with recorded history (the rows in projects); excludes
enabled-but-empty stores, which are still counted in project_count.
unreadable_count: usizeStores that failed to parse and were skipped (corrupt or newer-schema).
totals: CrossRepoTotalsGrand totals across every tracked project.
projects: Vec<CrossRepoProjectEntry>Per-project rows, one for each store with recorded history.
Trait Implementations§
Source§impl Clone for CrossRepoImpactReport
impl Clone for CrossRepoImpactReport
Source§impl Debug for CrossRepoImpactReport
impl Debug for CrossRepoImpactReport
Auto Trait Implementations§
impl Freeze for CrossRepoImpactReport
impl RefUnwindSafe for CrossRepoImpactReport
impl Send for CrossRepoImpactReport
impl Sync for CrossRepoImpactReport
impl Unpin for CrossRepoImpactReport
impl UnsafeUnpin for CrossRepoImpactReport
impl UnwindSafe for CrossRepoImpactReport
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