(a: &SessionSummaryData, b: &SessionSummaryData)
| 541 | } |
| 542 | |
| 543 | pub fn merge(a: &SessionSummaryData, b: &SessionSummaryData) -> SessionSummaryData { |
| 544 | let mut diffs = a.diffs.clone(); |
| 545 | diffs.extend(b.diffs.clone()); |
| 546 | |
| 547 | SessionSummaryData { |
| 548 | additions: a.additions + b.additions, |
| 549 | deletions: a.deletions + b.deletions, |
| 550 | files: a.files + b.files, |
| 551 | diffs, |
| 552 | } |
| 553 | } |
| 554 | } |
| 555 | |
| 556 | // ============================================================================ |