diff options
author | Paul Masurel <paul.masurel@gmail.com> | 2019-01-13 14:41:56 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-13 14:41:56 +0900 |
commit | 98ca703daacede2350e08bb5c9ad71cbadbe3753 (patch) | |
tree | 70c2d7b13cf4fc7cd2ccb68c061c1229658790a6 /src/common/mod.rs | |
parent | b9d25cda5d3f52c63ac6aa84e91a61c190fb6246 (diff) |
More efficient indexing (#462)
* Using unrolled u32 VInt and caching Vec s
* cargo fmt
* Exposing a io::Write in the Expull thing
* expull as a writer. clippy + format
* inline the first block
* simplified -if let Some-
* vint reader iterator
Diffstat (limited to 'src/common/mod.rs')
-rw-r--r-- | src/common/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/common/mod.rs b/src/common/mod.rs index 2942438..82d4cbb 100644 --- a/src/common/mod.rs +++ b/src/common/mod.rs @@ -10,7 +10,7 @@ pub(crate) use self::bitset::TinySet; pub(crate) use self::composite_file::{CompositeFile, CompositeWrite}; pub use self::counting_writer::CountingWriter; pub use self::serialize::{BinarySerializable, FixedSize}; -pub use self::vint::VInt; +pub use self::vint::{read_vint_u32, serialize_vint_u32, write_u32_vint, VInt}; pub use byteorder::LittleEndian as Endianness; use std::io; |