(self, other: Self)
| 21 | /// Accumulate another pass's counters into this one. |
| 22 | #[must_use] |
| 23 | pub fn merge(self, other: Self) -> Self { |
| 24 | Self { |
| 25 | sessions_upserted: self |
| 26 | .sessions_upserted |
| 27 | .saturating_add(other.sessions_upserted), |
| 28 | messages_upserted: self |
| 29 | .messages_upserted |
| 30 | .saturating_add(other.messages_upserted), |
| 31 | } |
| 32 | } |
| 33 | } |
| 34 | |
| 35 | /// The incremental position persisted between ingestion runs. |
no outgoing calls
no test coverage detected