diff --git a/crates/brk_vec/examples/main.rs b/crates/brk_vec/examples/main.rs index f067a1b77..fc5500411 100644 --- a/crates/brk_vec/examples/main.rs +++ b/crates/brk_vec/examples/main.rs @@ -12,12 +12,12 @@ fn main() -> Result<(), Box> { let _ = fs::remove_file("./vec"); let version = Version::TWO; - let format = Format::Compressed; + let format = Format::Raw; { let mut vec: VEC = StoredVec::forced_import(Path::new("."), "vec", version, format)?; - (0..4_u32).for_each(|v| { + (0..21_u32).for_each(|v| { vec.push(v); }); @@ -42,6 +42,9 @@ fn main() -> Result<(), Box> { dbg!(iter.get(0.into())); dbg!(iter.get(1.into())); dbg!(iter.get(2.into())); + dbg!(iter.get(3.into())); + dbg!(iter.get(4.into())); + dbg!(iter.get(5.into())); dbg!(iter.get(20.into())); dbg!(iter.get(20.into())); dbg!(iter.get(0.into())); diff --git a/crates/brk_vec/src/structs/header.rs b/crates/brk_vec/src/structs/header.rs index f4bb90cbd..30bd0c936 100644 --- a/crates/brk_vec/src/structs/header.rs +++ b/crates/brk_vec/src/structs/header.rs @@ -147,6 +147,7 @@ impl HeaderInner { { return Err(Error::DifferentCompressionMode); } + Ok(header) } } diff --git a/crates/brk_vec/src/variants/raw.rs b/crates/brk_vec/src/variants/raw.rs index a240736cf..f978e840f 100644 --- a/crates/brk_vec/src/variants/raw.rs +++ b/crates/brk_vec/src/variants/raw.rs @@ -66,7 +66,7 @@ where } else { ( Header::import_and_verify(&mut file, version, Format::Raw)?, - None, + Some(file), ) } }