summaryrefslogtreecommitdiffstats
path: root/src/fastfield/delete.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/fastfield/delete.rs')
-rw-r--r--src/fastfield/delete.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/fastfield/delete.rs b/src/fastfield/delete.rs
index 15ed658..76ff7e4 100644
--- a/src/fastfield/delete.rs
+++ b/src/fastfield/delete.rs
@@ -2,6 +2,7 @@ use bit_set::BitSet;
use common::HasLen;
use directory::ReadOnlySource;
use directory::WritePtr;
+use space_usage::ByteCount;
use std::io;
use std::io::Write;
use DocId;
@@ -63,6 +64,11 @@ impl DeleteBitSet {
b & (1u8 << shift) != 0
}
}
+
+ /// Summarize total space usage of this bitset.
+ pub fn space_usage(&self) -> ByteCount {
+ self.data.len()
+ }
}
impl HasLen for DeleteBitSet {