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

Class ApplyFileOpsStats

atomic-core/src/apply/file_ops.rs:74–97  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

72/// Statistics from applying FileOps to CRDT tables.
73#[derive(Debug, Clone, Default)]
74pub struct ApplyFileOpsStats {
75 /// Number of trunks (files) created.
76 pub trunks_created: usize,
77 /// Number of trunks deleted.
78 pub trunks_deleted: usize,
79 /// Number of trunks moved.
80 pub trunks_moved: usize,
81 /// Number of branches (lines) created.
82 pub branches_created: usize,
83 /// Number of branches deleted.
84 pub branches_deleted: usize,
85 /// Number of branches restored.
86 pub branches_restored: usize,
87 /// Number of branches re-parented (moved to a new chain position).
88 pub branches_reparented: usize,
89 /// Number of leaves (tokens) created.
90 pub leaves_created: usize,
91 /// Number of leaves deleted.
92 pub leaves_deleted: usize,
93 /// Number of leaves replaced.
94 pub leaves_replaced: usize,
95 /// Number of leaves restored.
96 pub leaves_restored: usize,
97}
98
99impl ApplyFileOpsStats {
100 /// Creates new empty statistics.

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected