Johannes Hofmann
6f290a6041
Run cargo fmt
5 年之前
substack
bec900d97e
changes to not buffer results in memory while preserving existing api
5 年之前
Johannes Hofmann
5290c2041b
Extract reading headers to speed up index creation
When creating an index (`IndexedReader::create_index`) the unused `Blob`s are not copied into memory, which really improves performance for this operation (5x faster).
5 年之前
Johannes Hofmann
aac8d1dafe
Run `cargo fmt`
6 年之前
Johannes Hofmann
38020e8b19
Add BlobReader::seekable_from_path convenience function
7 年之前
Johannes Hofmann
8fd61687b3
Actually run code in doc tests
7 年之前
Johannes Hofmann
31e0488700
Track blob offset, add BlobReader::seek* methods
7 年之前
Johannes Hofmann
325514eb98
Implement custom Error struct, remove error_chain
and fix some clippy warnings.
7 年之前
Johannes Hofmann
5e9b4516df
Update to protobuf 1.6, regenerate files
7 年之前
Johannes Hofmann
944c178cd5
Derive Clone, Debug for public types
8 年之前
Johannes Hofmann
fcec5746d3
Check BlobHeader and Blob content size
Files with BlobHeaders or Blob contents over a certain size are
considered corrupt -> Stop parsing those files and return an error.
8 年之前
Johannes Hofmann
2f005a415c
Fix some clippy warnings
8 年之前
Johannes Hofmann
33b42843f1
Restructure protobuf message parsing to avoid panics
8 年之前
Johannes Hofmann
7642ba58eb
Remove trailing whitespace
8 年之前
Johannes Hofmann
506293ac1e
Add small doc improvements in blob.rs, dense.rs
8 年之前
Johannes Hofmann
18b782993a
Initial commit :>
Started 2015
8 年之前