| 72 | /// Statistics from applying FileOps to CRDT tables. |
| 73 | #[derive(Debug, Clone, Default)] |
| 74 | pub 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 | |
| 99 | impl ApplyFileOpsStats { |
| 100 | /// Creates new empty statistics. |
nothing calls this directly
no outgoing calls
no test coverage detected