summaryrefslogtreecommitdiffstats
path: root/src/swarm/stats.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/swarm/stats.rs')
-rw-r--r--src/swarm/stats.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/swarm/stats.rs b/src/swarm/stats.rs
index fd88167..786734a 100644
--- a/src/swarm/stats.rs
+++ b/src/swarm/stats.rs
@@ -170,6 +170,15 @@ impl NodeStats {
due
}
+ /// The document was saved for another reason (an export): a measurement for free.
+ pub(crate) fn saved_size_measured(&self, bytes: u64, took: Duration) {
+ self.lock().saved_size = Some(SavedSize {
+ bytes,
+ at: Instant::now(),
+ took,
+ });
+ }
+
fn finish_measuring(&self, measured: Option<SavedSize>) {
let mut inner = self.lock();
inner.measuring = false;