MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / merge

Method merge

atomic-core/src/record/workflow/crdt/builder/mod.rs:136–148  ·  view source on GitHub ↗

Merges another stats instance into this one.

(&mut self, other: &CrdtBuildStats)

Source from the content-addressed store, hash-verified

134
135 /// Merges another stats instance into this one.
136 pub fn merge(&mut self, other: &CrdtBuildStats) {
137 self.files_added += other.files_added;
138 self.files_deleted += other.files_deleted;
139 self.files_moved += other.files_moved;
140 self.files_undeleted += other.files_undeleted;
141 self.lines_added += other.lines_added;
142 self.lines_deleted += other.lines_deleted;
143 self.lines_modified += other.lines_modified;
144 self.tokens_added += other.tokens_added;
145 self.tokens_deleted += other.tokens_deleted;
146 self.tokens_replaced += other.tokens_replaced;
147 self.content_bytes += other.content_bytes;
148 }
149}
150
151impl fmt::Display for CrdtBuildStats {

Callers 2

test_build_stats_mergeFunction · 0.45
test_builder_mergeFunction · 0.45

Calls 2

extendMethod · 0.80
pushMethod · 0.45

Tested by 2

test_build_stats_mergeFunction · 0.36
test_builder_mergeFunction · 0.36