Skip to content

Commit 62427d9

Browse files
authored
Changes to save_to_disk (#8)
1 parent d0b4a8d commit 62427d9

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

src/bfield_member.rs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,10 @@ impl<T: Clone + DeserializeOwned + Serialize> BFieldMember<T> {
121121

122122
pub fn persist_to_disk(self) -> Result<Self, io::Error> {
123123
let header: Vec<u8> = serialize(&self.params).unwrap();
124-
let bitvec = BitVec::new(self.bitvec.bv.into_inner().into_mmap_file(
125-
&self.filename,
126-
BF_MAGIC,
127-
&header,
128-
)?);
124+
self.bitvec
125+
.get()
126+
.save_to_disk(&self.filename, BF_MAGIC, &header)?;
127+
let bitvec = BitVec::new(MmapBitVec::open(&self.filename, Some(&BF_MAGIC), false)?);
129128
Ok(Self {
130129
bitvec,
131130
filename: self.filename,

0 commit comments

Comments
 (0)